summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>2016-01-26 12:07:13 +0000
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>2016-01-26 12:07:13 +0000
commit23c1ecacd7efa88b0a2c14fceafa7f2bd6173119 (patch)
tree347a4104f47eb8974d92e3cd7f194699ef19bc0f
parentb6777cc035c9f76441a5ba26c3ff8b362c9b77b9 (diff)
downloadgcc-23c1ecacd7efa88b0a2c14fceafa7f2bd6173119.tar.gz
* 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
-rw-r--r--gcc/ChangeLog4
-rw-r--r--gcc/config/ia64/ia64.c2
2 files changed, 5 insertions, 1 deletions
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 <ebotcazou@adacore.com>
+
+ * config/ia64/ia64.c (ia64_expand_vecint_compare): Use gen_int_mode.
+
2016-01-23 Tom de Vries <tom@codesourcery.com>
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);