]> git.ipfire.org Git - thirdparty/gcc.git/commit
[nvptx] Fix handling of extern var with flexible array member
authorvries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Apr 2018 07:17:29 +0000 (07:17 +0000)
committervries <vries@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 12 Apr 2018 07:17:29 +0000 (07:17 +0000)
commitd44956b12b1a5b9263e458a7259e373875628224
tree07fd5d3643a5bc3e26dd57f2e185e4c4f6885fab
parentc564a4d4e3f4f16871831c848498546353a033e8
[nvptx] Fix handling of extern var with flexible array member

2018-04-12  Tom de Vries  <tom@codesourcery.com>

PR target/85296
* config/nvptx/nvptx.c (flexible_array_member_type_p): New function.
(nvptx_assemble_decl_begin): Add undefined param.  Declare undefined
array with flexible array member as array without given dimension.
(nvptx_assemble_undefined_decl): Set nvptx_assemble_decl_begin call
argument for undefined param to true.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@259337 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/config/nvptx/nvptx.c