Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Pol Vinogradov (244865654d32363a4ebb6c6d139be89fc9ba7f69)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Pol Vinogradov <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to devel-xorg-modular grimoire by Pol Vinogradov (244865654d32363a4ebb6c6d139be89fc9ba7f69)
  • Date: Mon, 30 Jun 2014 12:42:34 -0500

GIT changes to devel-xorg-modular grimoire by Pol Vinogradov
<vin.public AT gmail.com>:

gnu/gcc/0002-4.8.0-ffast-math.patch | 64
------------------------------------
gnu/gcc/HISTORY | 4 ++
gnu/gcc/PRE_BUILD | 1
3 files changed, 4 insertions(+), 65 deletions(-)

New commits:
commit 244865654d32363a4ebb6c6d139be89fc9ba7f69
Author: Pol Vinogradov <vin.public AT gmail.com>
Commit: Pol Vinogradov <vin.public AT gmail.com>

gnu/gcc: removed fast math patch

diff --git a/gnu/gcc/0002-4.8.0-ffast-math.patch
b/gnu/gcc/0002-4.8.0-ffast-math.patch
deleted file mode 100644
index d0dcdf9..0000000
--- a/gnu/gcc/0002-4.8.0-ffast-math.patch
+++ /dev/null
@@ -1,64 +0,0 @@
-From e63ab6470c6e0d397a5d0daa473599c7d9f5ad62 Mon Sep 17 00:00:00 2001
-From: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
-Date: Wed, 20 Mar 2013 11:22:37 +0100
-Subject: [PATCH] fix fastmath
-
----
- libgcc/config/i386/crtfastmath.c | 34 ++++++++++++++++++----------------
- 1 file changed, 18 insertions(+), 16 deletions(-)
-
-diff --git a/libgcc/config/i386/crtfastmath.c
b/libgcc/config/i386/crtfastmath.c
-index 991f531..44f2ba0 100644
---- a/libgcc/config/i386/crtfastmath.c
-+++ b/libgcc/config/i386/crtfastmath.c
-@@ -50,6 +50,24 @@ sigill_hdlr (int sig __attribute((unused)),
- }
- #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
-@@ -94,22 +112,6 @@ set_fast_math (void)
- if (edx & bit_FXSAVE)
- {
- /* Check if DAZ is available. */
-- struct
-- {
-- unsigned short cwd;
-- unsigned short swd;
-- unsigned short twd;
-- unsigned short fop;
-- unsigned int fip;
-- unsigned int fcs;
-- unsigned int foo;
-- unsigned int fos;
-- unsigned int mxcsr;
-- unsigned int mxcsr_mask;
-- unsigned int st_space[32];
-- unsigned int xmm_space[32];
-- unsigned int padding[56];
-- } __attribute__ ((aligned (16))) fxsave;
-
- /* This is necessary since some implementations of FXSAVE
- do not modify reserved areas within the image. */
---
-1.8.1.3
-
diff --git a/gnu/gcc/HISTORY b/gnu/gcc/HISTORY
index a424ff7..4524fa3 100644
--- a/gnu/gcc/HISTORY
+++ b/gnu/gcc/HISTORY
@@ -1,3 +1,7 @@
+2014-06-30 Pol Vinogradov <vin.public AT gmail.com>
+ * PRE_BUILD, 0002-4.8.0-ffast-math.patch: removed the patch, causes
+ undefined reference to fxsave
+
2014-06-15 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
* BUILD: fix breakage in construction of OPTS
* DEPENDS: fix dependency on xproto
diff --git a/gnu/gcc/PRE_BUILD b/gnu/gcc/PRE_BUILD
index fee0ffa..590cfa4 100755
--- a/gnu/gcc/PRE_BUILD
+++ b/gnu/gcc/PRE_BUILD
@@ -47,7 +47,6 @@ if list_find "$GCC_COMPILER" "go"; then
patch -p1 < "$SPELL_DIRECTORY/0003-fix-header-generation-for-libgo.patch"
fi &&

-patch -p1 < "$SPELL_DIRECTORY/0002-4.8.0-ffast-math.patch" &&
patch -p1 < "$SPELL_DIRECTORY/0001-remove-libffi.patch" &&
patch -p0 < "$SPELL_DIRECTORY/gcc-4.8-filename-output.patch" &&
patch -p1 < "$SPELL_DIRECTORY/gcc-4.9-tree-ssa-threadedge.patch" &&



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Pol Vinogradov (244865654d32363a4ebb6c6d139be89fc9ba7f69), Pol Vinogradov, 06/30/2014

Archive powered by MHonArc 2.6.24.

Top of Page