This is the mail archive of the gdb@sourceware.org mailing list for the GDB project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: gcc warning with "some variable may be used uninitialized in this function [-Wmaybe-uninitialized]" when building under msys


On 2018-10-04 02:28, asmwarrior wrote:
Hi, when building gdb git head(which is
875e539851bb2702f3292f819e220545a8776242 as 2018-10-04) under msys+gcc
5.4, I see such warning:

  CXX    infrun.o
In file included from ../../binutils-gdb/gdb/inferior.h:49:0,
                 from ../../binutils-gdb/gdb/infrun.c:26:
../../binutils-gdb/gdb/progspace.h: In function 'void
handle_vfork_child_exec_or_exit(int)':
../../binutils-gdb/gdb/progspace.h:285:47: warning: '*((void*)(&
maybe_restore_inferior)+16).scoped_restore_current_program_space::m_saved_pspace'
may be used uninitialized in this function [-Wmaybe-uninitialized]
   { set_current_program_space (m_saved_pspace); }
                                               ^
../../binutils-gdb/gdb/infrun.c:931:6: note: '*((void*)(&
maybe_restore_inferior)+16).scoped_restore_current_program_space::m_saved_pspace'
was declared here
      maybe_restore_inferior;
      ^
  CXX    inline-frame.o

Hope you devs can fix this. Thanks.

Asmwarrior

I also see this from time to time. I think it is a false positive, but I may be wrong. Do you see a code path that could actually be problematic?

Simon


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]