aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto/ChangeLog
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2014-02-14 12:03:43 +0000
committerRichard Biener <rguenth@gcc.gnu.org>2014-02-14 12:03:43 +0000
commit1966fd99d822c06cbfb667806ba8bcf1fecaef58 (patch)
tree454195ec49d533fd5e1c98718baec5b7168b1341 /gcc/lto/ChangeLog
parentb010d6017560bcc12beaf0c65ada17f878fa4f72 (diff)
downloadgcc-1966fd99d822c06cbfb667806ba8bcf1fecaef58.zip
gcc-1966fd99d822c06cbfb667806ba8bcf1fecaef58.tar.gz
gcc-1966fd99d822c06cbfb667806ba8bcf1fecaef58.tar.bz2
re PR target/60179 (target optimization attribute streaming is broken)
2014-02-14 Richard Biener <rguenther@suse.de> PR lto/60179 * lto-streamer-out.c (DFS_write_tree_body): Do not follow DECL_FUNCTION_SPECIFIC_TARGET. (hash_tree): Do not hash DECL_FUNCTION_SPECIFIC_TARGET. * tree-streamer-out.c (pack_ts_target_option): Remove. (streamer_pack_tree_bitfields): Do not stream TS_TARGET_OPTION. (write_ts_function_decl_tree_pointers): Do not stream DECL_FUNCTION_SPECIFIC_TARGET. * tree-streamer-in.c (unpack_ts_target_option): Remove. (unpack_value_fields): Do not stream TS_TARGET_OPTION. (lto_input_ts_function_decl_tree_pointers): Do not stream DECL_FUNCTION_SPECIFIC_TARGET. lto/ * lto.c (compare_tree_sccs_1): Do not compare DECL_FUNCTION_SPECIFIC_TARGET. (lto_read_decls): Re-build DECL_FUNCTION_SPECIFIC_TARGET. From-SVN: r207783
Diffstat (limited to 'gcc/lto/ChangeLog')
-rw-r--r--gcc/lto/ChangeLog7
1 files changed, 7 insertions, 0 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog
index 1b55d3e..9b0c61a 100644
--- a/gcc/lto/ChangeLog
+++ b/gcc/lto/ChangeLog
@@ -1,3 +1,10 @@
+2014-02-14 Richard Biener <rguenther@suse.de>
+
+ PR lto/60179
+ * lto.c (compare_tree_sccs_1): Do not compare
+ DECL_FUNCTION_SPECIFIC_TARGET.
+ (lto_read_decls): Re-build DECL_FUNCTION_SPECIFIC_TARGET.
+
2014-02-12 Richard Biener <rguenther@suse.de>
PR lto/60060