diff options
author | Eric Botcazou <ebotcazou@adacore.com> | 2019-06-29 08:10:20 +0000 |
---|---|---|
committer | Eric Botcazou <ebotcazou@gcc.gnu.org> | 2019-06-29 08:10:20 +0000 |
commit | 8623afc48b8125bf7c98f28d913def7f401570ca (patch) | |
tree | 716529cf3ec42c151359f725dc3e5bedfada5f11 /gcc/tree-vector-builder.c | |
parent | 26cf78991015e0f96f9bc4d771816322e58e56ec (diff) | |
download | gcc-8623afc48b8125bf7c98f28d913def7f401570ca.zip gcc-8623afc48b8125bf7c98f28d913def7f401570ca.tar.gz gcc-8623afc48b8125bf7c98f28d913def7f401570ca.tar.bz2 |
decl.c (gnat_to_gnu_entity): If the type requires strict alignment, then set the RM size to the type size.
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: If the
type requires strict alignment, then set the RM size to the type size.
Rework handling of alignment and sizes of tagged types in ASIS mode.
(validate_size): Rename local variable and remove special handling for
strict-alignment types.
* gcc-interface/utils.c (finish_record_type): Constify local variables
and use properly typed constants.
From-SVN: r272820
Diffstat (limited to 'gcc/tree-vector-builder.c')
0 files changed, 0 insertions, 0 deletions