asan.c (asan_shadow_cst): Use gen_int_mode.
authorRichard Sandiford <rdsandiford@googlemail.com>
Mon, 9 Sep 2013 09:23:54 +0000 (09:23 +0000)
committerRichard Sandiford <rsandifo@gcc.gnu.org>
Mon, 9 Sep 2013 09:23:54 +0000 (09:23 +0000)
gcc/
* asan.c (asan_shadow_cst): Use gen_int_mode.

From-SVN: r202384

gcc/ChangeLog
gcc/asan.c

index 9c0e334f689fa884bed93432d5b4b1601e84960a..ab2bdd9d64f9061311d3c65c6296ffbad31412a2 100644 (file)
@@ -1,3 +1,7 @@
+2013-09-09  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       * asan.c (asan_shadow_cst): Use gen_int_mode.
+
 2013-09-08  Jan Hubicka  <jh@suse.cz>
 
        * ipa-profile.c: Add toplevel comment.
index e7b1f4724e25fc1608c0b11b3a30fe40cbef7eb0..af215f681c3c534c0883710269a489be959beed3 100644 (file)
@@ -869,7 +869,7 @@ asan_shadow_cst (unsigned char shadow_bytes[4])
   for (i = 0; i < 4; i++)
     val |= (unsigned HOST_WIDE_INT) shadow_bytes[BYTES_BIG_ENDIAN ? 3 - i : i]
           << (BITS_PER_UNIT * i);
-  return GEN_INT (trunc_int_for_mode (val, SImode));
+  return gen_int_mode (val, SImode);
 }
 
 /* Clear shadow memory at SHADOW_MEM, LEN bytes.  Can't call a library call here