diff options
author | Kai Tietz <kai.tietz@onevision.com> | 2010-06-09 13:57:42 +0000 |
---|---|---|
committer | Kai Tietz <ktietz@gcc.gnu.org> | 2010-06-09 15:57:42 +0200 |
commit | 1d5360463f2a76e89383318f1596bf1efe2040f8 (patch) | |
tree | bfdc545bea9006b1aa08273796c286d4300ac892 /gcc/lto | |
parent | 2bc0a660b3c172afcf7246c27c33e4a02d8dd315 (diff) | |
download | gcc-1d5360463f2a76e89383318f1596bf1efe2040f8.zip gcc-1d5360463f2a76e89383318f1596bf1efe2040f8.tar.gz gcc-1d5360463f2a76e89383318f1596bf1efe2040f8.tar.bz2 |
lto.c (lto_resolution_read): Pre-initialize local variable r.
2010-06-09 Kai Tietz <kai.tietz@onevision.com>
* lto.c (lto_resolution_read): Pre-initialize local variable r.
* lto-coff.c (coff_write_object_file): Add braces to if.
From-SVN: r160475
Diffstat (limited to 'gcc/lto')
-rw-r--r-- | gcc/lto/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/lto/lto-coff.c | 14 | ||||
-rw-r--r-- | gcc/lto/lto.c | 2 |
3 files changed, 14 insertions, 7 deletions
diff --git a/gcc/lto/ChangeLog b/gcc/lto/ChangeLog index f021ba8..0da0eca 100644 --- a/gcc/lto/ChangeLog +++ b/gcc/lto/ChangeLog @@ -1,3 +1,8 @@ +2010-06-09 Kai Tietz <kai.tietz@onevision.com> + + * lto.c (lto_resolution_read): Pre-initialize local variable r. + * lto-coff.c (coff_write_object_file): Add braces to if. + 2010-06-08 Laurynas Biveinis <laurynas.biveinis@gmail.com> * lto.c (lto_read_in_decl_state): Use typed GC allocation. diff --git a/gcc/lto/lto-coff.c b/gcc/lto/lto-coff.c index 0eca893..1f4264e 100644 --- a/gcc/lto/lto-coff.c +++ b/gcc/lto/lto-coff.c @@ -770,12 +770,14 @@ coff_write_object_file (lto_coff_file *coff_file) if (!write_err) write_err = (write (coff_file->fd, outlen, 4) != 4); if (stringsec) - COFF_FOR_ALL_DATA(stringsec, data) - if (!write_err) - write_err = (write (coff_file->fd, data->d_buf, data->d_size) - != data->d_size); - else - break; + { + COFF_FOR_ALL_DATA(stringsec, data) + if (!write_err) + write_err = (write (coff_file->fd, data->d_buf, data->d_size) + != data->d_size); + else + break; + } } return write_err; diff --git a/gcc/lto/lto.c b/gcc/lto/lto.c index 721d8fb..740a8b8 100644 --- a/gcc/lto/lto.c +++ b/gcc/lto/lto.c @@ -317,7 +317,7 @@ lto_resolution_read (FILE *resolution, lto_file *file) int t; unsigned index; char r_str[27]; - enum ld_plugin_symbol_resolution r; + enum ld_plugin_symbol_resolution r = (enum ld_plugin_symbol_resolution) 0; unsigned int j; unsigned int lto_resolution_str_len = sizeof (lto_resolution_str) / sizeof (char *); |