From: Jan Kratochvil Date: Thu, 2 Jul 2015 20:39:57 +0000 (+0200) Subject: Fix GCC false warning X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=decf8d9a5f91912768d52cd075b6a25617a90d1c;p=binutils-gdb.git 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 Fix GCC false warning. * s390-linux-tdep.c (s390_handle_arg): Initialize VAL. --- diff --git a/gdb/ChangeLog b/gdb/ChangeLog index 97d00795da3..9dc21e8f6f6 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2015-07-02 Jan Kratochvil + + Fix GCC false warning. + * s390-linux-tdep.c (s390_handle_arg): Initialize VAL. + 2015-07-02 Yao Qi * aarch64-linux-nat.c (aarch64_linux_insert_hw_breakpoint): Fix diff --git a/gdb/s390-linux-tdep.c b/gdb/s390-linux-tdep.c index 2460aa1d404..ec28448e119 100644 --- a/gdb/s390-linux-tdep.c +++ b/gdb/s390-linux-tdep.c @@ -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) {