tree-sra.c (build_ref_for_offset_1): Skip fields without size or with size that can...
authorEric Botcazou <ebotcazou@adacore.com>
Tue, 20 Oct 2009 09:19:17 +0000 (09:19 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Tue, 20 Oct 2009 09:19:17 +0000 (09:19 +0000)
commita1aa17011f52bffc0f3022bc32d87222270dfb8b
treeb9e333e8cefe1df8d54ec2d92ed5e2045172910b
parent717f4048cd7e5d2ff7beb9276c0e09b4cb4d2faa
tree-sra.c (build_ref_for_offset_1): Skip fields without size or with size that can't be represented as a host integer.

* tree-sra.c (build_ref_for_offset_1) <RECORD_TYPE>: Skip fields
without size or with size that can't be represented as a host integer.

From-SVN: r153008
gcc/ChangeLog
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/discr21.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/discr21.ads [new file with mode: 0644]
gcc/testsuite/gnat.dg/discr21_pkg.ads [new file with mode: 0644]
gcc/tree-sra.c