diff options
author | Richard Biener <rguenther@suse.de> | 2014-02-14 12:03:43 +0000 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2014-02-14 12:03:43 +0000 |
commit | 1966fd99d822c06cbfb667806ba8bcf1fecaef58 (patch) | |
tree | 454195ec49d533fd5e1c98718baec5b7168b1341 /gcc/lto/ChangeLog | |
parent | b010d6017560bcc12beaf0c65ada17f878fa4f72 (diff) | |
download | gcc-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/ChangeLog | 7 |
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 |