aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorAlexandre Oliva <aoliva@redhat.com>2017-01-05 01:46:52 +0000
committerAlexandre Oliva <aoliva@gcc.gnu.org>2017-01-05 01:46:52 +0000
commita954833dfb8100b290d68894b8f573984ecbe5c9 (patch)
treeb598fccccff2001ed930675894994a60779120f0 /gcc
parent460bdc0ad8e0a1bbb5d56d5ea11595e2195fc31a (diff)
downloadgcc-a954833dfb8100b290d68894b8f573984ecbe5c9.zip
gcc-a954833dfb8100b290d68894b8f573984ecbe5c9.tar.gz
gcc-a954833dfb8100b290d68894b8f573984ecbe5c9.tar.bz2
[bootstrap-O3] add a default initializer to avoid a warning at -O3
Building with the bootstrap-O3 configuration option fails to compile input.c due to an AFAICT false-positive warning about an uninitialized use of a variable. This patch adds a default initializer to silence it. for gcc/ChangeLog * input.c (assert_char_at_range): Default-initialize actual_range. From-SVN: r244091
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/input.c2
2 files changed, 6 insertions, 1 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 88fb3b4..ce11bc4 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,10 @@
2017-01-04 Alexandre Oliva <aoliva@redhat.com>
+ * input.c (assert_char_at_range): Default-initialize
+ actual_range.
+
+2017-01-04 Alexandre Oliva <aoliva@redhat.com>
+
* df-scan.c (df_ref_create_structure): Make regno unsigned,
to match the caller.
diff --git a/gcc/input.c b/gcc/input.c
index 0294034..195f72e 100644
--- a/gcc/input.c
+++ b/gcc/input.c
@@ -2173,7 +2173,7 @@ assert_char_at_range (const location &loc,
cpp_reader *pfile = test.m_parser;
string_concat_db *concats = &test.m_concats;
- source_range actual_range;
+ source_range actual_range = source_range();
const char *err
= get_source_range_for_char (pfile, concats, strloc, type, idx,
&actual_range);