diff options
author | Jan Beulich <jbeulich@suse.com> | 2011-09-30 14:56:01 +0000 |
---|---|---|
committer | Jan Beulich <jbeulich@gcc.gnu.org> | 2011-09-30 14:56:01 +0000 |
commit | 49f836ba6fdf80354f675af50837fbdb7144e081 (patch) | |
tree | 088e41e292b4cc3059b11b7ac23f10733b2a3912 /gcc/lto-section-in.c | |
parent | 7043b893da32a14fc2000b00315437bb9b1e80d6 (diff) | |
download | gcc-49f836ba6fdf80354f675af50837fbdb7144e081.zip gcc-49f836ba6fdf80354f675af50837fbdb7144e081.tar.gz gcc-49f836ba6fdf80354f675af50837fbdb7144e081.tar.bz2 |
Split out LTO's writing of top level asm nodes in preparation of extending what...
Split out LTO's writing of top level asm nodes in preparation of extending
what needs to be written out when top level asm-s get enhanced to accept a
limited set of input operands.
gcc/
2011-09-30 Jan Beulich <jbeulich@suse.com>
* lto-cgraph.c (output_cgraph): Remove processing of
'cgraph_asm_nodes', call lto_output_toplevel_asms() instead.
(input_cgraph_1): Remove loop calling cgraph_add_asm_node(), call
lto_input_toplevel_asms() instead.
* lto-section-in.c (lto_section_name): Add "asm" entry.
* lto-streamer-in.c (lto_input_toplevel_asms): New.
* lto-streamer-out.c (lto_output_toplevel_asms): New.
* lto-streamer.h (LTO_minor_version): Bump.
(enum lto_section_type): Add LTO_section_asm.
(struct lto_asm_header): New.
(lto_input_toplevel_asms, lto_output_toplevel_asms): Declare.
* tree-streamer.h (streamer_write_string_cst): Declare.
* tree-streamer-out.c (write_string_cst): Rename to
streamer_write_string_cst and make global. Handle incoming string
being NULL.
(streamer_write_tree_header): Adjust call to renamed function.
From-SVN: r179386
Diffstat (limited to 'gcc/lto-section-in.c')
-rw-r--r-- | gcc/lto-section-in.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/gcc/lto-section-in.c b/gcc/lto-section-in.c index 1c285faf..6783f4a 100644 --- a/gcc/lto-section-in.c +++ b/gcc/lto-section-in.c @@ -53,6 +53,7 @@ const char *lto_section_name[LTO_N_SECTION_TYPES] = "cgraph", "vars", "refs", + "asm", "jmpfuncs", "pureconst", "reference", |