From 23c1ecacd7efa88b0a2c14fceafa7f2bd6173119 Mon Sep 17 00:00:00 2001 From: ebotcazou Date: Tue, 26 Jan 2016 12:07:13 +0000 Subject: * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_int_mode. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-5-branch@232823 138bc75d-0d04-0410-961f-82ee72b054a4 --- gcc/ChangeLog | 4 ++++ gcc/config/ia64/ia64.c | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d11febfbc1a..c0b3bc55187 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,7 @@ +2016-01-26 Eric Botcazou + + * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_int_mode. + 2016-01-23 Tom de Vries PR tree-optimization/69426 diff --git a/gcc/config/ia64/ia64.c b/gcc/config/ia64/ia64.c index cf42b0dbec6..f6eae199769 100644 --- a/gcc/config/ia64/ia64.c +++ b/gcc/config/ia64/ia64.c @@ -1953,7 +1953,7 @@ ia64_expand_vecint_compare (enum rtx_code code, machine_mode mode, /* Subtract (-(INT MAX) - 1) from both operands to make them signed. */ - mask = GEN_INT (0x80000000); + mask = gen_int_mode (0x80000000, SImode); mask = gen_rtx_CONST_VECTOR (V2SImode, gen_rtvec (2, mask, mask)); mask = force_reg (mode, mask); t1 = gen_reg_rtx (mode); -- cgit v1.2.1