lto-opts.c (input_data_block): Move to lto-streamer-in.c.
authorDiego Novillo <dnovillo@google.com>
Thu, 24 Mar 2011 12:39:59 +0000 (08:39 -0400)
committerDiego Novillo <dnovillo@gcc.gnu.org>
Thu, 24 Mar 2011 12:39:59 +0000 (08:39 -0400)
commita183b5c7af929e900fa073b48f72ee6436411748
treeb074b13ef42fb524859202db77acbd1630928da5
parentcfef45c8097d122e7dfda42c5e2767bf21a7f649
lto-opts.c (input_data_block): Move to lto-streamer-in.c.

* lto-opts.c (input_data_block): Move to lto-streamer-in.c.
* lto-streamer-in.c (input_string_internal): Add clarifying
comments.
(lto_input_data_block): Move from lto-opts.c.  Make extern.
Update all users.
(lto_input_string): Rename from input_string.  Make extern.
Update all users.
* lto-streamer-out.c (lto_output_string_with_length): Rename from
output_string_with_length.
Output 0 to indicate a non-NULL string.  Update all callers to
not emit 0.
(lto_output_string): Rename from output_string.  Make extern.
Update all users.
(lto_output_decl_state_streams): Make extern.
(lto_output_decl_state_refs): Make extern.
* lto-streamer.h (lto_input_string): Declare.
(lto_input_data_block): Declare.
(lto_output_string): Declare.
(lto_output_string_with_length): Declare.
(lto_output_decl_state_streams): Declare.
(lto_output_decl_state_refs): Declare.

From-SVN: r171387
gcc/ChangeLog
gcc/lto-opts.c
gcc/lto-streamer-in.c
gcc/lto-streamer-out.c
gcc/lto-streamer.h