]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
re PR lto/55021 (The tests gfortran.dg/integer_exponentiation_5.F90 and masklr_1...
authorRichard Biener <rguenther@suse.de>
Mon, 22 Oct 2012 14:10:06 +0000 (14:10 +0000)
committerRichard Biener <rguenth@gcc.gnu.org>
Mon, 22 Oct 2012 14:10:06 +0000 (14:10 +0000)
2012-10-22  Richard Biener  <rguenther@suse.de>

PR lto/55021
* tree-streamer-in.c (unpack_ts_int_cst_value_fields): Remove
bogus truncations.

From-SVN: r192691

gcc/ChangeLog
gcc/tree-streamer-in.c

index 9878490b163d446d7ebe7abb88c18ee6d96e9711..c33a3ad7ce9630e6d10df51207c0a5ff43997e4b 100644 (file)
@@ -1,3 +1,9 @@
+2012-10-22  Richard Biener  <rguenther@suse.de>
+
+       PR lto/55021
+       * tree-streamer-in.c (unpack_ts_int_cst_value_fields): Remove
+       bogus truncations.
+
 2012-10-22  Uros Bizjak  <ubizjak@gmail.com>
 
        * config/i386/i386.c (memory_address_length): Assert that non-null
index f573659edd1a256738da9b0bafa10d0c51125c23..57c86265767b94b0570fffdbc57342ffa495c83a 100644 (file)
@@ -146,8 +146,8 @@ unpack_ts_base_value_fields (struct bitpack_d *bp, tree expr)
 static void
 unpack_ts_int_cst_value_fields (struct bitpack_d *bp, tree expr)
 {
-  TREE_INT_CST_LOW (expr) = (unsigned) bp_unpack_var_len_unsigned (bp);
-  TREE_INT_CST_HIGH (expr) = (unsigned) bp_unpack_var_len_int (bp);
+  TREE_INT_CST_LOW (expr) = bp_unpack_var_len_unsigned (bp);
+  TREE_INT_CST_HIGH (expr) = bp_unpack_var_len_int (bp);
 }