From ec23d012e2dd79fcf4693e03b849e52ddbb30c9e Mon Sep 17 00:00:00 2001 From: ghazi <ghazi@138bc75d-0d04-0410-961f-82ee72b054a4> Date: Thu, 15 Apr 2004 22:35:34 +0000 Subject: [PATCH] PR/middle-end 14915 * 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 | 6 ++++++ gcc/builtins.c | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 8dfbfe955544..417ba205198f 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 d653ec75f1ad..a87d79291b61 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, -- GitLab