commit:     fe89846e4d9086d8e3451059713b57a481426126
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 24 09:49:06 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sat Jul 24 09:49:06 2021 +0000
URL:        https://gitweb.gentoo.org/proj/gcc-patches.git/commit/?id=fe89846e

3.3.6: normalize patches against patch -p1

Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 3.3.6/gentoo/00_all_alpha-mieee-default.patch      |  4 +--
 3.3.6/gentoo/02_all_gcc33-ice-hack.patch           | 12 +++----
 3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch  | 16 ++++-----
 3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch  |  4 +--
 3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch |  8 ++---
 3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch    |  4 +--
 3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch      |  4 +--
 .../12_all_gcc333_pre20040408-stack-size.patch     |  5 ++-
 3.3.6/gentoo/17_all_gcc33-c99-numbers.patch        |  9 ++---
 3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch  |  4 +--
 3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch      |  8 ++---
 3.3.6/gentoo/26_all_gcc33-m68k-const.patch         |  4 +--
 3.3.6/gentoo/28_all_gcc33-m68k-loop.patch          |  4 +--
 3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch        |  5 ++-
 3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch | 36 +++++++++----------
 3.3.6/gentoo/54_all_pr10692-fix.patch              |  9 ++---
 3.3.6/gentoo/55_all_pr17684.patch                  | 40 +++++++++++-----------
 3.3.6/gentoo/56_all_pr18153.patch                  | 12 +++----
 3.3.6/gentoo/57_all_pr18380.patch                  |  8 ++---
 3.3.6/gentoo/58_all_pr18508.patch                  | 28 +++++++--------
 3.3.6/gentoo/59_all_pr23241.patch                  |  9 ++---
 3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch       |  4 +--
 3.3.6/gentoo/README.history                        | 24 +++++++++++++
 23 files changed, 134 insertions(+), 127 deletions(-)

diff --git a/3.3.6/gentoo/00_all_alpha-mieee-default.patch 
b/3.3.6/gentoo/00_all_alpha-mieee-default.patch
index 9d9f807..3132e98 100644
--- a/3.3.6/gentoo/00_all_alpha-mieee-default.patch
+++ b/3.3.6/gentoo/00_all_alpha-mieee-default.patch
@@ -14,8 +14,8 @@ because it'd make behavior across OS's inconsistent:
 This makes sense for upstream, but Gentoo is more concerned about packages
 behaving the same across arches under Linux.
 
---- gcc/config/alpha/alpha.h
-+++ gcc/config/alpha/alpha.h
+--- a/gcc/config/alpha/alpha.h
++++ b/gcc/config/alpha/alpha.h
 @@ -96,7 +96,7 @@
    while (0)
  #endif

diff --git a/3.3.6/gentoo/02_all_gcc33-ice-hack.patch 
b/3.3.6/gentoo/02_all_gcc33-ice-hack.patch
index c48d168..60e976b 100644
--- a/3.3.6/gentoo/02_all_gcc33-ice-hack.patch
+++ b/3.3.6/gentoo/02_all_gcc33-ice-hack.patch
@@ -1,5 +1,5 @@
---- gcc/system.h.jj    2003-04-11 14:10:24.000000000 -0400
-+++ gcc/system.h       2003-06-05 12:18:46.000000000 -0400
+--- a/gcc/system.h.jj  2003-04-11 14:10:24.000000000 -0400
++++ b/gcc/system.h     2003-06-05 12:18:46.000000000 -0400
 @@ -148,6 +148,10 @@ extern int errno;
  # endif
  #endif
@@ -11,8 +11,8 @@
  #ifdef HAVE_UNISTD_H
  # include <unistd.h>
  #endif
---- gcc/gcc.c.jj       2003-06-03 07:22:13.000000000 -0400
-+++ gcc/gcc.c  2003-06-05 12:18:46.000000000 -0400
+--- a/gcc/gcc.c.jj     2003-06-03 07:22:13.000000000 -0400
++++ b/gcc/gcc.c        2003-06-05 12:18:46.000000000 -0400
 @@ -109,6 +109,10 @@ extern int getrusage PARAMS ((int, struc
  #define TARGET_OBJECT_SUFFIX ".o"
  #endif
@@ -290,8 +290,8 @@
  /* Search for a file named NAME trying various prefixes including the
     user's -B prefix and some standard ones.
     Return the absolute file name found.  If nothing is found, return NAME.  */
---- gcc/diagnostic.c.jj        2003-06-03 08:45:21.000000000 -0400
-+++ gcc/diagnostic.c   2003-06-05 12:20:06.000000000 -0400
+--- a/gcc/diagnostic.c.jj      2003-06-03 08:45:21.000000000 -0400
++++ b/gcc/diagnostic.c 2003-06-05 12:20:06.000000000 -0400
 @@ -1208,7 +1208,7 @@ internal_error VPARAMS ((const char *msg
  "Please submit a full bug report,\n\
  with preprocessed source if appropriate.\n\

diff --git a/3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch 
b/3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch
index ff9b42b..58e53d9 100644
--- a/3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch
+++ b/3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch
@@ -2,8 +2,8 @@ Some notes on the 'bootstrap with or without libc headers' 
debate:
 http://linuxfromscratch.org/pipermail/lfs-dev/2005-July/052409.html
 http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html
 
---- gcc/configure.in
-+++ gcc/configure.in
+--- a/gcc/configure.in
++++ b/gcc/configure.in
 @@ -1276,8 +1276,9 @@
  # This prevents libgcc2 from containing any code which requires libc
  # support.
@@ -16,8 +16,8 @@ http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html
         inhibit_libc=-Dinhibit_libc
  fi
  AC_SUBST(inhibit_libc)
---- gcc/configure
-+++ gcc/configure
+--- a/gcc/configure
++++ b/gcc/configure
 @@ -1276,8 +1276,9 @@
  # This prevents libgcc2 from containing any code which requires libc
  # support.
@@ -30,8 +30,8 @@ http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html
         inhibit_libc=-Dinhibit_libc
  fi
  AC_SUBST(inhibit_libc)
---- gcc/config/alpha/linux.h
-+++ gcc/config/alpha/linux.h
+--- a/gcc/config/alpha/linux.h
++++ b/gcc/config/alpha/linux.h
 @@ -72,6 +72,7 @@
  /* Do code reading to identify a signal frame, and set the frame
     state data appropriately.  See unwind-dw2.c for the structs.  */
@@ -45,8 +45,8 @@ http://gcc.gnu.org/ml/gcc/2005-07/msg01195.html
      goto SUCCESS;                                                     \
    } while (0)
 +#endif /* inhibit_libc */
---- gcc/config/i386/linux.h
-+++ gcc/config/i386/linux.h
+--- a/gcc/config/i386/linux.h
++++ b/gcc/config/i386/linux.h
 @@ -240,6 +240,7 @@
  /* Do code reading to identify a signal frame, and set the frame
     state data appropriately.  See unwind-dw2.c for the structs.  */

diff --git a/3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch 
b/3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch
index 2a81424..6404d58 100644
--- a/3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch
+++ b/3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch
@@ -4,8 +4,8 @@ https://bugs.gentoo.org/348893
 
        * c-parse.in (structsp_attr): Fix for bison 2.4.1 pedantry.
 
---- branches/gcc-3_4-branch/gcc/c-parse.in     2004/10/14 23:12:53     89061
-+++ branches/gcc-3_4-branch/gcc/c-parse.in     2009/11/02 22:14:49     153828
+--- a/gcc/c-parse.in   2004/10/14 23:12:53     89061
++++ b/gcc/c-parse.in   2009/11/02 22:14:49     153828
 @@ -1730,7 +1730,7 @@
  
  structsp_attr:

diff --git a/3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch 
b/3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch
index 86704f9..73d8e6f 100644
--- a/3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch
+++ b/3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch
@@ -1,5 +1,5 @@
---- gcc/config/arm/arm.c       2003-06-14 15:20:53.000000000 +0100
-+++ gcc/config/arm/arm.c       2004-03-06 15:15:32.000000000 +0000
+--- a/gcc/config/arm/arm.c     2003-06-14 15:20:53.000000000 +0100
++++ b/gcc/config/arm/arm.c     2004-03-06 15:15:32.000000000 +0000
 @@ -2364,6 +2394,40 @@
    return 1;
  }
@@ -79,8 +79,8 @@
  #endif /* !ARM_PE */
  
 
---- gcc/config/arm/arm.h       Fri Mar  5 18:49:44 2004
-+++ gcc/config/arm/arm.h       Fri Mar  5 15:04:31 2004
+--- a/gcc/config/arm/arm.h     Fri Mar  5 18:49:44 2004
++++ b/gcc/config/arm/arm.h     Fri Mar  5 15:04:31 2004
 @@ -1870,6 +1870,7 @@
     Note, '@' and '*' have already been taken.  */
  #define SHORT_CALL_FLAG_CHAR  '^'

diff --git a/3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch 
b/3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch
index eb94347..b680a7e 100644
--- a/3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch
+++ b/3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch
@@ -1,5 +1,5 @@
---- gcc/config/arm/arm.c       Fri Mar  5 18:49:42 2004
-+++ gcc/config/arm/arm.c       Fri Mar  5 16:00:21 2004
+--- a/gcc/config/arm/arm.c     Fri Mar  5 18:49:42 2004
++++ b/gcc/config/arm/arm.c     Fri Mar  5 16:00:21 2004
 @@ -7598,6 +7629,26 @@
    return_used_this_function = 0;  
  }

diff --git a/3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch 
b/3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch
index 996e763..4433a35 100644
--- a/3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch
+++ b/3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch
@@ -6,8 +6,8 @@ http://gcc.gnu.org/ml/gcc-patches/2003-11/msg00832.html
        * arm.md (storehi): Avoid use of explicit subreg.
        (storehi_bigend, storeinthi, movhi_bigend): Likewise.
 
---- gcc/config/arm/arm.md
-+++ gcc/config/arm/arm.md
+--- a/gcc/config/arm/arm.md
++++ b/gcc/config/arm/arm.md
 @@ -4275,7 +4275,7 @@
     (set (match_dup 2)
        (ashiftrt:SI (match_operand 0 "" "") (const_int 8)))

diff --git a/3.3.6/gentoo/12_all_gcc333_pre20040408-stack-size.patch 
b/3.3.6/gentoo/12_all_gcc333_pre20040408-stack-size.patch
index df99f87..f70f208 100644
--- a/3.3.6/gentoo/12_all_gcc333_pre20040408-stack-size.patch
+++ b/3.3.6/gentoo/12_all_gcc333_pre20040408-stack-size.patch
@@ -1,6 +1,5 @@
-diff -ruN gcc-20040408.orig/gcc/config/rs6000/rs6000.c 
gcc-20040408/gcc/config/rs6000/rs6000.c
---- gcc-20040408.orig/gcc/config/rs6000/rs6000.c       2004-04-15 
12:55:07.044634360 +0200
-+++ gcc-20040408/gcc/config/rs6000/rs6000.c    2004-04-15 13:24:50.544501168 
+0200
+--- a/gcc/config/rs6000/rs6000.c       2004-04-15 12:55:07.044634360 +0200
++++ b/gcc/config/rs6000/rs6000.c       2004-04-15 13:24:50.544501168 +0200
 @@ -10937,7 +10937,7 @@
    info_ptr->varargs_size = RS6000_VARARGS_AREA;
    info_ptr->vars_size    = RS6000_ALIGN (get_frame_size (), 8);

diff --git a/3.3.6/gentoo/17_all_gcc33-c99-numbers.patch 
b/3.3.6/gentoo/17_all_gcc33-c99-numbers.patch
index ca3a36a..f6e9d59 100644
--- a/3.3.6/gentoo/17_all_gcc33-c99-numbers.patch
+++ b/3.3.6/gentoo/17_all_gcc33-c99-numbers.patch
@@ -1,10 +1,5 @@
-Index: gcc/cppexp.c
-===================================================================
-RCS file: /cvs/gcc/gcc/gcc/cppexp.c,v
-retrieving revision 1.136
-diff -u -p -r1.136 cppexp.c
---- gcc/cppexp.c       19 Dec 2002 05:18:04 -0000      1.136
-+++ gcc/cppexp.c       13 Mar 2003 20:41:04 -0000
+--- a/gcc/cppexp.c     19 Dec 2002 05:18:04 -0000      1.136
++++ b/gcc/cppexp.c     13 Mar 2003 20:41:04 -0000
 @@ -175,7 +175,8 @@ cpp_classify_number (pfile, token)
        str++;
  

diff --git a/3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch 
b/3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch
index 214c44b..628ad14 100644
--- a/3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch
+++ b/3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch
@@ -1,5 +1,5 @@
---- libiberty/Makefile.in.mps  2004-05-13 15:53:17.000000000 +0200
-+++ libiberty/Makefile.in      2004-05-13 15:52:53.000000000 +0200
+--- a/libiberty/Makefile.in.mps        2004-05-13 15:53:17.000000000 +0200
++++ b/libiberty/Makefile.in    2004-05-13 15:52:53.000000000 +0200
 @@ -224,6 +224,7 @@ $(TARGETLIB): $(REQUIRED_OFILES) $(EXTRA
          $(AR) $(AR_FLAGS) $(TARGETLIB) \
            $(REQUIRED_OFILES) $(EXTRA_OFILES) $(LIBOBJS); \

diff --git a/3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch 
b/3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch
index f1413b8..2a7786e 100644
--- a/3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch
+++ b/3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch
@@ -1,7 +1,7 @@
 # DP: Build and install libstdc++_pic.a library.
 
---- gcc/libstdc++-v3/src/Makefile.am
-+++ gcc/libstdc++-v3/src/Makefile.am
+--- a/libstdc++-v3/src/Makefile.am
++++ b/libstdc++-v3/src/Makefile.am
 @@ -224,6 +224,13 @@
          @OPT_LDFLAGS@ @SECTION_LDFLAGS@ $(AM_CXXFLAGS) $(LDFLAGS) -o $@
  
@@ -16,8 +16,8 @@
  # Added bits to build debug library.
  if GLIBCPP_BUILD_DEBUG
  all-local: build_debug
---- gcc/libstdc++-v3/src/Makefile.in
-+++ gcc/libstdc++-v3/src/Makefile.in
+--- a/libstdc++-v3/src/Makefile.in
++++ b/libstdc++-v3/src/Makefile.in
 @@ -415,7 +415,7 @@
  installcheck: installcheck-am
  install-info-am: 

diff --git a/3.3.6/gentoo/26_all_gcc33-m68k-const.patch 
b/3.3.6/gentoo/26_all_gcc33-m68k-const.patch
index 5fbe00c..2593c1e 100644
--- a/3.3.6/gentoo/26_all_gcc33-m68k-const.patch
+++ b/3.3.6/gentoo/26_all_gcc33-m68k-const.patch
@@ -3,8 +3,8 @@
 #      PR optimization/9812
 #      * config/m68k/m68k.md: Avoid forcing fp constants into memory.
 
---- gcc/config/m68k/m68k.md    17 Mar 2003 10:22:00 -0000      1.48.8.1.4.3
-+++ gcc/config/m68k/m68k.md    7 Apr 2003 18:05:03 -0000
+--- a/gcc/config/m68k/m68k.md  17 Mar 2003 10:22:00 -0000      1.48.8.1.4.3
++++ b/gcc/config/m68k/m68k.md  7 Apr 2003 18:05:03 -0000
 @@ -675,7 +675,7 @@
  
  (define_insn ""

diff --git a/3.3.6/gentoo/28_all_gcc33-m68k-loop.patch 
b/3.3.6/gentoo/28_all_gcc33-m68k-loop.patch
index e3e0691..7475361 100644
--- a/3.3.6/gentoo/28_all_gcc33-m68k-loop.patch
+++ b/3.3.6/gentoo/28_all_gcc33-m68k-loop.patch
@@ -1,8 +1,8 @@
 # Add workaround for wrong code generation on m68k (leading to
 # miscompilation of bash and coreutils at -O1 or -O2).
 
---- gcc/loop.c 21 Dec 2002 20:25:40 -0000      1.389.2.7.2.7
-+++ gcc/loop.c 27 Mar 2003 09:50:18 -0000
+--- a/gcc/loop.c       21 Dec 2002 20:25:40 -0000      1.389.2.7.2.7
++++ b/gcc/loop.c       27 Mar 2003 09:50:18 -0000
 @@ -1154,7 +1154,7 @@
  
    /* Now that we've moved some things out of the loop, we might be able to

diff --git a/3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch 
b/3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch
index ce6d1c3..748963e 100644
--- a/3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch
+++ b/3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch
@@ -3,9 +3,8 @@
 #      * gcc/final.c (alter_subreg): Adjust stack offset for a paradoxical
 #        SUBREG, when it's pushed on the stack.
 
-diff -u -p -r1.241.2.4 final.c
---- gcc/final.c        24 May 2002 21:26:50 -0000      1.241.2.4
-+++ gcc/final.c        3 Apr 2003 22:55:06 -0000
+--- a/gcc/final.c      24 May 2002 21:26:50 -0000      1.241.2.4
++++ b/gcc/final.c      3 Apr 2003 22:55:06 -0000
 @@ -2738,7 +2738,15 @@ alter_subreg (xp)
    /* simplify_subreg does not remove subreg from volatile references.
       We are required to.  */

diff --git a/3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch 
b/3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch
index d5a996f..c56d4d8 100644
--- a/3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch
+++ b/3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch
@@ -21,8 +21,8 @@
 
        * gcc.dg/attr-warn-unused-result.c: New test.
 
---- gcc/c-common.c.jj  2003-07-31 17:59:06.000000000 -0400
-+++ gcc/c-common.c     2003-09-16 12:22:15.000000000 -0400
+--- a/gcc/c-common.c.jj        2003-07-31 17:59:06.000000000 -0400
++++ b/gcc/c-common.c   2003-09-16 12:22:15.000000000 -0400
 @@ -40,6 +40,7 @@ Software Foundation, 59 Temple Place - S
  #include "except.h"           /* For USING_SJLJ_EXCEPTIONS.  */
  #include "tree-inline.h"
@@ -103,8 +103,8 @@
  /* Keep a list of vector type nodes we created in 
handle_vector_size_attribute,
     to prevent us from duplicating type nodes unnecessarily.
     The normal mechanism to prevent duplicates is to use type_hash_canon, but
---- gcc/calls.c.jj     2003-09-16 11:41:06.000000000 -0400
-+++ gcc/calls.c        2003-09-16 12:19:41.000000000 -0400
+--- a/gcc/calls.c.jj   2003-09-16 11:41:06.000000000 -0400
++++ b/gcc/calls.c      2003-09-16 12:19:41.000000000 -0400
 @@ -2273,13 +2273,27 @@ expand_call (exp, target, ignore)
          (*lang_hooks.mark_addressable) (fndecl);
        }
@@ -134,8 +134,8 @@
  
  #ifdef REG_PARM_STACK_SPACE
  #ifdef MAYBE_REG_PARM_STACK_SPACE
---- gcc/c-common.h.jj  2003-07-31 17:59:06.000000000 -0400
-+++ gcc/c-common.h     2003-09-16 12:19:41.000000000 -0400
+--- a/gcc/c-common.h.jj        2003-07-31 17:59:06.000000000 -0400
++++ b/gcc/c-common.h   2003-09-16 12:19:41.000000000 -0400
 @@ -39,6 +39,7 @@ Software Foundation, 59 Temple Place - S
     2: STMT_LINENO_FOR_FN_P (in _STMT)
     3: SCOPE_NO_CLEANUPS_P (in SCOPE_STMT)
@@ -156,8 +156,8 @@
  /* LABEL_STMT accessor. This gives access to the label associated with
     the given label statement.  */
  #define LABEL_STMT_LABEL(NODE)  TREE_OPERAND (LABEL_STMT_CHECK (NODE), 0)
---- gcc/expr.c.jj      2003-09-16 11:41:14.000000000 -0400
-+++ gcc/expr.c 2003-09-16 12:55:32.000000000 -0400
+--- a/gcc/expr.c.jj    2003-09-16 11:41:14.000000000 -0400
++++ b/gcc/expr.c       2003-09-16 12:55:32.000000000 -0400
 @@ -45,6 +45,7 @@ Software Foundation, 59 Temple Place - S
  #include "langhooks.h"
  #include "intl.h"
@@ -206,8 +206,8 @@
        return to_return;
        }
  
---- gcc/tree-inline.c.jj       2003-07-25 05:55:55.000000000 -0400
-+++ gcc/tree-inline.c  2003-09-16 12:19:41.000000000 -0400
+--- a/gcc/tree-inline.c.jj     2003-07-25 05:55:55.000000000 -0400
++++ b/gcc/tree-inline.c        2003-09-16 12:19:41.000000000 -0400
 @@ -1202,6 +1202,9 @@ expand_call_inline (tp, walk_subtrees, d
    expr = build1 (STMT_EXPR, TREE_TYPE (TREE_TYPE (fn)), make_node 
(COMPOUND_STMT));
    /* There is no scope associated with the statement-expression.  */
@@ -218,8 +218,8 @@
    stmt = STMT_EXPR_STMT (expr);
  #else /* INLINER_FOR_JAVA */
    /* Build a block containing code to initialize the arguments, the
---- gcc/input.h.jj     2002-05-27 14:55:42.000000000 -0400
-+++ gcc/input.h        2003-09-16 12:19:41.000000000 -0400
+--- a/gcc/input.h.jj   2002-05-27 14:55:42.000000000 -0400
++++ b/gcc/input.h      2003-09-16 12:19:41.000000000 -0400
 @@ -42,6 +42,9 @@ struct file_stack
     The line member is not accurate for the innermost file on the stack.  */
  extern struct file_stack *input_file_stack;
@@ -230,8 +230,8 @@
  /* Incremented on each change to input_file_stack.  */
  extern int input_file_stack_tick;
  
---- gcc/Makefile.in.jj 2003-08-12 10:12:01.000000000 -0400
-+++ gcc/Makefile.in    2003-09-16 12:20:33.000000000 -0400
+--- a/gcc/Makefile.in.jj       2003-08-12 10:12:01.000000000 -0400
++++ b/gcc/Makefile.in  2003-09-16 12:20:33.000000000 -0400
 @@ -1250,7 +1250,8 @@ tlink.o: tlink.c $(DEMANGLE_H) $(HASHTAB
  c-common.o : c-common.c $(CONFIG_H) $(SYSTEM_H) $(TREE_H) $(OBSTACK_H) \
        $(C_COMMON_H) flags.h toplev.h output.h c-pragma.h $(RTL_H) $(GGC_H) \
@@ -251,8 +251,8 @@
  builtins.o : builtins.c $(CONFIG_H) $(SYSTEM_H) $(RTL_H) $(TREE_H) flags.h \
     $(TARGET_H) function.h $(REGS_H) $(EXPR_H) $(OPTABS_H) insn-config.h \
     $(RECOG_H) output.h typeclass.h hard-reg-set.h toplev.h hard-reg-set.h \
---- gcc/doc/extend.texi.jj     2003-07-25 05:56:39.000000000 -0400
-+++ gcc/doc/extend.texi        2003-09-16 13:05:53.000000000 -0400
+--- a/gcc/doc/extend.texi.jj   2003-07-25 05:56:39.000000000 -0400
++++ b/gcc/doc/extend.texi      2003-09-16 13:05:53.000000000 -0400
 @@ -1946,10 +1946,11 @@ attributes are currently defined for fun
  @code{format}, @code{format_arg}, @code{no_instrument_function},
  @code{section}, @code{constructor}, @code{destructor}, @code{used},
@@ -296,8 +296,8 @@
  @item weak
  @cindex @code{weak} attribute
  The @code{weak} attribute causes the declaration to be emitted as a weak
---- gcc/testsuite/gcc.dg/attr-warn-unused-result.c.jj  2003-09-16 
12:19:41.000000000 -0400
-+++ gcc/testsuite/gcc.dg/attr-warn-unused-result.c     2003-09-16 
12:19:41.000000000 -0400
+--- a/gcc/testsuite/gcc.dg/attr-warn-unused-result.c.jj        2003-09-16 
12:19:41.000000000 -0400
++++ b/gcc/testsuite/gcc.dg/attr-warn-unused-result.c   2003-09-16 
12:19:41.000000000 -0400
 @@ -0,0 +1,188 @@
 +/* warn_unused_result attribute tests.  */
 +/* { dg-do compile } */

diff --git a/3.3.6/gentoo/54_all_pr10692-fix.patch 
b/3.3.6/gentoo/54_all_pr10692-fix.patch
index 8f483ec..54b6f0d 100644
--- a/3.3.6/gentoo/54_all_pr10692-fix.patch
+++ b/3.3.6/gentoo/54_all_pr10692-fix.patch
@@ -29,13 +29,8 @@ r~
 # DP:         a previous output reload to RELOAD_FOR_INPUT.
 
 
-Index: reload1.c
-===================================================================
-RCS file: /cvs/gcc/gcc/gcc/reload1.c,v
-retrieving revision 1.456
-diff -c -p -d -r1.456 reload1.c
-*** gcc/reload1.c      23 Dec 2004 04:53:48 -0000      1.456
---- gcc/reload1.c      6 Jan 2005 04:05:46 -0000
+*** a/gcc/reload1.c    23 Dec 2004 04:53:48 -0000      1.456
+--- b/gcc/reload1.c    6 Jan 2005 04:05:46 -0000
 *************** do_input_reload (struct insn_chain *chai
 *** 6822,6827 ****
 --- 6822,6831 ----

diff --git a/3.3.6/gentoo/55_all_pr17684.patch 
b/3.3.6/gentoo/55_all_pr17684.patch
index 707681a..2669b87 100644
--- a/3.3.6/gentoo/55_all_pr17684.patch
+++ b/3.3.6/gentoo/55_all_pr17684.patch
@@ -30,8 +30,8 @@
        files.
 
 diff -urN gcc.old/Makefile.in gcc/Makefile.in
---- gcc.old/Makefile.in        2004-12-10 13:28:49.000000000 +0100
-+++ gcc/Makefile.in    2004-12-10 14:36:38.000000000 +0100
+--- a/gcc/Makefile.in  2004-12-10 13:28:49.000000000 +0100
++++ b/gcc/Makefile.in  2004-12-10 14:36:38.000000000 +0100
 @@ -2678,8 +2678,9 @@
  # that don't exist in the distribution.
  INTL_CLEAN = intl.clean
@@ -116,8 +116,8 @@ diff -urN gcc.old/Makefile.in gcc/Makefile.in
          cp stage4/$${f} . ; \
        else true; \
 diff -urN gcc.old/config/alpha/t-osf4 gcc/config/alpha/t-osf4
---- gcc.old/config/alpha/t-osf4        2003-01-26 12:35:07.000000000 +0100
-+++ gcc/config/alpha/t-osf4    2004-12-10 14:37:33.000000000 +0100
+--- a/gcc/config/alpha/t-osf4  2003-01-26 12:35:07.000000000 +0100
++++ b/gcc/config/alpha/t-osf4  2004-12-10 14:37:33.000000000 +0100
 @@ -11,9 +11,13 @@
  SHLIB_OBJS = @shlib_objs@
  
@@ -134,8 +134,8 @@ diff -urN gcc.old/config/alpha/t-osf4 
gcc/config/alpha/t-osf4
  # $(slibdir) double quoted to protect it from expansion while building
  # libgcc.mk.  We want this delayed until actual install time.
 diff -urN gcc.old/config/arm/t-netbsd gcc/config/arm/t-netbsd
---- gcc.old/config/arm/t-netbsd        2003-01-26 12:35:08.000000000 +0100
-+++ gcc/config/arm/t-netbsd    2004-12-10 14:31:15.000000000 +0100
+--- a/gcc/config/arm/t-netbsd  2003-01-26 12:35:08.000000000 +0100
++++ b/gcc/config/arm/t-netbsd  2004-12-10 14:31:15.000000000 +0100
 @@ -11,8 +11,12 @@
  
  SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
@@ -151,8 +151,8 @@ diff -urN gcc.old/config/arm/t-netbsd 
gcc/config/arm/t-netbsd
  # $(slibdir) double quoted to protect it from expansion while building
  # libgcc.mk.  We want this delayed until actual install time.
 diff -urN gcc.old/config/mips/t-iris5-6 gcc/config/mips/t-iris5-6
---- gcc.old/config/mips/t-iris5-6      2003-01-26 12:35:08.000000000 +0100
-+++ gcc/config/mips/t-iris5-6  2004-12-10 14:31:15.000000000 +0100
+--- a/gcc/config/mips/t-iris5-6        2003-01-26 12:35:08.000000000 +0100
++++ b/gcc/config/mips/t-iris5-6        2004-12-10 14:31:15.000000000 +0100
 @@ -9,8 +9,12 @@
  
  SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
@@ -168,8 +168,8 @@ diff -urN gcc.old/config/mips/t-iris5-6 
gcc/config/mips/t-iris5-6
  # ??? Irix 6.5 seems to eat the option fine (if we somehow remove the
  # -hidden_symbol option, which is documented to be ignored in conjunction
 diff -urN gcc.old/config/pa/t-hpux-shlib gcc/config/pa/t-hpux-shlib
---- gcc.old/config/pa/t-hpux-shlib     2003-01-26 12:35:08.000000000 +0100
-+++ gcc/config/pa/t-hpux-shlib 2004-12-10 14:31:15.000000000 +0100
+--- a/gcc/config/pa/t-hpux-shlib       2003-01-26 12:35:08.000000000 +0100
++++ b/gcc/config/pa/t-hpux-shlib       2004-12-10 14:31:15.000000000 +0100
 @@ -5,8 +5,12 @@
  SHLIB_OBJS = @shlib_objs@
  
@@ -185,8 +185,8 @@ diff -urN gcc.old/config/pa/t-hpux-shlib 
gcc/config/pa/t-hpux-shlib
  
  
 diff -urN gcc.old/config/sh/t-linux gcc/config/sh/t-linux
---- gcc.old/config/sh/t-linux  2004-07-26 02:47:35.000000000 +0200
-+++ gcc/config/sh/t-linux      2004-12-10 14:31:15.000000000 +0100
+--- a/gcc/config/sh/t-linux    2004-07-26 02:47:35.000000000 +0200
++++ b/gcc/config/sh/t-linux    2004-12-10 14:31:15.000000000 +0100
 @@ -25,8 +25,12 @@
  SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -Wl,--soname=$(SHLIB_SONAME) \
@@ -202,8 +202,8 @@ diff -urN gcc.old/config/sh/t-linux gcc/config/sh/t-linux
         echo "   Use the shared library, but some functions are only in"; \
         echo "   the static library.  */"; \
 diff -urN gcc.old/config/t-libunwind-elf gcc/config/t-libunwind-elf
---- gcc.old/config/t-libunwind-elf     2004-12-10 13:17:36.000000000 +0100
-+++ gcc/config/t-libunwind-elf 2004-12-10 14:31:15.000000000 +0100
+--- a/gcc/config/t-libunwind-elf       2004-12-10 13:17:36.000000000 +0100
++++ b/gcc/config/t-libunwind-elf       2004-12-10 14:31:15.000000000 +0100
 @@ -10,9 +10,14 @@
  
  SHLIBUNWIND_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared \
@@ -222,8 +222,8 @@ diff -urN gcc.old/config/t-libunwind-elf 
gcc/config/t-libunwind-elf
  
  # $(slibdir) double quoted to protect it from expansion while building
 diff -urN gcc.old/config/t-slibgcc-elf-ver gcc/config/t-slibgcc-elf-ver
---- gcc.old/config/t-slibgcc-elf-ver   2003-01-26 12:35:07.000000000 +0100
-+++ gcc/config/t-slibgcc-elf-ver       2004-12-10 14:31:18.000000000 +0100
+--- a/gcc/config/t-slibgcc-elf-ver     2003-01-26 12:35:07.000000000 +0100
++++ b/gcc/config/t-slibgcc-elf-ver     2004-12-10 14:31:18.000000000 +0100
 @@ -13,8 +13,12 @@
  SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
        -Wl,--soname=$(SHLIB_SONAME) \
@@ -239,8 +239,8 @@ diff -urN gcc.old/config/t-slibgcc-elf-ver 
gcc/config/t-slibgcc-elf-ver
  # $(slibdir) double quoted to protect it from expansion while building
  # libgcc.mk.  We want this delayed until actual install time.
 diff -urN gcc.old/config/t-slibgcc-sld gcc/config/t-slibgcc-sld
---- gcc.old/config/t-slibgcc-sld       2003-01-26 12:35:07.000000000 +0100
-+++ gcc/config/t-slibgcc-sld   2004-12-10 14:31:18.000000000 +0100
+--- a/gcc/config/t-slibgcc-sld 2003-01-26 12:35:07.000000000 +0100
++++ b/gcc/config/t-slibgcc-sld 2004-12-10 14:31:18.000000000 +0100
 @@ -10,9 +10,13 @@
  
  SHLIB_LINK = $(GCC_FOR_TARGET) $(LIBGCC2_CFLAGS) -shared -nodefaultlibs \
@@ -257,8 +257,8 @@ diff -urN gcc.old/config/t-slibgcc-sld 
gcc/config/t-slibgcc-sld
  # $(slibdir) double quoted to protect it from expansion while building
  # libgcc.mk.  We want this delayed until actual install time.
 diff -urN gcc.old/mklibgcc.in gcc/mklibgcc.in
---- gcc.old/mklibgcc.in        2004-12-10 14:19:28.000000000 +0100
-+++ gcc/mklibgcc.in    2004-12-10 14:31:18.000000000 +0100
+--- a/gcc/mklibgcc.in  2004-12-10 14:19:28.000000000 +0100
++++ b/gcc/mklibgcc.in  2004-12-10 14:31:18.000000000 +0100
 @@ -503,6 +503,7 @@
  echo '        done'
  echo '        -for dir in '"${dirs}"'; do \'

diff --git a/3.3.6/gentoo/56_all_pr18153.patch 
b/3.3.6/gentoo/56_all_pr18153.patch
index f51e058..9e47431 100644
--- a/3.3.6/gentoo/56_all_pr18153.patch
+++ b/3.3.6/gentoo/56_all_pr18153.patch
@@ -14,8 +14,8 @@
        -lunwind if possible.
 
 diff -urN gcc.old/config.in gcc/config.in
---- gcc.old/config.in  2004-12-10 13:38:35.000000000 +0100
-+++ gcc/config.in      2004-12-10 14:46:47.000000000 +0100
+--- a/gcc/config.in    2004-12-10 13:38:35.000000000 +0100
++++ b/gcc/config.in    2004-12-10 14:46:47.000000000 +0100
 @@ -228,6 +228,9 @@
  /* Define if you have the <langinfo.h> header file.  */
  #undef HAVE_LANGINFO_H
@@ -27,8 +27,8 @@ diff -urN gcc.old/config.in gcc/config.in
  #undef HAVE_LIMITS_H
  
 diff -urN gcc.old/configure.in gcc/configure.in
---- gcc.old/configure.in       2004-12-10 13:48:59.000000000 +0100
-+++ gcc/configure.in   2004-12-10 14:54:52.000000000 +0100
+--- a/gcc/configure.in 2004-12-10 13:48:59.000000000 +0100
++++ b/gcc/configure.in 2004-12-10 14:54:52.000000000 +0100
 @@ -2432,6 +2432,25 @@
  fi
  AC_MSG_RESULT($gcc_cv_ld_eh_frame_hdr)
@@ -56,8 +56,8 @@ diff -urN gcc.old/configure.in gcc/configure.in
  gcc_cv_ld_as_needed=no
  if test x$gcc_cv_gld_major_version != x -a x$gcc_cv_gld_minor_version != x; 
then
 diff -urN gcc.old/gcc.c gcc/gcc.c
---- gcc.old/gcc.c      2004-12-10 13:17:41.000000000 +0100
-+++ gcc/gcc.c  2004-12-10 14:45:51.000000000 +0100
+--- a/gcc/gcc.c        2004-12-10 13:17:41.000000000 +0100
++++ b/gcc/gcc.c        2004-12-10 14:45:51.000000000 +0100
 @@ -1584,7 +1584,11 @@
                            "-lgcc",
                            "-lgcc_eh"

diff --git a/3.3.6/gentoo/57_all_pr18380.patch 
b/3.3.6/gentoo/57_all_pr18380.patch
index 1044874..c7f8786 100644
--- a/3.3.6/gentoo/57_all_pr18380.patch
+++ b/3.3.6/gentoo/57_all_pr18380.patch
@@ -11,8 +11,8 @@
        * unwind-dw2.c (_Unwind_FindTableEntry): Removed.
 
 diff -ur gcc.old/config/ia64/unwind-ia64.h gcc/config/ia64/unwind-ia64.h
---- gcc.old/config/ia64/unwind-ia64.h  2001-05-12 08:03:20.000000000 +0200
-+++ gcc/config/ia64/unwind-ia64.h      2004-12-10 14:58:10.000000000 +0100
+--- a/gcc/config/ia64/unwind-ia64.h    2001-05-12 08:03:20.000000000 +0200
++++ b/gcc/config/ia64/unwind-ia64.h    2004-12-10 14:58:10.000000000 +0100
 @@ -28,4 +28,5 @@
  
  extern struct unw_table_entry *
@@ -21,8 +21,8 @@ diff -ur gcc.old/config/ia64/unwind-ia64.h 
gcc/config/ia64/unwind-ia64.h
 +                      unsigned long *gp)
 +                      __attribute__ ((__visibility__ ("hidden")));
 diff -ur gcc.old/unwind-dw2.c gcc/unwind-dw2.c
---- gcc.old/unwind-dw2.c       2004-12-10 13:17:42.000000000 +0100
-+++ gcc/unwind-dw2.c   2004-12-10 14:58:10.000000000 +0100
+--- a/gcc/unwind-dw2.c 2004-12-10 13:17:42.000000000 +0100
++++ b/gcc/unwind-dw2.c 2004-12-10 14:58:10.000000000 +0100
 @@ -1275,7 +1275,6 @@
  alias (_Unwind_Backtrace);
  alias (_Unwind_DeleteException);

diff --git a/3.3.6/gentoo/58_all_pr18508.patch 
b/3.3.6/gentoo/58_all_pr18508.patch
index 99f6cb3..67749b7 100644
--- a/3.3.6/gentoo/58_all_pr18508.patch
+++ b/3.3.6/gentoo/58_all_pr18508.patch
@@ -15,8 +15,8 @@
        * config/t-slibgcc-sld (SHLIB_LINK): Likewise.
 
 diff -urN gcc.old/config/alpha/t-osf4 gcc/config/alpha/t-osf4
---- gcc.old/config/alpha/t-osf4        2004-12-10 14:37:33.000000000 +0100
-+++ gcc/config/alpha/t-osf4    2004-12-10 15:02:55.000000000 +0100
+--- a/gcc/config/alpha/t-osf4  2004-12-10 14:37:33.000000000 +0100
++++ b/gcc/config/alpha/t-osf4  2004-12-10 15:02:55.000000000 +0100
 @@ -15,7 +15,7 @@
        -o $(SHLIB_NAME) @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SONAME) && \
@@ -27,8 +27,8 @@ diff -urN gcc.old/config/alpha/t-osf4 gcc/config/alpha/t-osf4
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
 diff -urN gcc.old/config/arm/t-netbsd gcc/config/arm/t-netbsd
---- gcc.old/config/arm/t-netbsd        2004-12-10 14:31:15.000000000 +0100
-+++ gcc/config/arm/t-netbsd    2004-12-10 15:02:55.000000000 +0100
+--- a/gcc/config/arm/t-netbsd  2004-12-10 14:31:15.000000000 +0100
++++ b/gcc/config/arm/t-netbsd  2004-12-10 15:02:55.000000000 +0100
 @@ -14,7 +14,7 @@
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SONAME) && \
@@ -39,8 +39,8 @@ diff -urN gcc.old/config/arm/t-netbsd gcc/config/arm/t-netbsd
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
 diff -urN gcc.old/config/pa/t-hpux-shlib gcc/config/pa/t-hpux-shlib
---- gcc.old/config/pa/t-hpux-shlib     2004-12-10 14:31:15.000000000 +0100
-+++ gcc/config/pa/t-hpux-shlib 2004-12-10 15:03:51.000000000 +0100
+--- a/gcc/config/pa/t-hpux-shlib       2004-12-10 14:31:15.000000000 +0100
++++ b/gcc/config/pa/t-hpux-shlib       2004-12-10 15:03:51.000000000 +0100
 @@ -8,7 +8,7 @@
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) -lc && \
          rm -f $(SHLIB_SONAME) && \
@@ -51,8 +51,8 @@ diff -urN gcc.old/config/pa/t-hpux-shlib 
gcc/config/pa/t-hpux-shlib
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
          $(LN_S) $(SHLIB_NAME) $(SHLIB_SONAME)
 diff -urN gcc.old/config/sh/t-linux gcc/config/sh/t-linux
---- gcc.old/config/sh/t-linux  2004-12-10 14:31:15.000000000 +0100
-+++ gcc/config/sh/t-linux      2004-12-10 15:03:51.000000000 +0100
+--- a/gcc/config/sh/t-linux    2004-12-10 14:31:15.000000000 +0100
++++ b/gcc/config/sh/t-linux    2004-12-10 15:03:51.000000000 +0100
 @@ -28,7 +28,7 @@
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
        rm -f $(SHLIB_SOLINK) && \
@@ -63,8 +63,8 @@ diff -urN gcc.old/config/sh/t-linux gcc/config/sh/t-linux
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        (echo "/* GNU ld script"; \
 diff -urN gcc.old/config/t-libunwind-elf gcc/config/t-libunwind-elf
---- gcc.old/config/t-libunwind-elf     2004-12-10 14:31:15.000000000 +0100
-+++ gcc/config/t-libunwind-elf 2004-12-10 15:03:51.000000000 +0100
+--- a/gcc/config/t-libunwind-elf       2004-12-10 14:31:15.000000000 +0100
++++ b/gcc/config/t-libunwind-elf       2004-12-10 15:03:51.000000000 +0100
 @@ -14,8 +14,7 @@
        @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \
@@ -76,8 +76,8 @@ diff -urN gcc.old/config/t-libunwind-elf 
gcc/config/t-libunwind-elf
        mv $(SHLIBUNWIND_NAME).tmp $(SHLIBUNWIND_NAME) && \
        $(LN_S) $(SHLIBUNWIND_NAME) $(SHLIB_SOLINK)
 diff -urN gcc.old/config/t-slibgcc-elf-ver gcc/config/t-slibgcc-elf-ver
---- gcc.old/config/t-slibgcc-elf-ver   2004-12-10 14:31:18.000000000 +0100
-+++ gcc/config/t-slibgcc-elf-ver       2004-12-10 15:03:54.000000000 +0100
+--- a/gcc/config/t-slibgcc-elf-ver     2004-12-10 14:31:18.000000000 +0100
++++ b/gcc/config/t-slibgcc-elf-ver     2004-12-10 15:03:54.000000000 +0100
 @@ -16,7 +16,7 @@
        -o $(SHLIB_NAME).tmp @multilib_flags@ $(SHLIB_OBJS) $(SHLIB_LC) && \
        rm -f $(SHLIB_SOLINK) && \
@@ -88,8 +88,8 @@ diff -urN gcc.old/config/t-slibgcc-elf-ver 
gcc/config/t-slibgcc-elf-ver
        mv $(SHLIB_NAME).tmp $(SHLIB_NAME) && \
        $(LN_S) $(SHLIB_NAME) $(SHLIB_SOLINK)
 diff -urN gcc.old/config/t-slibgcc-sld gcc/config/t-slibgcc-sld
---- gcc.old/config/t-slibgcc-sld       2004-12-10 14:31:18.000000000 +0100
-+++ gcc/config/t-slibgcc-sld   2004-12-10 15:03:54.000000000 +0100
+--- a/gcc/config/t-slibgcc-sld 2004-12-10 14:31:18.000000000 +0100
++++ b/gcc/config/t-slibgcc-sld 2004-12-10 15:03:54.000000000 +0100
 @@ -14,7 +14,7 @@
        @multilib_flags@ $(SHLIB_OBJS) -lc && \
        rm -f $(SHLIB_SOLINK) && \

diff --git a/3.3.6/gentoo/59_all_pr23241.patch 
b/3.3.6/gentoo/59_all_pr23241.patch
index da98b22..c0b847f 100644
--- a/3.3.6/gentoo/59_all_pr23241.patch
+++ b/3.3.6/gentoo/59_all_pr23241.patch
@@ -4,13 +4,8 @@
 
 http://gcc.gnu.org/ml/gcc-patches/2005-08/msg00446.html
 
-Index: gcc/combine.c
-===================================================================
-RCS file: /cvsroot/gcc/gcc/gcc/combine.c,v
-retrieving revision 1.325.2.19
-diff -c -3 -p -r1.325.2.19 combine.c
-*** gcc/combine.c      18 Jan 2005 08:39:05 -0000      1.325.2.19
---- gcc/combine.c      5 Aug 2005 18:50:13 -0000
+*** a/gcc/combine.c    18 Jan 2005 08:39:05 -0000      1.325.2.19
+--- b/gcc/combine.c    5 Aug 2005 18:50:13 -0000
 *************** simplify_comparison (code, pop0, pop1)
 *** 10863,10869 ****
                      /* (A - C1) always sign-extends, like C2.  */

diff --git a/3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch 
b/3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch
index 9ce572c..ecf1f60 100644
--- a/3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch
+++ b/3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch
@@ -1,5 +1,5 @@
---- gcc/Makefile.in
-+++ gcc/Makefile.in
+--- a/gcc/Makefile.in
++++ b/gcc/Makefile.in
 @@ -2365,6 +2365,7 @@
        (MAKE="$(MAKE)"; srcdir=`cd $(srcdir)/fixinc && ${PWD_COMMAND}` ; \
        CC="$(HOST_CC)"; CFLAGS="$(HOST_CFLAGS)"; LDFLAGS="$(HOST_LDFLAGS)"; \

diff --git a/3.3.6/gentoo/README.history b/3.3.6/gentoo/README.history
index b870424..cfe279d 100644
--- a/3.3.6/gentoo/README.history
+++ b/3.3.6/gentoo/README.history
@@ -1,3 +1,27 @@
+4              07 July 2021
+       U 00_all_alpha-mieee-default.patch
+       U 02_all_gcc33-ice-hack.patch
+       U 08_all_gcc-3.3.6-cross-compile.patch
+       U 09_all_gcc-3.4.6-c-parse-bison.patch
+       U 10_all_gcc333-debian-arm-getoff.patch
+       U 11_all_gcc333-debian-arm-ldm.patch
+       U 12_all_gcc-3.3-arm-pr22528.patch
+       U 12_all_gcc333_pre20040408-stack-size.patch
+       U 17_all_gcc33-c99-numbers.patch
+       U 25_all_gcc-3.3.3-libiberty-pic.patch
+       U 25_all_gcc33-libstdc++-pic.patch
+       U 26_all_gcc33-m68k-const.patch
+       U 28_all_gcc33-m68k-loop.patch
+       U 29_all_gcc33-m68k-subreg.patch
+       U 40_all_gcc33-warn-unused-result.patch
+       U 54_all_pr10692-fix.patch
+       U 55_all_pr17684.patch
+       U 56_all_pr18153.patch
+       U 57_all_pr18380.patch
+       U 58_all_pr18508.patch
+       U 59_all_pr23241.patch
+       U 88_all_gcc-3.3-make-SHELL.patch
+
 3              Abandoned
        - 01_ppc_gcc33-multi32-hack.patch
        - 01_sparc_gcc33-multi32-hack.patch

Reply via email to