[PATCH OBV] Add nowarnings in gdb.base/fileio.exp

Yao Qi qiyaoltc@gmail.com
Thu May 18 11:30:00 GMT 2017


Pedro Alves <palves@redhat.com> writes:

> I don't think so.  I think that'd be the equivalent of saying that we
> don't support debugging target code built with gcc versions earlier
> than 4.6.  That's a totally different discussion from the discussion
> about requirements for building gdb.

That is what I meant by "require gcc 4.6 to run testsuite".  If we use
such diagnostic in tests, we need gcc 4.6 or later to compile gdb test
cases.

> How about an even simpler fix: pass a global pointer variable that
> happens to be NULL to stat, instead of a NULL literal.  The compiler can't
> prove (without LTO) that the variable may still be NULL, so it doesn't
> warn.  Works on all compilers I tried it on: gcc 3.4/5.3/7, clang 3.7.
>
> Let me send a mini series in reply to this email, which does that,
> and also fixes a few other warnings that compiling the fileio.c with
> -Wall exposes.

These three patches are good to me.

-- 
Yao (齐尧)



More information about the Gdb-patches mailing list