re PR c/53532 (function call ignored when called with argument of incompatible, undef...
authorJakub Jelinek <jakub@redhat.com>
Tue, 12 Jun 2012 21:16:20 +0000 (23:16 +0200)
committerJakub Jelinek <jakub@gcc.gnu.org>
Tue, 12 Jun 2012 21:16:20 +0000 (23:16 +0200)
commitcce5086157debf5d546591cc8f48a4dd95fd108b
treee993739bf8bc3a9a389b46900f9bbbceaa67308b
parent9690ac05c92a154b5d2ca7078d3bf6f4c7eb6c57
re PR c/53532 (function call ignored when called with argument of incompatible, undefined structure)

PR c/53532
PR c/51034
PR c/53196
* c-decl.c (build_compound_literal): Call c_incomplete_type_error
if type isn't complete.

* gcc.dg/pr53532.c: New test.
* gcc.dg/c99-complit-2.c: Add two new dg-error directives,
adjust line numbers.
* gcc.dg/noncompile/950825-1.c: Expect incomplete type error message.
* gcc.dg/Wcxx-compat-8.c: Likewise.
* gcc.dg/pr51034.c: New test.
* gcc.dg/pr53196-1.c: New test.
* gcc.dg/pr53196-2.c: New test.

From-SVN: r188483
gcc/ChangeLog
gcc/c-decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/gcc.dg/Wcxx-compat-8.c
gcc/testsuite/gcc.dg/c99-complit-2.c
gcc/testsuite/gcc.dg/noncompile/950825-1.c
gcc/testsuite/gcc.dg/pr51034.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr53196-1.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr53196-2.c [new file with mode: 0644]
gcc/testsuite/gcc.dg/pr53532.c [new file with mode: 0644]