patches/gcc/4.4.4/100-alpha-mieee-default.patch
author "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
Tue Aug 31 23:24:40 2010 +0200 (2010-08-31)
changeset 2107 f5ab0a80e466
child 2148 ada9128c98b8
permissions -rw-r--r--
binutils/binutils: remove faulty patch

The added code should be conditinal to the target system
being !MIPS, but is based on the host system being !MIPS.

This is plain wrong, and had not been noticed until now
as I never used those binutils versions on MIPS.

See:
http://sourceware.org/ml/crossgcc/2010-08/msg00192.html

Signed-off-by: "Yann E. MORIN" <yann.morin.1998@anciens.enib.fr>
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