[gcc/f14/master] 4.5.1-1

Jakub Jelinek jakub at fedoraproject.org
Thu Aug 12 17:32:41 UTC 2010


commit 3e097055d15cfc48d313ef8b57598b4f6d97f890
Author: Jakub Jelinek <jakub at redhat.com>
Date:   Thu Aug 12 19:22:34 2010 +0200

    4.5.1-1

 .gitignore          |    1 +
 gcc.spec            |   54 +++++++-----
 gcc45-pr45055.patch |  248 ---------------------------------------------------
 sources             |    2 +-
 4 files changed, 33 insertions(+), 272 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index 0bb1d47..ea67a92 100644
--- a/.gitignore
+++ b/.gitignore
@@ -1,3 +1,4 @@
 fastjar-0.97.tar.gz
 gcc-4.5.0-20100716.tar.bz2
 gcc-4.5.0-20100730.tar.bz2
+gcc-4.5.1-20100812.tar.bz2
diff --git a/gcc.spec b/gcc.spec
index 5c16182..20d9775 100644
--- a/gcc.spec
+++ b/gcc.spec
@@ -1,9 +1,9 @@
-%global DATE 20100730
-%global SVNREV 162712
-%global gcc_version 4.5.0
+%global DATE 20100812
+%global SVNREV 163197
+%global gcc_version 4.5.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 4
+%global gcc_release 1
 %global _unpackaged_files_terminate_build 0
 %global multilib_64_archs sparc64 ppc64 s390x x86_64
 %ifarch %{ix86} x86_64 ia64 ppc ppc64 alpha
@@ -39,7 +39,7 @@
 Summary: Various compilers (C, C++, Objective-C, Java, ...)
 Name: gcc
 Version: %{gcc_version}
-Release: %{gcc_release}%{?dist}.1
+Release: %{gcc_release}%{?dist}
 # libgcc, libgfortran, libmudflap, libgomp, libstdc++ and crtstuff have
 # GCC Runtime Exception.
 License: GPLv3+ and GPLv3+ with exceptions and GPLv2+ with exceptions
@@ -156,7 +156,6 @@ Patch12: gcc45-cloog-dl.patch
 Patch14: gcc45-pr38757.patch
 Patch15: gcc45-libstdc++-docs.patch
 Patch17: gcc45-no-add-needed.patch
-Patch18: gcc45-pr45055.patch
 
 Patch1000: fastjar-0.97-segfault.patch
 Patch1001: fastjar-0.97-len1.patch
@@ -486,7 +485,6 @@ GNAT is a GNU Ada 95 front-end to GCC. This package includes static libraries.
 %patch15 -p0 -b .libstdc++-docs~
 %endif
 %patch17 -p0 -b .no-add-needed~
-%patch18 -p0 -b .pr45055~
 
 # This testcase doesn't compile.
 rm libjava/testsuite/libjava.lang/PR35020*
@@ -503,7 +501,7 @@ tar xzf %{SOURCE4}
 tar xjf %{SOURCE10}
 %endif
 
-sed -i -e 's/4\.5\.1/4.5.0/' gcc/BASE-VER
+sed -i -e 's/4\.5\.2/4.5.1/' gcc/BASE-VER
 echo 'Red Hat %{version}-%{gcc_release}' > gcc/DEV-PHASE
 
 # Default to -gdwarf-3 rather than -gdwarf-2
@@ -960,9 +958,9 @@ ln -sf ../../../libgomp.so.1.* libgomp.so
 ln -sf ../../../libmudflap.so.0.* libmudflap.so
 ln -sf ../../../libmudflapth.so.0.* libmudflapth.so
 %if %{build_java}
-ln -sf ../../../libgcj.so.10.* libgcj.so
-ln -sf ../../../libgcj-tools.so.10.* libgcj-tools.so
-ln -sf ../../../libgij.so.10.* libgij.so
+ln -sf ../../../libgcj.so.11.* libgcj.so
+ln -sf ../../../libgcj-tools.so.11.* libgcj-tools.so
+ln -sf ../../../libgij.so.11.* libgij.so
 %endif
 else
 ln -sf ../../../../%{_lib}/libobjc.so.2 libobjc.so
@@ -972,9 +970,9 @@ ln -sf ../../../../%{_lib}/libgomp.so.1.* libgomp.so
 ln -sf ../../../../%{_lib}/libmudflap.so.0.* libmudflap.so
 ln -sf ../../../../%{_lib}/libmudflapth.so.0.* libmudflapth.so
 %if %{build_java}
-ln -sf ../../../../%{_lib}/libgcj.so.10.* libgcj.so
-ln -sf ../../../../%{_lib}/libgcj-tools.so.10.* libgcj-tools.so
-ln -sf ../../../../%{_lib}/libgij.so.10.* libgij.so
+ln -sf ../../../../%{_lib}/libgcj.so.11.* libgcj.so
+ln -sf ../../../../%{_lib}/libgcj-tools.so.11.* libgcj-tools.so
+ln -sf ../../../../%{_lib}/libgij.so.11.* libgij.so
 %endif
 fi
 %if %{build_java}
@@ -1037,9 +1035,9 @@ echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib/libmudflapth.so.0.* | sed 's
 echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmudflap.so.0.* | sed 's,^.*libm,libm,'`' )' > 64/libmudflap.so
 echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib/libmudflapth.so.0.* | sed 's,^.*libm,libm,'`' )' > 64/libmudflapth.so
 %if %{build_java}
-ln -sf ../`echo ../../../../lib/libgcj.so.10.* | sed s~/lib/~/lib64/~` 64/libgcj.so
-ln -sf ../`echo ../../../../lib/libgcj-tools.so.10.* | sed s~/lib/~/lib64/~` 64/libgcj-tools.so
-ln -sf ../`echo ../../../../lib/libgij.so.10.* | sed s~/lib/~/lib64/~` 64/libgij.so
+ln -sf ../`echo ../../../../lib/libgcj.so.11.* | sed s~/lib/~/lib64/~` 64/libgcj.so
+ln -sf ../`echo ../../../../lib/libgcj-tools.so.11.* | sed s~/lib/~/lib64/~` 64/libgcj-tools.so
+ln -sf ../`echo ../../../../lib/libgij.so.11.* | sed s~/lib/~/lib64/~` 64/libgij.so
 ln -sf lib32/libgcj_bc.so libgcj_bc.so
 ln -sf ../lib64/libgcj_bc.so 64/libgcj_bc.so
 %endif
@@ -1073,9 +1071,9 @@ echo 'INPUT ( %{_prefix}/lib64/'`echo ../../../../lib64/libmudflapth.so.0.* | se
 echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmudflap.so.0.* | sed 's,^.*libm,libm,'`' )' > 32/libmudflap.so
 echo 'INPUT ( %{_prefix}/lib/'`echo ../../../../lib64/libmudflapth.so.0.* | sed 's,^.*libm,libm,'`' )' > 32/libmudflapth.so
 %if %{build_java}
-ln -sf ../`echo ../../../../lib64/libgcj.so.10.* | sed s~/../lib64/~/~` 32/libgcj.so
-ln -sf ../`echo ../../../../lib64/libgcj-tools.so.10.* | sed s~/../lib64/~/~` 32/libgcj-tools.so
-ln -sf ../`echo ../../../../lib64/libgij.so.10.* | sed s~/../lib64/~/~` 32/libgij.so
+ln -sf ../`echo ../../../../lib64/libgcj.so.11.* | sed s~/../lib64/~/~` 32/libgcj.so
+ln -sf ../`echo ../../../../lib64/libgcj-tools.so.11.* | sed s~/../lib64/~/~` 32/libgcj-tools.so
+ln -sf ../`echo ../../../../lib64/libgij.so.11.* | sed s~/../lib64/~/~` 32/libgij.so
 %endif
 mv -f %{buildroot}%{_prefix}/lib/libgfortran.*a 32/
 mv -f %{buildroot}%{_prefix}/lib/libobjc.*a 32/
@@ -1958,15 +1956,25 @@ fi
 %endif
 
 %changelog
-* Wed Aug 11 2010 David Malcolm <dmalcolm at redhat.com> - 4.5.0-4.1
-- recompiling .py files against Python 2.7 (rhbz#623302)
+* Thu Aug 12 2010 Jakub Jelinek <jakub at redhat.com> 4.5.1-1
+- update from gcc-4_5-branch
+  - GCC 4.5.1 release
+  - PRs boehm-gc/34544, c++/45112, fortran/31588, fortran/42051,
+	fortran/43954, fortran/44064, fortran/44660, fortran/44929,
+	fortran/45151, libstdc++/44963, middle-end/44133, middle-end/45034,
+	middle-end/45262, target/41089, target/43698, target/44805,
+	testsuite/43283, tree-optimization/44914, tree-optimization/45052,
+	tree-optimization/45109
+  - fix VTA ICE in caller-save.c (#622060, PR debug/45259)
+- fix up gdb libstdc++ pretty printing (#621717)
+- fix up libgcj.so, libgij.so and libgcj-tools.so symlinks (#619156)
 
 * Fri Jul 30 2010 Jakub Jelinek <jakub at redhat.com> 4.5.0-4
 - update from gcc-4_5-branch
   - PRs c++/43016, c++/44996, c++/45008, c/45079, debug/45015, fortran/30668,
 	fortran/31346, fortran/34260, fortran/40011, testsuite/38946,
 	tree-optimization/44900, tree-optimization/44977
-  - fix vectorizer ICE (#6617492, PR tree-optimization/45047)
+  - fix vectorizer ICE (#617492, PR tree-optimization/45047)
 - use --enable-linker-build-id in configury instead of patching
   --build-id support in
 - VTA backports
diff --git a/sources b/sources
index 7d22e9b..3f87b44 100644
--- a/sources
+++ b/sources
@@ -1,2 +1,2 @@
 2659f09c2e43ef8b7d4406321753f1b2  fastjar-0.97.tar.gz
-70ea3784e66a23f1e3761cd8e58a7e76  gcc-4.5.0-20100730.tar.bz2
+a52d120a609fdf8638d2fc12d08ad5ef  gcc-4.5.1-20100812.tar.bz2


More information about the scm-commits mailing list