OSDN Git Service

PR/middle-end 14915
authorghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Apr 2004 22:35:34 +0000 (22:35 +0000)
committerghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 15 Apr 2004 22:35:34 +0000 (22:35 +0000)
       * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not
       BITS_BIG_ENDIAN.

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

gcc/ChangeLog
gcc/builtins.c

index 8dfbfe9..417ba20 100644 (file)
@@ -1,3 +1,9 @@
+2004-04-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+       PR/middle-end 14915
+       * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not
+       BITS_BIG_ENDIAN.
+
 2004-04-15  Pat Haugen  <pthaugen@us.ibm.com>
 
        * ra-debug.c (ra_print_rtx): Add break's to case legs.
index d653ec7..a87d792 100644 (file)
@@ -5044,7 +5044,7 @@ expand_builtin_signbit (tree exp, rtx target)
 
   if (GET_MODE_BITSIZE (imode) > GET_MODE_BITSIZE (rmode))
     {
-      if (BITS_BIG_ENDIAN)
+      if (BYTES_BIG_ENDIAN)
        bitpos = GET_MODE_BITSIZE (imode) - 1 - bitpos;
       temp = copy_to_mode_reg (imode, temp);
       temp = extract_bit_field (temp, 1, bitpos, 1,