analyzer: fix uses of alloca in testsuite
authorDavid Malcolm <dmalcolm@redhat.com>
Wed, 1 Feb 2023 02:18:22 +0000 (21:18 -0500)
committerDavid Malcolm <dmalcolm@redhat.com>
Wed, 1 Feb 2023 02:18:22 +0000 (21:18 -0500)
commitd03ae4be2c6d48255b18bb35dc25e551bd3a3b9d
tree87274ef309170a0f6516a03dfc6f289b61da3be0
parent70d34f2a30a5f1a2a09f547d92243db32d79f3f7
analyzer: fix uses of alloca in testsuite

gcc/testsuite/ChangeLog:
* gcc.dg/analyzer/call-summaries-2.c: Add
dg-require-effective-target alloca.
* gcc.dg/analyzer/imprecise-floating-point-1.c: Likewise.
* gcc.dg/analyzer/infinite-recursion-alloca.c: Likewise.
* gcc.dg/analyzer/malloc-callbacks.c: Likewise.
* gcc.dg/analyzer/out-of-bounds-5.c: Likewise.  Remove includes
of <stdio.h> and <alloca.h>.  Use "__builtin_free" rather than
"free", to match uses of "__builtin_malloc".
* gcc.dg/analyzer/putenv-1.c: Add dg-require-effective-target
alloca.
* gcc.dg/analyzer/write-to-string-literal-5.c: Likewise.

Signed-off-by: David Malcolm <dmalcolm@redhat.com>
gcc/testsuite/gcc.dg/analyzer/call-summaries-2.c
gcc/testsuite/gcc.dg/analyzer/imprecise-floating-point-1.c
gcc/testsuite/gcc.dg/analyzer/infinite-recursion-alloca.c
gcc/testsuite/gcc.dg/analyzer/malloc-callbacks.c
gcc/testsuite/gcc.dg/analyzer/out-of-bounds-5.c
gcc/testsuite/gcc.dg/analyzer/putenv-1.c
gcc/testsuite/gcc.dg/analyzer/write-to-string-literal-5.c