aboutsummaryrefslogtreecommitdiff
path: root/gcc/lto
diff options
context:
space:
mode:
authorKai Tietz <kai.tietz@onevision.com>2010-06-09 13:57:42 +0000
committerKai Tietz <ktietz@gcc.gnu.org>2010-06-09 15:57:42 +0200
commit1d5360463f2a76e89383318f1596bf1efe2040f8 (patch)
treebfdc545bea9006b1aa08273796c286d4300ac892 /gcc/lto
parent2bc0a660b3c172afcf7246c27c33e4a02d8dd315 (diff)
downloadgcc-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/ChangeLog5
-rw-r--r--gcc/lto/lto-coff.c14
-rw-r--r--gcc/lto/lto.c2
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 *);