summaryrefslogtreecommitdiffstats
path: root/gcc/ada/s-tassta.adb
diff options
context:
space:
mode:
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-06 09:18:48 +0000
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>2007-04-06 09:18:48 +0000
commit92ad093e4ea3aea8784fc37dd83394ac0effcc2e (patch)
tree5165255698abe82cac72b8ba01707f0b335e4311 /gcc/ada/s-tassta.adb
parent104d7250f3ec5ced8f199c4648bc28dfa9e1d204 (diff)
downloadppe42-gcc-92ad093e4ea3aea8784fc37dd83394ac0effcc2e.tar.gz
ppe42-gcc-92ad093e4ea3aea8784fc37dd83394ac0effcc2e.zip
2007-04-06 Olivier Hainque <hainque@adacore.com>
Eric Botcazou <botcazou@adacore.com> * decl.c (gnat_to_gnu_entity) <E_Constant>: Associate an external VAR_DECL to a CONST_DECL we make for a public constant when we know the corresponding definition has created the so made visible variable. Handle anonymous access to protected subprogram. (gnat_to_gnu_entity) <E_Variable>: Do not make the underlying type of an object with an address clause volatile. Re-enable original fix. <E_Subprogram_Type>: Set TYPE_REF_CAN_ALIAS_ALL on the reference type too. (gnat_to_gnu_entity) <E_Class_Wide_Type>: Retrieve the TYPE_DECL associated with either the Equivalent or Root type, instead of the naked type node. (gnat_to_gnu_entity): Manually mark the top of the DECL_FIELD_OFFSET subtree for every field of a global record type. (gnat_to_gnu_entity) <E_Record_Subtype>: If the subtype has discriminants, invoke again variable_size on its newly computed sizes. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@123557 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/s-tassta.adb')
0 files changed, 0 insertions, 0 deletions
OpenPOWER on IntegriCloud