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