]> git.ipfire.org Git - thirdparty/gcc.git/commit
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: During
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Dec 2015 10:30:27 +0000 (10:30 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Sun, 20 Dec 2015 10:30:27 +0000 (10:30 +0000)
commit9f346761d716b61ab97c5dbc8f79c860e1dacfbe
tree3d14385013f62adc777b2477fd1703d21cb760ff
parente43e03dcf61e0f10e4b93aa23942cb7ad97dd75d
* gcc-interface/decl.c (gnat_to_gnu_entity) <E_Record_Type>: During
layout in type_annotate_only mode, skip discriminants of derived
tagged types renaming those of the parent type.
In type_annotate_only mode, if the type is tagged, do not override a
size clause but take into account the alignment of the tag.
(annotate_rep): In type_annotate_only mode, deal with  discriminants
of derived tagged types renaming those of the parent type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@231860 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/gcc-interface/decl.c