PR c/53532
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Jun 2012 21:16:20 +0000 (21:16 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 12 Jun 2012 21:16:20 +0000 (21:16 +0000)
commit4269c49ca94653f84fd5a5f4f5ed9ac4b9822869
treee993739bf8bc3a9a389b46900f9bbbceaa67308b
parentb3e2a6c9a7ee815324c4902eb65f75152989ad61
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@188483 138bc75d-0d04-0410-961f-82ee72b054a4
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]