diff options
author | Richard Henderson <rth@cygnus.com> | 1999-01-06 10:51:30 -0800 |
---|---|---|
committer | Richard Henderson <rth@gcc.gnu.org> | 1999-01-06 10:51:30 -0800 |
commit | 44d22bef0af1c9df8d65748a7e5905ff22843f00 (patch) | |
tree | c593cdb03f6aad598c7d9296669c2bc5161058ee /gcc | |
parent | ca54603f6a9b94cc240631068bbfd8bb4c8a7a88 (diff) | |
download | gcc-44d22bef0af1c9df8d65748a7e5905ff22843f00.zip gcc-44d22bef0af1c9df8d65748a7e5905ff22843f00.tar.gz gcc-44d22bef0af1c9df8d65748a7e5905ff22843f00.tar.bz2 |
expr.c (expand_builtin): Use value_mode for the return mode.
* expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use
value_mode for the return mode.
From-SVN: r24525
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/expr.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index b7b8c7a..3c8a8b4 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +Wed Jan 6 07:51:05 1999 Richard Henderson <rth@cygnus.com> + + * expr.c (expand_builtin) [case BUILT_IN_CONSTANT_P]: Use + value_mode for the return mode. + Wed Jan 6 17:55:19 1999 Robert Lipe <robertlipe@usa.net> * configure.in: New flag --with-dwarf2. If set, enables DWARF-2 @@ -9031,7 +9031,7 @@ expand_builtin (exp, target, subtarget, mode, ignore) tmp = expand_expr (arg, NULL_RTX, VOIDmode, 0); tmp = gen_rtx_CONSTANT_P_RTX (ptr_mode, tmp); tmp = gen_rtx_CONST (ptr_mode, tmp); - tmp = convert_to_mode (mode, tmp, 0); + tmp = convert_to_mode (value_mode, tmp, 0); return tmp; } |