layout.adb (Set_Elem_Alignment): Cap the alignment of access types to that of a regul...
authorEric Botcazou <ebotcazou@adacore.com>
Sun, 19 Aug 2012 14:17:22 +0000 (14:17 +0000)
committerEric Botcazou <ebotcazou@gcc.gnu.org>
Sun, 19 Aug 2012 14:17:22 +0000 (14:17 +0000)
commit5da8c011067c5514c5e891fd8b4d854eb4fc2e71
tree47a00b258127a7a74d5fefaab458140baa840190
parent08cb7d42bfd7810c05761df53348d582acc4eea1
layout.adb (Set_Elem_Alignment): Cap the alignment of access types to that of a regular access type for...

* layout.adb (Set_Elem_Alignment): Cap the alignment of access types
to that of a regular access type for non-strict-alignment platforms.
* gcc-interface/utils.c (finish_fat_pointer_type): Do not set the
alignment for non-strict-alignment platforms.

From-SVN: r190515
gcc/ada/ChangeLog
gcc/ada/gcc-interface/utils.c
gcc/ada/layout.adb