Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (a2e4d970c5f7b9e794c3e42d3e420d796e9e5504)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT mail.sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (a2e4d970c5f7b9e794c3e42d3e420d796e9e5504)
  • Date: Tue, 2 Jan 2007 00:19:31 -0600

GIT changes to master grimoire by Eric Sandall <sandalle AT sourcemage.org>:

gnu/gcc/BUILD | 4 ++++
gnu/gcc/HISTORY | 9 +++++++--
2 files changed, 11 insertions(+), 2 deletions(-)

New commits:
commit a2e4d970c5f7b9e794c3e42d3e420d796e9e5504
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

g++ will segfault on pentium4 machines if gcc is built with -ffast-math.
Should I increment PATCHLEVEL? ;)

diff --git a/gnu/gcc/BUILD b/gnu/gcc/BUILD
index 7e02a2e..1e867bb 100755
--- a/gnu/gcc/BUILD
+++ b/gnu/gcc/BUILD
@@ -5,6 +5,10 @@ if [[ "$GCC_NOLIB64" == 'y' ]]; then
sedit "s/lib64/lib/" gcc/config/i386/t-linux64
fi &&

+if [[ "$ARCHITECTURE" == "pentium4" ]]; then
+ CFLAGS=${CFLAGS/-ffast-math/}
+fi &&
+
# store CFLAGS and LDFLAGS persistently so they can be read by the other
# split spells later, see bug #10087
GCC_CFLAGS="$CFLAGS" &&
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index 8ef9999..53562b7 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,8 @@
+2007-01-01 Eric Sandall <eric AT sandall.us>
+ * BUILD: g++ 4.1.1 compilation segfaults if gcc is built with
+ -ffast-math, at least on pentium4 architecture, so disabling
+ -ffast-math on pentium4.
+
2006-12-28 David Kowis <dkowis AT shlrm.org>
* PRE_BUILD: added a patch for a -ffast-math bug
* DETAILS: incremented PATCHLEVEL
@@ -26,7 +31,7 @@

2006-03-01 Treeve Jelbert <treeve01 AT oi.be>
* DETAILS: upgrade to 4.1.0
- * WIP: added, as install fails -
+ * WIP: added, as install fails -
can't find a usable gcc as it tries to recompile libcpp

2006-03-10 David Brown <dmlb2000 AT gmail.com>
@@ -43,7 +48,7 @@
* DETAILS: PATCHLEVEL++

2006-02-12 George Sherwood <george AT beernabeer.com>
- * volatiles, REPAIR^none^volatiles: Added to prevent cleanse
+ * volatiles, REPAIR^none^volatiles: Added to prevent cleanse
failing on chainges to specs file.

2006-02-08 Eric Sandall <eric AT sandall.us>




Archive powered by MHonArc 2.6.24.

Top of Page