From 8318459afa122b39949aa816f7f2b77f8132b53b Mon Sep 17 00:00:00 2001 From: Jakub Jelinek Date: Tue, 3 Feb 2009 21:00:20 +0000 Subject: [PATCH] 4.4.0-0.14 --- .cvsignore | 2 +- gcc.spec | 19 ++++++++++++++++--- sources | 2 +- 3 files changed, 18 insertions(+), 5 deletions(-) diff --git a/.cvsignore b/.cvsignore index 90ecc7f..a7d3e79 100644 --- a/.cvsignore +++ b/.cvsignore @@ -1,3 +1,3 @@ fastjar-0.97.tar.gz -gcc-4.4.0-20090127.tar.bz2 +gcc-4.4.0-20090203.tar.bz2 cloog-ppl-0.15.tar.gz diff --git a/gcc.spec b/gcc.spec index afeaa32..171a639 100644 --- a/gcc.spec +++ b/gcc.spec @@ -1,9 +1,9 @@ -%define DATE 20090127 -%define SVNREV 143703 +%define DATE 20090203 +%define SVNREV 143904 %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. -%define gcc_release 0.13 +%define gcc_release 0.14 %define _unpackaged_files_terminate_build 0 %define multilib_64_archs sparc64 ppc64 s390x x86_64 %define include_gappletviewer 1 @@ -776,6 +776,14 @@ EOF fi done +for f in `find $RPM_BUILD_ROOT%{_prefix}/include/c++/%{gcc_version}/%{gcc_target_platform}/ -name c++config.h`; do + for i in 1 2 4 8; do + sed -i -e 's/#define _GLIBCXX_ATOMIC_BUILTINS_'$i' 1/#ifdef __GCC_HAVE_SYNC_COMPARE_AND_SWAP_'$i'\ +&\ +#endif/' $f + done +done + # Nuke bits/stdc++.h.gch dirs # 1) there is no bits/stdc++.h header installed, so when gch file can't be # used, compilation fails @@ -1751,6 +1759,11 @@ fi %doc rpm.doc/changelogs/libmudflap/ChangeLog* %changelog +* Tue Feb 3 2009 Jakub Jelinek 4.4.0-0.14 +- update from trunk +- when compiling with -march=i386, don't use __sync_* builtins in + ext/atomicity.h + * Wed Jan 28 2009 Jakub Jelinek 4.4.0-0.13 - fix graphite make check diff --git a/sources b/sources index e6e5e13..0f02384 100644 --- a/sources +++ b/sources @@ -1,3 +1,3 @@ 2659f09c2e43ef8b7d4406321753f1b2 fastjar-0.97.tar.gz -e5996e03cb7f5da8251e2a4deb87bc87 gcc-4.4.0-20090127.tar.bz2 +8962fbd3c8007cd80f5d50de6a8001ba gcc-4.4.0-20090203.tar.bz2 716b7a0823f96c9d02c1703a9c47d387 cloog-ppl-0.15.tar.gz