From d09a02e0ed3c7200bcb322d6cb76e061439f4689 Mon Sep 17 00:00:00 2001 From: Matteo Croce Date: Wed, 21 May 2008 11:51:22 +0000 Subject: refresh gcc-4.2.3 patches git-svn-id: svn://svn.openwrt.org/openwrt/trunk@11232 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch | 74 ++++++++++++------------ 1 file changed, 37 insertions(+), 37 deletions(-) (limited to 'toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch') diff --git a/toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch b/toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch index 41705cc9ea..603c02eaa5 100644 --- a/toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch +++ b/toolchain/gcc/patches/4.2.3/910-mbsd_multi.patch @@ -17,11 +17,11 @@ This patch was authored by Thorsten Glaser with copyright assignment to the FSF in effect. -Index: gcc-4.2.0/gcc/c-opts.c +Index: gcc-4.2.3/gcc/c-opts.c =================================================================== ---- gcc-4.2.0.orig/gcc/c-opts.c 2007-07-31 02:27:12.007256629 +0200 -+++ gcc-4.2.0/gcc/c-opts.c 2007-07-31 02:27:39.324813371 +0200 -@@ -107,6 +107,9 @@ +--- gcc-4.2.3.orig/gcc/c-opts.c 2008-01-27 19:36:59.000000000 +0100 ++++ gcc-4.2.3/gcc/c-opts.c 2008-05-21 13:46:01.550289703 +0200 +@@ -106,6 +106,9 @@ /* Number of deferred options scanned for -include. */ static size_t include_cursor; @@ -31,7 +31,7 @@ Index: gcc-4.2.0/gcc/c-opts.c static void set_Wimplicit (int); static void handle_OPT_d (const char *); static void set_std_cxx98 (int); -@@ -449,6 +452,14 @@ +@@ -450,6 +453,14 @@ mesg_implicit_function_declaration = 2; break; @@ -46,7 +46,7 @@ Index: gcc-4.2.0/gcc/c-opts.c case OPT_Wformat: set_Wformat (value); break; -@@ -691,6 +702,12 @@ +@@ -692,6 +703,12 @@ flag_exceptions = value; break; @@ -59,7 +59,7 @@ Index: gcc-4.2.0/gcc/c-opts.c case OPT_fimplement_inlines: flag_implement_inlines = value; break; -@@ -1151,6 +1168,47 @@ +@@ -1157,6 +1174,47 @@ /* Has to wait until now so that cpplib has its hash table. */ init_pragma (); @@ -107,11 +107,11 @@ Index: gcc-4.2.0/gcc/c-opts.c return true; } -Index: gcc-4.2.0/gcc/c.opt +Index: gcc-4.2.3/gcc/c.opt =================================================================== ---- gcc-4.2.0.orig/gcc/c.opt 2007-07-31 02:27:12.015257093 +0200 -+++ gcc-4.2.0/gcc/c.opt 2007-07-31 02:27:39.328813597 +0200 -@@ -189,6 +189,10 @@ +--- gcc-4.2.3.orig/gcc/c.opt 2007-09-01 17:28:30.000000000 +0200 ++++ gcc-4.2.3/gcc/c.opt 2008-05-21 13:46:01.550289703 +0200 +@@ -188,6 +188,10 @@ C ObjC RejectNegative Make implicit function declarations an error @@ -122,7 +122,7 @@ Index: gcc-4.2.0/gcc/c.opt Wfloat-equal C ObjC C++ ObjC++ Var(warn_float_equal) Warn if testing floating point numbers for equality -@@ -544,6 +548,9 @@ +@@ -543,6 +547,9 @@ fhonor-std C++ ObjC++ @@ -132,11 +132,11 @@ Index: gcc-4.2.0/gcc/c.opt fhosted C ObjC Assume normal C execution environment -Index: gcc-4.2.0/gcc/common.opt +Index: gcc-4.2.3/gcc/common.opt =================================================================== ---- gcc-4.2.0.orig/gcc/common.opt 2007-07-31 02:27:12.023257546 +0200 -+++ gcc-4.2.0/gcc/common.opt 2007-07-31 02:27:39.360815422 +0200 -@@ -81,6 +81,10 @@ +--- gcc-4.2.3.orig/gcc/common.opt 2008-01-27 19:36:59.000000000 +0100 ++++ gcc-4.2.3/gcc/common.opt 2008-05-21 13:46:01.550289703 +0200 +@@ -80,6 +80,10 @@ Common Joined Treat specified warning as error @@ -147,7 +147,7 @@ Index: gcc-4.2.0/gcc/common.opt Wextra Common Print extra (possibly unwanted) warnings -@@ -481,6 +485,9 @@ +@@ -480,6 +484,9 @@ Common Report Var(flag_guess_branch_prob) Enable guessing of branch probabilities @@ -157,11 +157,11 @@ Index: gcc-4.2.0/gcc/common.opt ; Nonzero means ignore `#ident' directives. 0 means handle them. ; Generate position-independent code for executables if possible ; On SVR4 targets, it also controls whether or not to emit a -Index: gcc-4.2.0/gcc/opts.c +Index: gcc-4.2.3/gcc/opts.c =================================================================== ---- gcc-4.2.0.orig/gcc/opts.c 2007-07-31 02:27:12.031257991 +0200 -+++ gcc-4.2.0/gcc/opts.c 2007-07-31 02:28:36.320061346 +0200 -@@ -492,9 +492,6 @@ +--- gcc-4.2.3.orig/gcc/opts.c 2008-01-27 19:36:59.000000000 +0100 ++++ gcc-4.2.3/gcc/opts.c 2008-05-21 13:46:01.562288718 +0200 +@@ -483,9 +483,6 @@ flag_schedule_insns_after_reload = 1; #endif flag_regmove = 1; @@ -171,7 +171,7 @@ Index: gcc-4.2.0/gcc/opts.c flag_reorder_blocks = 1; flag_reorder_functions = 1; flag_tree_store_ccp = 1; -@@ -510,6 +507,10 @@ +@@ -501,6 +498,10 @@ if (optimize >= 3) { @@ -182,7 +182,7 @@ Index: gcc-4.2.0/gcc/opts.c flag_inline_functions = 1; flag_unswitch_loops = 1; flag_gcse_after_reload = 1; -@@ -711,6 +712,17 @@ +@@ -702,6 +703,17 @@ } break; @@ -200,10 +200,10 @@ Index: gcc-4.2.0/gcc/opts.c case OPT_Wextra: set_Wextra (value); break; -Index: gcc-4.2.0/gcc/doc/cppopts.texi +Index: gcc-4.2.3/gcc/doc/cppopts.texi =================================================================== ---- gcc-4.2.0.orig/gcc/doc/cppopts.texi 2007-07-31 02:27:12.039258455 +0200 -+++ gcc-4.2.0/gcc/doc/cppopts.texi 2007-07-31 02:27:39.408818157 +0200 +--- gcc-4.2.3.orig/gcc/doc/cppopts.texi 2006-08-16 22:36:23.000000000 +0200 ++++ gcc-4.2.3/gcc/doc/cppopts.texi 2008-05-21 13:46:01.570286943 +0200 @@ -166,6 +166,11 @@ Make all warnings into hard errors. Source code which triggers warnings will be rejected. @@ -216,10 +216,10 @@ Index: gcc-4.2.0/gcc/doc/cppopts.texi @item -Wsystem-headers @opindex Wsystem-headers Issue warnings for code in system headers. These are normally unhelpful -Index: gcc-4.2.0/gcc/doc/invoke.texi +Index: gcc-4.2.3/gcc/doc/invoke.texi =================================================================== ---- gcc-4.2.0.orig/gcc/doc/invoke.texi 2007-07-31 02:27:12.047258920 +0200 -+++ gcc-4.2.0/gcc/doc/invoke.texi 2007-07-31 02:29:13.218164047 +0200 +--- gcc-4.2.3.orig/gcc/doc/invoke.texi 2008-05-21 13:45:54.274288067 +0200 ++++ gcc-4.2.3/gcc/doc/invoke.texi 2008-05-21 13:46:01.582288192 +0200 @@ -226,7 +226,7 @@ -Wc++-compat -Wcast-align -Wcast-qual -Wchar-subscripts -Wcomment @gol -Wconversion -Wno-deprecated-declarations @gol @@ -229,7 +229,7 @@ Index: gcc-4.2.0/gcc/doc/invoke.texi -Wfatal-errors -Wfloat-equal -Wformat -Wformat=2 @gol -Wno-format-extra-args -Wformat-nonliteral @gol -Wformat-security -Wformat-y2k @gol -@@ -3569,6 +3569,22 @@ +@@ -3566,6 +3566,22 @@ @option{-W}@var{foo}. However, @option{-Wno-error=}@var{foo} does not imply anything. @@ -252,7 +252,7 @@ Index: gcc-4.2.0/gcc/doc/invoke.texi @item -Wstack-protector @opindex Wstack-protector This option is only active when @option{-fstack-protector} is active. It -@@ -4901,7 +4917,7 @@ +@@ -4893,7 +4909,7 @@ second branch or a point immediately following it, depending on whether the condition is known to be true or false. @@ -261,7 +261,7 @@ Index: gcc-4.2.0/gcc/doc/invoke.texi @item -fcse-follow-jumps @opindex fcse-follow-jumps -@@ -5019,7 +5035,7 @@ +@@ -5011,7 +5027,7 @@ @option{-fno-delete-null-pointer-checks} to disable this optimization for programs which depend on that behavior. @@ -270,7 +270,7 @@ Index: gcc-4.2.0/gcc/doc/invoke.texi @item -fexpensive-optimizations @opindex fexpensive-optimizations -@@ -5437,7 +5453,7 @@ +@@ -5460,7 +5476,7 @@ allowed to alias. For an example, see the C front-end function @code{c_get_alias_set}. @@ -279,11 +279,11 @@ Index: gcc-4.2.0/gcc/doc/invoke.texi @item -fstrict-overflow @opindex fstrict-overflow -Index: gcc-4.2.0/gcc/java/jvspec.c +Index: gcc-4.2.3/gcc/java/jvspec.c =================================================================== ---- gcc-4.2.0.orig/gcc/java/jvspec.c 2007-07-31 02:27:12.055259364 +0200 -+++ gcc-4.2.0/gcc/java/jvspec.c 2007-07-31 02:27:39.484822490 +0200 -@@ -632,6 +632,7 @@ +--- gcc-4.2.3.orig/gcc/java/jvspec.c 2007-08-31 10:27:50.000000000 +0200 ++++ gcc-4.2.3/gcc/java/jvspec.c 2008-05-21 13:46:01.582288192 +0200 +@@ -631,6 +631,7 @@ class name. Append dummy `.c' that can be stripped by set_input so %b is correct. */ set_input (concat (main_class_name, "main.c", NULL)); -- cgit v1.2.3