diff options
author | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-20 01:44:25 +0000 |
---|---|---|
committer | aldyh <aldyh@138bc75d-0d04-0410-961f-82ee72b054a4> | 2004-11-20 01:44:25 +0000 |
commit | ff8365c7a0369c879e6b69256d5c3b34cbaeb9e1 (patch) | |
tree | 65241ea470c885b05a28e11f34465f5f77e47c08 /gcc | |
parent | 22b265f301a0ba06a9583210b69bc9a11a54d9ec (diff) | |
download | gcc-ff8365c7a0369c879e6b69256d5c3b34cbaeb9e1.tar.gz |
* simplify-rtx.c (simplify_ternary_operation): Use
trunc_int_for_mode.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@90948 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc')
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/simplify-rtx.c | 2 |
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 91282c311e9..760e977ec57 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +2004-11-19 Aldy Hernandez <aldyh@redhat.com> + + * simplify-rtx.c (simplify_ternary_operation): Use + trunc_int_for_mode. + 2004-11-19 Kazu Hirata <kazu@cs.umass.edu> * tree-cfg.c (reinstall_phi_args): New. diff --git a/gcc/simplify-rtx.c b/gcc/simplify-rtx.c index e463fef1efe..a9d4ba3e5d2 100644 --- a/gcc/simplify-rtx.c +++ b/gcc/simplify-rtx.c @@ -3170,7 +3170,7 @@ simplify_ternary_operation (enum rtx_code code, enum machine_mode mode, != ((HOST_WIDE_INT) (-1) << (width - 1)))) val &= ((HOST_WIDE_INT) 1 << width) - 1; - return GEN_INT (val); + return gen_int_mode (val, mode); } break; |