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. Regstrapped on x86_64-linux-gnu and i686-linux-gnu. OK to install? for gcc/ChangeLog * input.c (assert_char_at_range): Default-initialize actual_range. --- gcc/input.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gcc/input.c b/gcc/input.c index dcb5101..a478873 100644 --- a/gcc/input.c +++ b/gcc/input.c @@ -2168,7 +2168,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); -- Alexandre Oliva, freedom fighter http://FSFLA.org/~lxoliva/ You must be the change you wish to see in the world. -- Gandhi Be Free! -- http://FSFLA.org/ FSF Latin America board member Free Software Evangelist|Red Hat Brasil GNU Toolchain Engineer