PR target/26607
authoramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2006 22:23:24 +0000 (22:23 +0000)
committeramodra <amodra@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 23 Mar 2006 22:23:24 +0000 (22:23 +0000)
* config/rs6000/darwin-ldouble.c: Don't compile when __NO_FPRS__
or __LITTLE_ENDIAN__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@112334 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/config/rs6000/darwin-ldouble.c

index 9079462..a43f4f8 100644 (file)
@@ -1,3 +1,9 @@
+2006-03-24  Alan Modra  <amodra@bigpond.net.au>
+
+       PR target/26607
+       * config/rs6000/darwin-ldouble.c: Don't compile when __NO_FPRS__
+       or __LITTLE_ENDIAN__.
+
 2006-03-23  J"orn Rennecke <joern.rennecke@st.com>
 
        * config/sh/divtab-sh4.c, config/sh/divcost-analysis: New files.
index 08ff351..356bc18 100644 (file)
@@ -49,7 +49,8 @@ Software Foundation, 51 Franklin Street, Fifth Floor, Boston, MA
 
    This code currently assumes big-endian.  */
 
-#if !_SOFT_FLOAT && (defined (__MACH__) || defined (__powerpc64__) || defined (__powerpc__) || defined (_AIX))
+#if (!defined (__NO_FPRS__) && !defined (__LITTLE_ENDIAN__) \
+     && (defined (__MACH__) || defined (__powerpc__) || defined (_AIX)))
 
 #define fabs(x) __builtin_fabs(x)
 #define isless(x, y) __builtin_isless (x, y)