diff options
Diffstat (limited to 'gcc/builtins.c')
-rw-r--r-- | gcc/builtins.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gcc/builtins.c b/gcc/builtins.c index 05eb6bb..f2c6ed4 100644 --- a/gcc/builtins.c +++ b/gcc/builtins.c @@ -5786,7 +5786,7 @@ expand_builtin_signbit (tree exp, rtx target) lo = 0; } - if (imode != rmode) + if (GET_MODE_SIZE (imode) > GET_MODE_SIZE (rmode)) temp = gen_lowpart (rmode, temp); temp = expand_binop (rmode, and_optab, temp, immed_double_const (lo, hi, rmode), |