re PR c/36970 (GCC should display a warning when trying to free a static array)
authorJakub Jelinek <jakub@redhat.com>
Thu, 31 Jul 2008 08:02:49 +0000 (10:02 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Thu, 31 Jul 2008 08:02:49 +0000 (10:02 +0200)
commitf9555f402caf35c8b1065daaebc361b753f025a2
treef01ea79c042dfd15dfdd549c69c554a94dd8b22a
parent1e1d38871b1b64c4480e08179ebce9efc2161a01
re PR c/36970 (GCC should display a warning when trying to free a static array)

PR c/36970
* builtins.c (maybe_emit_free_warning): New function.
(expand_builtin): Process BUILT_IN_FREE even at -O0.  Call
maybe_emit_free_warning for BUILT_IN_FREE.

* gcc.dg/free-1.c: New test.
* gcc.dg/free-2.c: New test.

From-SVN: r138362
gcc/ChangeLog
gcc/builtins.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/free-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/free-2.c [new file with mode: 0644]