diff options
author | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-08-31 13:23:36 +0000 |
---|---|---|
committer | uros <uros@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-08-31 13:23:36 +0000 |
commit | 5da2e28f5fcb4593248dd04c5d43cbaa14ae952d (patch) | |
tree | 523364cee32007d8ef0a4990098f1f5003095f61 /gcc/config | |
parent | 185c1f3ab939d251923386674195994baa6fa20f (diff) | |
download | gcc-5da2e28f5fcb4593248dd04c5d43cbaa14ae952d.tar.gz |
* config/alpha/alpha.c (alpha_emit_conditional_move): Update
"cmp" RTX before signed_comparison_operator check to account
for "code" changes.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@202127 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config')
-rw-r--r-- | gcc/config/alpha/alpha.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/config/alpha/alpha.c b/gcc/config/alpha/alpha.c index 5f5b33e347b..a8fb92964eb 100644 --- a/gcc/config/alpha/alpha.c +++ b/gcc/config/alpha/alpha.c @@ -2659,6 +2659,7 @@ alpha_emit_conditional_move (rtx cmp, enum machine_mode mode) cmp_mode = cmp_mode == DImode ? DFmode : DImode; op0 = gen_lowpart (cmp_mode, tem); op1 = CONST0_RTX (cmp_mode); + cmp = gen_rtx_fmt_ee (code, VOIDmode, op0, op1); local_fast_math = 1; } |