Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-gcc grimoire by Eric Sandall (c23a9fcdd922b2bee7d315e9ac4d5d1224931972)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-gcc grimoire by Eric Sandall (c23a9fcdd922b2bee7d315e9ac4d5d1224931972)
  • Date: Tue, 18 Mar 2008 02:04:17 -0500

GIT changes to devel-gcc grimoire by Eric Sandall <sandalle AT sourcemage.org>:

gnu/gcc/HISTORY | 6 +---
gnu/gcc/gcc-4.3.0-ffast-math.patch | 50
+++++++++++++++++++++++++++++++++++++
2 files changed, 52 insertions(+), 4 deletions(-)

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

gcc: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks
(cherry picked from commit f768fc45156a75e31b85da356f9f0f645ed42be3)

commit be61665147a0def9a3cce06cf65b314100294b27
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

gcc: Updated to 4.3.0
(cherry picked from commit cf6814984459e06518f9757105d6bc41cfe26b5b)

commit 610bc319eb9a694fc86534f0e1e8f9a1e4a4408a
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

Revert "gcc: x86_64 build fix, otherwise tries to compile as
x86_64-unknown-linux-gnu instead of x86_64-pc-linux-gnu and breaks"

This reverts commit 8bc918fb75a9b5d5a60b1c0f7829140d41fd63b4.

Let's apply this in order

commit 71eed8a36ec5b06c4fc68de0084c34304f136019
Author: Eric Sandall <sandalle AT sourcemage.org>
Commit: Eric Sandall <sandalle AT sourcemage.org>

Revert "gcc: Updated to 4.3.0"

This reverts commit 4f6277d23529df441a4bae156176acff343457a9.

This didn't add gcc-4.3.0-ffast-math.patch...

diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index a59e870..0d9b1fb 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,15 +1,13 @@
-2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
+2008-03-15 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.3.0
* DEPENDS: Depends on gmp and mpfr
* PRE_BUILD: Use gcc-$VERSION-ffast-math.patch to keep up. :)
- * gcc-4.3.0-ffast-math.patch: Updated gcc-4.2.3-ffast-math.patch
-
-2008-03-17 Eric Sandall <sandalle AT sourcemage.org>
* BUILD: Pass --build=x86_64-pc-linux-gnu for x86_64, only way I found
to get around this warning:
configure: WARNING: If you wanted to set the --build type, don't use
--host. If a cross compiler is detected then cross compile mode will
be used.
+ * gcc-4.3.0-ffast-math.patch: Updated gcc-4.2.3-ffast-math.patch

2008-02-05 Eric Sandall <sandalle AT sourcemage.org>
* DETAILS: Updated to 4.2.3
diff --git a/gnu/gcc/gcc-4.3.0-ffast-math.patch
b/gnu/gcc/gcc-4.3.0-ffast-math.patch
new file mode 100644
index 0000000..747787e
--- /dev/null
+++ b/gnu/gcc/gcc-4.3.0-ffast-math.patch
@@ -0,0 +1,50 @@
+diff -Naur gcc-4.3.0.orig/gcc/config/i386/crtfastmath.c
gcc-4.3.0/gcc/config/i386/crtfastmath.c
+--- gcc-4.3.0.orig/gcc/config/i386/crtfastmath.c 2008-03-15
19:59:26.925738030 -0700
++++ gcc-4.3.0/gcc/config/i386/crtfastmath.c 2008-03-15 19:59:32.823482534
-0700
+@@ -40,6 +40,23 @@
+ #include "cpuid.h"
+ #endif
+
++struct
++{
++ unsigned short int cwd;
++ unsigned short int swd;
++ unsigned short int twd;
++ unsigned short int fop;
++ long int fip;
++ long int fcs;
++ long int foo;
++ long int fos;
++ long int mxcsr;
++ long int mxcsr_mask;
++ long int st_space[32];
++ long int xmm_space[32];
++ long int padding[56];
++} __attribute__ ((aligned (16))) fxsave;
++
+ static void __attribute__((constructor))
+ #ifndef __x86_64__
+ /* The i386 ABI only requires 4-byte stack alignment, so this is necessary
+@@ -64,22 +81,6 @@
+ if (edx & bit_FXSAVE)
+ {
+ /* Check if DAZ is available. */
+- struct
+- {
+- unsigned short int cwd;
+- unsigned short int swd;
+- unsigned short int twd;
+- unsigned short int fop;
+- long int fip;
+- long int fcs;
+- long int foo;
+- long int fos;
+- long int mxcsr;
+- long int mxcsr_mask;
+- long int st_space[32];
+- long int xmm_space[32];
+- long int padding[56];
+- } __attribute__ ((aligned (16))) fxsave;
+
+ __builtin_memset (&fxsave, 0, sizeof (fxsave));
+



  • [SM-Commit] GIT changes to devel-gcc grimoire by Eric Sandall (c23a9fcdd922b2bee7d315e9ac4d5d1224931972), Eric Sandall, 03/18/2008

Archive powered by MHonArc 2.6.24.

Top of Page