re PR middle-end/38509 (Bogus "attempt to free a non-heap object" warning)
authorMark Heffernan <meheff@google.com>
Tue, 23 Aug 2011 18:06:42 +0000 (18:06 +0000)
committerMark Heffernan <meheff@gcc.gnu.org>
Tue, 23 Aug 2011 18:06:42 +0000 (18:06 +0000)
commita3a704a495fab23d8a9ed90a2207c09a61cca341
tree617e016549617abef28a5f2414f2c7309caae53b
parent82feeb8d6804cfa21d451ade6e11240f0dc0d5b9
re PR middle-end/38509 (Bogus "attempt to free a non-heap object" warning)

2011-08-23  Mark Heffernan  <meheff@google.com>

        PR middle-end/38509
        * common.opt (Wfree-nonheap-object): New option.
        * doc/invoke.texi (Warning options): Document -Wfree-nonheap-object.
        * builtins.c (maybe_emit_free_warning): Add OPT_Wfree_nonheap_object
        to warning.
        (expand_builtin): Make warning conditional.

From-SVN: r178004
gcc/ChangeLog
gcc/builtins.c
gcc/common.opt
gcc/doc/invoke.texi