aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaveh R. Ghazi <ghazi@caip.rutgers.edu>2004-04-15 22:35:34 +0000
committerKaveh Ghazi <ghazi@gcc.gnu.org>2004-04-15 22:35:34 +0000
commitdf28deda94407a70b83564fa8f8eed5c2bd6f15f (patch)
tree2eaa1cfbbfe5092995b1c1e7d507a46a79acf6ff
parentc87fbb0a83f987c6eeeedd387e6183c250ad798c (diff)
downloadgcc-df28deda94407a70b83564fa8f8eed5c2bd6f15f.zip
gcc-df28deda94407a70b83564fa8f8eed5c2bd6f15f.tar.gz
gcc-df28deda94407a70b83564fa8f8eed5c2bd6f15f.tar.bz2
PR/middle-end 14915
PR/middle-end 14915 * builtins.c (expand_builtin_signbit): Test BYTES_BIG_ENDIAN, not BITS_BIG_ENDIAN. From-SVN: r80732
-rw-r--r--gcc/ChangeLog6
-rw-r--r--gcc/builtins.c2
2 files changed, 7 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 8dfbfe9..417ba20 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -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.
diff --git a/gcc/builtins.c b/gcc/builtins.c
index d653ec7..a87d792 100644
--- a/gcc/builtins.c
+++ b/gcc/builtins.c
@@ -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,