From fbde678bbeec7215ef2d714e1b6298807a16b8bc Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Thu, 23 Apr 2009 07:34:34 +0000 Subject: [PATCH] 4.4.0-1 --- .cvsignore | 2 +- gcc.spec | 31 +++++++++++++++---------------- gcc44-find_base_term.patch | 28 ---------------------------- sources | 2 +- 4 files changed, 17 insertions(+), 46 deletions(-) delete mode 100644 gcc44-find_base_term.patch diff --git a/.cvsignore b/.cvsignore index 889576b..518a5ae 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,2 +1,2 @@ fastjar-0.97.tar.gz -gcc-4.4.0-20090422.tar.bz2 +gcc-4.4.0-20090423.tar.bz2 diff --git a/gcc.spec b/gcc.spec index 7699625..ba6e053 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,5 +1,5 @@ -%define DATE 20090422 -%define SVNREV 146590 +%define DATE 20090423 +%define SVNREV 146636 %define gcc_version 4.4.0 # Note, gcc_release must be integer, if you want to add suffixes to # %{release}, append them after %{gcc_release} on Release: line. @@ -150,12 +150,11 @@ Patch24: gcc44-atom.patch Patch26: gcc44-power7.patch Patch28: gcc44-pr38757.patch Patch30: gcc44-pr39543.patch -Patch31: gcc44-find_base_term.patch -Patch32: gcc44-pr39794.patch -Patch33: gcc44-rh459374-1.patch -Patch34: gcc44-rh459374-2.patch -Patch35: gcc44-rh459374-3.patch -Patch36: gcc44-cswtch.patch +Patch31: gcc44-pr39794.patch +Patch32: gcc44-rh459374-1.patch +Patch33: gcc44-rh459374-2.patch +Patch34: gcc44-rh459374-3.patch +Patch35: gcc44-cswtch.patch Patch1000: fastjar-0.97-segfault.patch @@ -444,12 +443,11 @@ which are required to compile with the GNAT. %patch26 -p0 -b .power7~ %patch28 -p0 -b .pr38757~ %patch30 -p0 -b .pr39543~ -%patch31 -p0 -b .find_base_term~ -%patch32 -p0 -b .pr39794~ -%patch33 -p0 -b .rh459374-1~ -%patch34 -p0 -b .rh459374-2~ -%patch35 -p0 -b .rh459374-3~ -%patch36 -p0 -b .cswtch~ +%patch31 -p0 -b .pr39794~ +%patch32 -p0 -b .rh459374-1~ +%patch33 -p0 -b .rh459374-2~ +%patch34 -p0 -b .rh459374-3~ +%patch35 -p0 -b .cswtch~ # This testcase doesn't compile. rm libjava/testsuite/libjava.lang/PR35020* @@ -1760,10 +1758,11 @@ fi %doc rpm.doc/changelogs/libmudflap/ChangeLog* %changelog -* Wed Apr 22 2009 Jakub Jelinek 4.4.0-1 +* Thu Apr 23 2009 Jakub Jelinek 4.4.0-1 - update from gcc-4_4-branch - GCC 4.4.0 release - - PR libstdc++/39802 + - PRs libstdc++/39802, c++/39639, c/39855, rtl-optimization/39762, + testsuite/39781, tree-optimization/39824 - fix up DSE (PR middle-end/39794) - debuginfo fixes for VLA and nested/contained functions (#459374) - improve -ftree-switch-conversion optimization if the constant is the diff --git a/gcc44-find_base_term.patch b/gcc44-find_base_term.patch deleted file mode 100644 index dd1c1dc..0000000 --- a/gcc44-find_base_term.patch +++ /dev/null @@ -1,28 +0,0 @@ -2009-04-22 Jakub Jelinek - - * alias.c (find_base_term): Move around LO_SUM case, so that - CONST falls through into PLUS/MINUS handling. - ---- gcc/alias.c.jj 2009-04-21 11:16:28.000000000 +0200 -+++ gcc/alias.c 2009-04-21 12:44:18.000000000 +0200 -@@ -1438,15 +1438,16 @@ find_base_term (rtx x) - return x; - return 0; - -+ case LO_SUM: -+ /* The standard form is (lo_sum reg sym) so look only at the -+ second operand. */ -+ return find_base_term (XEXP (x, 1)); -+ - case CONST: - x = XEXP (x, 0); - if (GET_CODE (x) != PLUS && GET_CODE (x) != MINUS) - return 0; - /* Fall through. */ -- case LO_SUM: -- /* The standard form is (lo_sum reg sym) so look only at the -- second operand. */ -- return find_base_term (XEXP (x, 1)); - case PLUS: - case MINUS: - { diff --git a/sources b/sources index 45e01e6..163ab96 100644 --- a/sources +++ b/sources @@ -1,2 +1,2 @@ 2659f09c2e43ef8b7d4406321753f1b2 fastjar-0.97.tar.gz -095942097cf529c8064c51f07b8fc0b7 gcc-4.4.0-20090422.tar.bz2 +24abd4fb970849bf27e069a18e4d9e7e gcc-4.4.0-20090423.tar.bz2