* tree-streamer-out.c (write_ts_decl_common_tree_pointers):
Do not write TREE_CHAIN of PARM_DECLs.
(write_ts_decl_non_common_tree_pointers): Instead stream
the DECL_ARGUMENTS chain.
* tree-streamer-in.c (lto_input_ts_decl_common_tree_pointers):
Do not read TREE_CHAIN of PARM_DECLs.
(lto_input_ts_decl_non_common_tree_pointes): Instead read
the DECL_ARGUMENTS as chain.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@192529
138bc75d-0d04-0410-961f-
82ee72b054a4
+2012-10-17 Richard Biener <rguenther@suse.de>
+
+ * tree-streamer-out.c (write_ts_decl_common_tree_pointers):
+ Do not write TREE_CHAIN of PARM_DECLs.
+ (write_ts_decl_non_common_tree_pointers): Instead stream
+ the DECL_ARGUMENTS chain.
+ * tree-streamer-in.c (lto_input_ts_decl_common_tree_pointers):
+ Do not read TREE_CHAIN of PARM_DECLs.
+ (lto_input_ts_decl_non_common_tree_pointes): Instead read
+ the DECL_ARGUMENTS as chain.
+
2012-10-17 Steven Bosscher <steven@gcc.gnu.org>
* config/iq2000/iq2000.h (call_used_regs): Remove definition.
for early inlining so drop it on the floor instead of ICEing in
dwarf2out.c. */
- if (TREE_CODE (expr) == PARM_DECL)
- TREE_CHAIN (expr) = streamer_read_chain (ib, data_in);
-
if ((TREE_CODE (expr) == VAR_DECL
|| TREE_CODE (expr) == PARM_DECL)
&& DECL_HAS_VALUE_EXPR_P (expr))
{
if (TREE_CODE (expr) == FUNCTION_DECL)
{
- DECL_ARGUMENTS (expr) = stream_read_tree (ib, data_in);
+ DECL_ARGUMENTS (expr) = streamer_read_chain (ib, data_in);
DECL_RESULT (expr) = stream_read_tree (ib, data_in);
}
else if (TREE_CODE (expr) == TYPE_DECL)
for early inlining so drop it on the floor instead of ICEing in
dwarf2out.c. */
- if (TREE_CODE (expr) == PARM_DECL)
- streamer_write_chain (ob, TREE_CHAIN (expr), ref_p);
-
if ((TREE_CODE (expr) == VAR_DECL
|| TREE_CODE (expr) == PARM_DECL)
&& DECL_HAS_VALUE_EXPR_P (expr))
{
if (TREE_CODE (expr) == FUNCTION_DECL)
{
- stream_write_tree (ob, DECL_ARGUMENTS (expr), ref_p);
+ streamer_write_chain (ob, DECL_ARGUMENTS (expr), ref_p);
stream_write_tree (ob, DECL_RESULT (expr), ref_p);
}
else if (TREE_CODE (expr) == TYPE_DECL)