utils.c (aggregate_type_contains_array_p): New predicate.
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 13 Jan 2008 00:17:45 +0000 (00:17 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 13 Jan 2008 00:17:45 +0000 (00:17 +0000)
commit7219c2c7d309f8a8f3695d82462351bb06bce542
tree95582da2dba72b28f390915018146be99c543e93
parent074e13552962827b93999e011156b0030b172acd
utils.c (aggregate_type_contains_array_p): New predicate.

* utils.c (aggregate_type_contains_array_p): New predicate.
(create_field_decl): In a packed record, force byte alignment
for fields without specified position that contain an array.

From-SVN: r131498
gcc/ada/ChangeLog
gcc/ada/utils.c
gcc/testsuite/ChangeLog
gcc/testsuite/gnat.dg/slice3.adb [new file with mode: 0644]
gcc/testsuite/gnat.dg/slice4.adb [new file with mode: 0644]