diff --git a/.cvsignore b/.cvsignore index 99c27f5..a62f3b2 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1,2 @@ fastjar-0.97.tar.gz -gcc-4.4.2-20091019.tar.bz2 +gcc-4.4.2-20091022.tar.bz2 diff --git a/gcc.spec b/gcc.spec index 4a2e08f..4c5282e 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,9 +1,9 @@ -%global DATE 20091019 -%global SVNREV 152998 +%global DATE 20091022 +%global SVNREV 153454 %global gcc_version 4.4.2 # Note, gcc_release must be integer, if you want to add suffixes to # %{release}, append them after %{gcc_release} on Release: line. -%global gcc_release 5 +%global gcc_release 6 %global _unpackaged_files_terminate_build 0 %global multilib_64_archs sparc64 ppc64 s390x x86_64 %global include_gappletviewer 1 @@ -161,9 +161,6 @@ Patch16: gcc44-unwind-debug-hook.patch Patch17: gcc44-pr38757.patch Patch18: gcc44-libstdc++-docs.patch Patch19: gcc44-ppc64-aixdesc.patch -Patch20: gcc44-ppc-const-builtins.patch -Patch21: gcc44-vta-dce-debug-stmt-no-change.patch -Patch22: gcc44-vta-sched-deps-debug-spec.patch Patch1000: fastjar-0.97-segfault.patch @@ -469,9 +466,6 @@ which are required to compile with the GNAT. %patch18 -p0 -b .libstdc++-docs~ %endif %patch19 -p0 -b .ppc64-aixdesc~ -%patch20 -p0 -b .ppc-const-builtins~ -%patch21 -p0 -b .vta-dce-debug-stmt-no-change~ -%patch22 -p0 -b .vta-sched-deps-debug-spec~ # This testcase doesn't compile. rm libjava/testsuite/libjava.lang/PR35020* @@ -1853,6 +1847,14 @@ fi %doc rpm.doc/changelogs/libmudflap/ChangeLog* %changelog +* Thu Oct 22 2009 Jakub Jelinek 4.4.2-6 +- update from gcc-4_4-branch + - PR target/41702 + - fix a pod2man error in gcc.1 (#530102) + - fix mangling of very large names +- document -print-multi-os-directory in gcc.info and gcc.1 + (#529659, PR other/25507) + * Mon Oct 19 2009 Jakub Jelinek 4.4.2-5 - update from gcc-4_4-branch - PR fortran/41755 diff --git a/gcc44-ppc-const-builtins.patch b/gcc44-ppc-const-builtins.patch deleted file mode 100644 index 892a483..0000000 --- a/gcc44-ppc-const-builtins.patch +++ /dev/null @@ -1,25 +0,0 @@ -2009-10-19 Jakub Jelinek - - * config/rs6000/rs6000.c (def_builtin): Set TREE_READONLY instead - of TREE_CONSTANT. - ---- gcc/config/rs6000/rs6000.c 2009-10-15 23:23:25.000000000 +0200 -+++ gcc/config/rs6000/rs6000.c 2009-10-19 23:51:26.000000000 +0200 -@@ -8530,7 +8530,7 @@ def_builtin (int mask, const char *name, - - /* const function, function only depends on the inputs. */ - case RS6000_BTC_CONST: -- TREE_CONSTANT (t) = 1; -+ TREE_READONLY (t) = 1; - TREE_NOTHROW (t) = 1; - break; - -@@ -8554,7 +8554,7 @@ def_builtin (int mask, const char *name, - DECL_IS_NOVOPS (t) = 1; - } - else -- TREE_CONSTANT (t) = 1; -+ TREE_READONLY (t) = 1; - break; - } - } diff --git a/gcc44-vta-dce-debug-stmt-no-change.patch b/gcc44-vta-dce-debug-stmt-no-change.patch deleted file mode 100644 index 88d127a..0000000 --- a/gcc44-vta-dce-debug-stmt-no-change.patch +++ /dev/null @@ -1,18 +0,0 @@ -2009-10-19 Alexandre Oliva - - * tree-ssa-dce.c (eliminate_unnecessary_stmts): Don't regard - the removal of a debug stmt as a significant change. - ---- gcc/tree-ssa-dce.c.orig 2009-10-19 12:29:56.000000000 -0200 -+++ gcc/tree-ssa-dce.c 2009-10-19 12:30:36.000000000 -0200 -@@ -1129,8 +1129,9 @@ eliminate_unnecessary_stmts (void) - /* If GSI is not necessary then remove it. */ - if (!gimple_plf (stmt, STMT_NECESSARY)) - { -+ if (!is_gimple_debug (stmt)) -+ something_changed = true; - remove_dead_stmt (&gsi, bb); -- something_changed = true; - } - else if (is_gimple_call (stmt)) - { diff --git a/gcc44-vta-sched-deps-debug-spec.patch b/gcc44-vta-sched-deps-debug-spec.patch deleted file mode 100644 index 58c136f..0000000 --- a/gcc44-vta-sched-deps-debug-spec.patch +++ /dev/null @@ -1,19 +0,0 @@ -2009-10-19 Alexandre Oliva - - PR debug/41739 - * haifa-sched.c (try_ready): Skip debug deps updating speculation - status. - ---- gcc/haifa-sched.c.orig 2009-10-19 11:28:14.000000000 -0200 -+++ gcc/haifa-sched.c 2009-10-19 11:33:19.000000000 -0200 -@@ -3754,6 +3754,10 @@ try_ready (rtx next) - { - ds_t ds = DEP_STATUS (dep) & SPECULATIVE; - -+ if (DEBUG_INSN_P (DEP_PRO (dep)) -+ && !DEBUG_INSN_P (next)) -+ continue; -+ - if (first_p) - { - first_p = false; diff --git a/sources b/sources index 847251a..9267d18 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ 2659f09c2e43ef8b7d4406321753f1b2 fastjar-0.97.tar.gz -a288da14669d6a103dd834387fbe45d3 gcc-4.4.2-20091019.tar.bz2 +cb2cf846749da51f2041c375108f472f gcc-4.4.2-20091022.tar.bz2