einfo.ads, einfo.adb: Flag 232 is now Implemented_By_Entry.
authorHristian Kirtchev <kirtchev@adacore.com>
Thu, 13 Dec 2007 10:23:40 +0000 (11:23 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 13 Dec 2007 10:23:40 +0000 (11:23 +0100)
commitce0bead308a024b906092bb0395b7ed67c53b56e
treebc395c039c81c24bafe4bd29d7c27949c0c9de9b
parent6a1cb33a404025cb4d97876dd47e55c6800c6942
einfo.ads, einfo.adb: Flag 232 is now Implemented_By_Entry.

2007-12-06  Hristian Kirtchev  <kirtchev@adacore.com>

* einfo.ads, einfo.adb: Flag 232 is now Implemented_By_Entry.
(Implemented_By_Entry, Set_Implemented_By_Entry): New routines.
(Write_Entry_Flags): Add an entry for Implemented_By_Entry.
(Renamed_In_Spec): New flag
(Has_Pragma_Inline_Always): New flag
Add missing doc for pragma Obsolescent_Warning
Add missing doc for 17 additional unused flags (230-247)
(Is_Derived_Type): Remove condition "not Is_Generic_Type".
Alphabetize with clauses.
Separate Is_Thunk and Has_Thunks flags
(Write_Entity_Flags): Add forgotten entry for Has_Thunks
(Related_Interface): Renamed to Related_Type.
(Has_Thunks/Set_Has_Thunks): Subprograms of new attribute.
(Set_Is_Flag): Restrict the assertion.

From-SVN: r130825
gcc/ada/einfo.adb
gcc/ada/einfo.ads