ibm-ldouble.c: Enable for little-endian.

* config/rs6000/ibm-ldouble.c: Enable for little-endian.

From-SVN: r199650
This commit is contained in:
Alan Modra 2013-06-04 23:41:28 +09:30 committed by Alan Modra
parent 44b20bb8ce
commit 5cc19c6246
2 changed files with 7 additions and 3 deletions

View File

@ -1,3 +1,7 @@
2013-06-04 Alan Modra <amodra@gmail.com>
* config/rs6000/ibm-ldouble.c: Enable for little-endian.
2013-06-03 Yuri Rumyantsev <yuri.s.rumyantsev@intel.com> 2013-06-03 Yuri Rumyantsev <yuri.s.rumyantsev@intel.com>
* config/i386/cpuinfo.c (INTEL_SLM): New enum value. * config/i386/cpuinfo.c (INTEL_SLM): New enum value.

View File

@ -42,10 +42,10 @@ see the files COPYING3 and COPYING.RUNTIME respectively. If not, see
represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a represented as (1.0, +0.0) or (1.0, -0.0), and the low part of a
NaN is don't-care. NaN is don't-care.
This code currently assumes big-endian. */ This code currently assumes the most significant double is in
the lower numbered register or lower addressed memory. */
#if (!defined (__LITTLE_ENDIAN__) \ #if defined (__MACH__) || defined (__powerpc__) || defined (_AIX)
&& (defined (__MACH__) || defined (__powerpc__) || defined (_AIX)))
#define fabs(x) __builtin_fabs(x) #define fabs(x) __builtin_fabs(x)
#define isless(x, y) __builtin_isless (x, y) #define isless(x, y) __builtin_isless (x, y)