Ignore:
Timestamp:
May 25, 2006, 9:23:20 AM (18 years ago)
Author:
Jim Gifford <clfs@…>
Branches:
clfs-1.2, clfs-2.1, clfs-3.0.0-systemd, clfs-3.0.0-sysvinit, master, systemd, sysvinit
Children:
52704239
Parents:
1e414b9
Message:

Updated to GCC 4.1.1 patches

File:
1 moved

Legend:

Unmodified
Added
Removed
  • patches/gcc-4.1.1-PR20425-1.patch

    r1e414b9 r89d1048  
    55Upstream Status: In GCC trunk
    66Description: Fix for PR20425
     7
     8Modified by Jim Gifford for 4.1.1
    79
    810From http://gcc.gnu.org/ml/gcc-patches/2005-12/msg00818.html
     
    8991---------------------------------8<------------------------------------
    9092
    91 diff -uNr gcc-4.1.0/gcc/ChangeLog gcc-4.1.0-PR20425/gcc/ChangeLog
    92 --- gcc-4.1.0/gcc/ChangeLog     2006-02-28 19:28:30.000000000 +1100
    93 +++ gcc-4.1.0-PR20425/gcc/ChangeLog     2006-03-10 23:56:57.000000000 +1100
    94 @@ -1,3 +1,31 @@
    95 +2006-03-10  Ryan Oliver <ryan@linuxfromscratch.org>
    96 +       Backport:
    97 +       2005-12-16  Alan Modra  <amodra@bigpond.net.au>
    98 +       PR driver/20425
    99 +       * gcc.c (for_each_path): New function.
    100 +       (add_to_obstack, file_at_path): New functions.
    101 +       (struct file_at_path_info, struct add_to_obstack_info): New.
    102 +       (build_search_list): Rewrite using for_each_path.  Constify struct
    103 +       path_prefix pointer.  Add do_multi param.  Adjust all callers.
    104 +       (find_a_file): Similarly, but just change existing param to bool.
    105 +       (putenv_from_prefixes): Add do_multi param, make "paths" const.
    106 +       (do_spec_path): Delete.
    107 +       (struct spec_path_info): New.
    108 +       (spec_path): New function.
    109 +       (do_spec_1): Use for_each_path for %D and %I.
    110 +       (find_file): Adjust for find_a_file changes.
    111 +       (main): Search multilibs for specs.  Print multilib lib path for
    112 +       -print-search-dirs.  Likewise add multilibs to LIBRARY_PATH_ENV.
    113 +       (read_specs): Search multilibs for %include and %include_noerr.
    114 +       (is_directory): Remove second string param.  Change last param
    115 +       to a bool.  Don't use concat.  Remove SMALL_ARG_MAX test, always
    116 +       check path is a dir.  Update all callers.
    117 +       * doc/hostconfig.texi (SMALL_ARG_MAX): Remove mention.
    118 +       * system.h (SMALL_ARG_MAX): Poison.
    119 +       * config.gcc: Don't define SMALL_ARG_MAX.
    120 +       * config.host: Likewise.
    121 +       * config.build: Likewise.
    122 +
    123  2006-02-28  Release Manager
    124  
    125         * GCC 4.1.0 released.
    12693diff -uNr gcc-4.1.0/gcc/config.build gcc-4.1.0-PR20425/gcc/config.build
    12794--- gcc-4.1.0/gcc/config.build  2005-06-25 12:02:01.000000000 +1000
Note: See TracChangeset for help on using the changeset viewer.