Somehow bogus truncations slipped through in my LTO overflowed INTEGER_CST streaming patch. Oops.
Committed as obvious. Richard. 2012-10-22 Richard Biener <rguent...@suse.de> PR lto/55021 * tree-streamer-in.c (unpack_ts_int_cst_value_fields): Remove bogus truncations. Index: gcc/tree-streamer-in.c =================================================================== --- gcc/tree-streamer-in.c (revision 192688) +++ gcc/tree-streamer-in.c (working copy) @@ -146,8 +146,8 @@ unpack_ts_base_value_fields (struct bitp 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); }