PR/middle-end 14915
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>
Thu, 15 Apr 2004 22:35:34 +0000 (22:35 +0000)
committerKaveh Ghazi <ghazi@gcc.gnu.org>
Thu, 15 Apr 2004 22:35:34 +0000 (22:35 +0000)
       PR/middle-end 14915
       * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not
       BITS_BIG_ENDIAN.

From-SVN: r80732

gcc/ChangeLog
gcc/builtins.c

index 8dfbfe95554402cb79340b4d5e7634cb21753bd5..417ba205198f63822bc1cbe75dcc25a77910d215 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 d653ec75f1ad574e47ea699e334cbe62d6d17507..a87d79291b6121199d11987b6a5671d79f3eb13c 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,