diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-02 12:37:13 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2011-05-02 12:37:13 +0000 |
commit | 673ca05f187ae8180b4149e16022f28187e076f4 (patch) | |
tree | 2680cf7b12422f82aa3a8f4513c70dc9d5e3692d /gcc/lto-section-out.c | |
parent | a32d549f699927e32207fb725189ddbb9777b2de (diff) | |
download | gcc-673ca05f187ae8180b4149e16022f28187e076f4.tar.gz |
* lto-section-in.c (lto_input_1_unsigned): Move to lto-streamer.h
(lto_section_overrun): New.
* lto-section-out.c (append_block): Rename to ...
(lto_append_block): ... this one; export.
(lto_output_1_stream): Move lto lto-streamer.h
(lto_output_data_stream): Update.
* lto-streamer.h (lto_section_overrun, lto_append_block): Declare.
(lto_output_1_stream, lto_input_1_unsigned): Turn into inline
functions.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@173247 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/lto-section-out.c')
-rw-r--r-- | gcc/lto-section-out.c | 23 |
1 files changed, 3 insertions, 20 deletions
diff --git a/gcc/lto-section-out.c b/gcc/lto-section-out.c index 0e8949a272a..234d63eaabd 100644 --- a/gcc/lto-section-out.c +++ b/gcc/lto-section-out.c @@ -194,8 +194,8 @@ lto_write_stream (struct lto_output_stream *obs) /* Adds a new block to output stream OBS. */ -static void -append_block (struct lto_output_stream *obs) +void +lto_append_block (struct lto_output_stream *obs) { struct lto_char_ptr_base *new_block; @@ -234,23 +234,6 @@ append_block (struct lto_output_stream *obs) } -/* Write a character to the output block. */ - -void -lto_output_1_stream (struct lto_output_stream *obs, char c) -{ - /* No space left. */ - if (obs->left_in_block == 0) - append_block (obs); - - /* Write the actual character. */ - *obs->current_pointer = c; - obs->current_pointer++; - obs->total_size++; - obs->left_in_block--; -} - - /* Write raw DATA of length LEN to the output block OB. */ void @@ -263,7 +246,7 @@ lto_output_data_stream (struct lto_output_stream *obs, const void *data, /* No space left. */ if (obs->left_in_block == 0) - append_block (obs); + lto_append_block (obs); /* Determine how many bytes to copy in this loop. */ if (len <= obs->left_in_block) |