[cross-gcc/f17] - Update to gcc-4.7.1-RC-20120606 to fix an ICE in the MIPS compiler. - The SH64 compilation patches

David Howells dhowells at fedoraproject.org
Mon Jun 11 11:00:13 UTC 2012


commit dc006d7893c0d8728605344f2efc504441c15562
Author: David Howells <dhowells at redhat.com>
Date:   Mon Jun 11 11:57:32 2012 +0100

    - Update to gcc-4.7.1-RC-20120606 to fix an ICE in the MIPS compiler.
    - The SH64 compilation patches are now redundant.

 .gitignore     |    2 +-
 cross-gcc.spec |   23 ++++++++++-------------
 sources        |    2 +-
 3 files changed, 12 insertions(+), 15 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 938d94e..88aad59 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1 +1 @@
-/gcc-4.7.0.tar.bz2
+/gcc-4.7.1-RC-20120606.tar.bz2
diff --git a/cross-gcc.spec b/cross-gcc.spec
index 8af62d8..44cd9c6 100644
--- a/cross-gcc.spec
+++ b/cross-gcc.spec
@@ -44,13 +44,13 @@
 # not available in binutils-2.22
 %define build_unicore32 0
 
-# % global DATE 20120206
-# % global SVNREV 183946
-%global gcc_version 4.7.0
+%global DATE 20120606
+%global SVNREV 188256
+%global gcc_version 4.7.1
 
 # 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 1
+%global gcc_release 0.%{DATE}
 
 Summary: Cross C compiler
 Name: cross-gcc
@@ -64,7 +64,8 @@ URL: http://gcc.gnu.org
 # following commands to generate the tarball:
 # svn export svn://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_6-branch@%{SVNREV} gcc-%{version}-%{DATE}
 # tar cf - gcc-%{version}-%{DATE} | bzip2 -9 > gcc-%{version}-%{DATE}.tar.bz2
-Source0: gcc-%{version}.tar.bz2
+%define srcdir gcc-%{version}-RC-%{DATE}
+Source0: %{srcdir}.tar.bz2
 
 Patch0: gcc47-hack.patch
 Patch1: gcc47-c++-builtin-redecl.patch
@@ -80,9 +81,6 @@ Patch11: gcc47-pr38757.patch
 Patch13: gcc47-no-add-needed.patch
 Patch14: gcc47-ppl-0.10.patch
 Patch15: gcc47-libitm-fno-exceptions.patch
-Patch81: gcc47-sh64-fix1.patch
-Patch82: gcc47-sh64-fix2.patch
-Patch83: gcc47-sh64-fix3.patch
 Patch100: cross-intl-filename.patch
 
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
@@ -172,8 +170,6 @@ the number of packages. \
 ###############################################################################
 %prep
 
-%define srcdir gcc-%{version}
-
 %setup -q -n %{srcdir} -c
 cd %{srcdir}
 %patch0 -p0 -b .hack~
@@ -192,9 +188,6 @@ cd %{srcdir}
 %patch14 -p0 -b .ppl-0.10~
 %endif
 %patch15 -p0 -b .libitm-fno-exceptions~
-%patch81 -p0 -b .sh64_1~
-%patch82 -p0 -b .sh64_2~
-%patch83 -p0 -b .sh64_3~
 %patch100 -p0 -b .cross-intl~
 
 sed -i -e 's/4\.7\.0/4.7.0/' gcc/BASE-VER
@@ -632,6 +625,10 @@ rm -rf %{buildroot}
 %do_files xtensa-linux-gnu	%{build_xtensa}
 
 %changelog
+* Mon Jun 11 2012 David Howells <dhowells at redhat.com> - 4.7.1-0.20120606
+- Update to gcc-4.7.1-RC-20120606 to fix an ICE in the MIPS compiler.
+- The SH64 compilation patches are now redundant.
+
 * Wed May 30 2012 David Howells <dhowells at redhat.com> - 4.7.0-1
 - Update to gcc-4.7.0.
 - Add patches to fix SH64 compilation.
diff --git a/sources b/sources
index 88f8413..8f493bb 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-2a0f1d99fda235c29d40b561f81d9a77  gcc-4.7.0.tar.bz2
+6e1f95c735ca99adc07b4c4b42ef8c94  gcc-4.7.1-RC-20120606.tar.bz2


More information about the scm-commits mailing list