OSDN Git Service

PR c/35751
authorjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Apr 2008 15:09:42 +0000 (15:09 +0000)
committerjakub <jakub@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 15 Apr 2008 15:09:42 +0000 (15:09 +0000)
commit1f93c018f2b896c143db6b3659e6d5f42f7ec1fb
tree4c40e08625acb5638671b72992b7c2e32dd985b5
parent62588f4e87014268faa8b0b3d0fb266bb1023490
PR c/35751
* c-decl.c (finish_decl): If extern or static var has variable
size, set TREE_TYPE (decl) to error_mark_node.

* decl.c (layout_var_decl): If extern or static var has variable
size, set TREE_TYPE (decl) to error_mark_node.

* gcc.dg/gomp/pr35751.c: New test.
* g++.dg/gomp/pr35751.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@134317 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/c-decl.c
gcc/cp/ChangeLog
gcc/cp/decl.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/gomp/pr35751.C [new file with mode: 0644]
gcc/testsuite/gcc.dg/gomp/pr35751.c [new file with mode: 0644]