summaryrefslogtreecommitdiff
path: root/gcc/config
diff options
context:
space:
mode:
authoruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2013-08-31 13:23:36 +0000
committeruros <uros@138bc75d-0d04-0410-961f-82ee72b054a4>2013-08-31 13:23:36 +0000
commit5da2e28f5fcb4593248dd04c5d43cbaa14ae952d (patch)
tree523364cee32007d8ef0a4990098f1f5003095f61 /gcc/config
parent185c1f3ab939d251923386674195994baa6fa20f (diff)
downloadgcc-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.c1
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;
}