diff options
author | Sergei Trofimovich <slyfox@gentoo.org> | 2021-07-24 10:49:06 +0100 |
---|---|---|
committer | Sergei Trofimovich <slyfox@gentoo.org> | 2021-07-24 10:49:06 +0100 |
commit | fe89846e4d9086d8e3451059713b57a481426126 (patch) | |
tree | 40f6b5bdd9cd594430c493e84a6e09fc6193beb2 /3.3.6 | |
parent | 8.5.0: apply powerpcspe pie and march patches (diff) | |
download | gcc-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')
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 |