aboutsummaryrefslogtreecommitdiff
path: root/3.3.6
diff options
context:
space:
mode:
authorSergei Trofimovich <slyfox@gentoo.org>2021-07-24 10:49:06 +0100
committerSergei Trofimovich <slyfox@gentoo.org>2021-07-24 10:49:06 +0100
commitfe89846e4d9086d8e3451059713b57a481426126 (patch)
tree40f6b5bdd9cd594430c493e84a6e09fc6193beb2 /3.3.6
parent8.5.0: apply powerpcspe pie and march patches (diff)
downloadgcc-patches-fe89846e4d9086d8e3451059713b57a481426126.tar.gz
gcc-patches-fe89846e4d9086d8e3451059713b57a481426126.tar.bz2
gcc-patches-fe89846e4d9086d8e3451059713b57a481426126.zip
3.3.6: normalize patches against patch -p1
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
Diffstat (limited to '3.3.6')
-rw-r--r--3.3.6/gentoo/00_all_alpha-mieee-default.patch4
-rw-r--r--3.3.6/gentoo/02_all_gcc33-ice-hack.patch12
-rw-r--r--3.3.6/gentoo/08_all_gcc-3.3.6-cross-compile.patch16
-rw-r--r--3.3.6/gentoo/09_all_gcc-3.4.6-c-parse-bison.patch4
-rw-r--r--3.3.6/gentoo/10_all_gcc333-debian-arm-getoff.patch8
-rw-r--r--3.3.6/gentoo/11_all_gcc333-debian-arm-ldm.patch4
-rw-r--r--3.3.6/gentoo/12_all_gcc-3.3-arm-pr22528.patch4
-rw-r--r--3.3.6/gentoo/12_all_gcc333_pre20040408-stack-size.patch5
-rw-r--r--3.3.6/gentoo/17_all_gcc33-c99-numbers.patch9
-rw-r--r--3.3.6/gentoo/25_all_gcc-3.3.3-libiberty-pic.patch4
-rw-r--r--3.3.6/gentoo/25_all_gcc33-libstdc++-pic.patch8
-rw-r--r--3.3.6/gentoo/26_all_gcc33-m68k-const.patch4
-rw-r--r--3.3.6/gentoo/28_all_gcc33-m68k-loop.patch4
-rw-r--r--3.3.6/gentoo/29_all_gcc33-m68k-subreg.patch5
-rw-r--r--3.3.6/gentoo/40_all_gcc33-warn-unused-result.patch36
-rw-r--r--3.3.6/gentoo/54_all_pr10692-fix.patch9
-rw-r--r--3.3.6/gentoo/55_all_pr17684.patch40
-rw-r--r--3.3.6/gentoo/56_all_pr18153.patch12
-rw-r--r--3.3.6/gentoo/57_all_pr18380.patch8
-rw-r--r--3.3.6/gentoo/58_all_pr18508.patch28
-rw-r--r--3.3.6/gentoo/59_all_pr23241.patch9
-rw-r--r--3.3.6/gentoo/88_all_gcc-3.3-make-SHELL.patch4
-rw-r--r--3.3.6/gentoo/README.history24
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