Fix GCC false warning

At least on
	gcc-4.4.7-11.el6.i686
	./configure --enable-64-bit-bfd --enable-targets=all
GDB does not build due to:
	cc1: warnings being treated as errors
	s390-linux-tdep.c: In function ‘s390_handle_arg’:
	s390-linux-tdep.c:2575: error: ‘val’ may be used uninitialized in this function

gdb/ChangeLog
2015-07-02  Jan Kratochvil  <jan.kratochvil@redhat.com>

	Fix GCC false warning.
	* s390-linux-tdep.c (s390_handle_arg): Initialize VAL.
This commit is contained in:
Jan Kratochvil 2015-07-02 22:39:57 +02:00
parent 2fd0f80d57
commit decf8d9a5f
2 changed files with 7 additions and 1 deletions

View File

@ -1,3 +1,8 @@
2015-07-02 Jan Kratochvil <jan.kratochvil@redhat.com>
Fix GCC false warning.
* s390-linux-tdep.c (s390_handle_arg): Initialize VAL.
2015-07-02 Yao Qi <yao.qi@linaro.org>
* aarch64-linux-nat.c (aarch64_linux_insert_hw_breakpoint): Fix

View File

@ -2572,7 +2572,8 @@ s390_handle_arg (struct s390_arg_state *as, struct value *arg,
}
else if (s390_function_arg_integer (type) && length <= word_size)
{
ULONGEST val;
/* Initialize it just to avoid a GCC false warning. */
ULONGEST val = 0;
if (write_mode)
{