patches/gcc/4.4.4/100-alpha-mieee-default.patch
author Darcy Watkins <dwatkins@tranzeo.com>
Thu Aug 05 18:19:07 2010 +0200 (2010-08-05)
branch1.8
changeset 2073 a3b7a63dce01
child 2148 ada9128c98b8
permissions -rw-r--r--
cc/gcc: with static ppl, correctly link with libm

On some Fedora boxen (at least FC13), it is also required
to link with libm when static ppl is used.
(transplanted from bcd33fce4db9c18223b59ecdc96f10bf6dd574de)
yann@1948
     1
diff -durN gcc-4.4.0.orig/gcc/config/alpha/alpha.h gcc-4.4.0/gcc/config/alpha/alpha.h
yann@1948
     2
yann@1948
     3
diff -durN gcc-4.4.4.orig/gcc/config/alpha/alpha.h gcc-4.4.4/gcc/config/alpha/alpha.h
yann@1948
     4
--- gcc-4.4.4.orig/gcc/config/alpha/alpha.h	2009-02-20 16:20:38.000000000 +0100
yann@1948
     5
+++ gcc-4.4.4/gcc/config/alpha/alpha.h	2010-05-16 19:10:19.000000000 +0200
yann@1948
     6
@@ -95,6 +95,8 @@
yann@1948
     7
   while (0)
yann@1948
     8
 #endif
yann@1948
     9
 
yann@1948
    10
+#define CPP_SPEC "%{!no-ieee:-mieee}"
yann@1948
    11
+
yann@1948
    12
 #define WORD_SWITCH_TAKES_ARG(STR)		\
yann@1948
    13
  (!strcmp (STR, "rpath") || DEFAULT_WORD_SWITCH_TAKES_ARG(STR))
yann@1948
    14
 
yann@1948
    15
diff -durN gcc-4.4.4.orig/gcc/config/alpha/alpha.opt gcc-4.4.4/gcc/config/alpha/alpha.opt
yann@1948
    16
--- gcc-4.4.4.orig/gcc/config/alpha/alpha.opt	2007-08-02 12:49:31.000000000 +0200
yann@1948
    17
+++ gcc-4.4.4/gcc/config/alpha/alpha.opt	2010-05-16 19:10:19.000000000 +0200
yann@1948
    18
@@ -39,7 +39,7 @@
yann@1948
    19
 Request IEEE-conformant math library routines (OSF/1)
yann@1948
    20
 
yann@1948
    21
 mieee
yann@1948
    22
-Target Report RejectNegative Mask(IEEE)
yann@1948
    23
+Target Report Mask(IEEE)
yann@1948
    24
 Emit IEEE-conformant code, without inexact exceptions
yann@1948
    25
 
yann@1948
    26
 mieee-with-inexact