diff options
author | Arnaud Charlet <charlet@gcc.gnu.org> | 2016-10-12 15:59:48 +0200 |
---|---|---|
committer | Arnaud Charlet <charlet@gcc.gnu.org> | 2016-10-12 15:59:48 +0200 |
commit | 5b42c03538d0c0ce1c37e85855b6c18238fb1463 (patch) | |
tree | 35774e6c6f3c60d8922e4d405268a2bb5d401b33 /gcc/selftest.c | |
parent | d89ce4324c613e79d9e4855a284c809773cbc30f (diff) | |
download | gcc-5b42c03538d0c0ce1c37e85855b6c18238fb1463.zip gcc-5b42c03538d0c0ce1c37e85855b6c18238fb1463.tar.gz gcc-5b42c03538d0c0ce1c37e85855b6c18238fb1463.tar.bz2 |
[multiple changes]
2016-10-12 Hristian Kirtchev <kirtchev@adacore.com>
* einfo.adb Add new usage for Elist29 and Node35.
(Anonymous_Designated_Type): New routine.
(Anonymous_Master): Removed.
(Anonymous_Masters): New routine.
(Set_Anonymous_Designated_Type): New routine.
(Set_Anonymous_Master): Removed.
(Set_Anonymous_Masters): New routine.
(Write_Field29_Name): Add output for Anonymous_Masters.
(Write_Field35_Name): Remove the output for Anonymous_Master. Add
output for Anonymous_Designated_Type.
* einfo.ads Remove attribute Anonymous_Master along with
usage in entities. Add attributes Anonymous_Designated_Type
and Anonymous_Masters along with usage in entities.
(Anonymous_Designated_Type): New routine along with pragma Inline.
(Anonymous_Master): Removed along with pragma Inline.
(Anonymous_Masters): New routine along with pragma Inline.
(Set_Anonymous_Designated_Type): New routine along with pragma Inline.
(Set_Anonymous_Master): Removed along with pragma Inline.
(Set_Anonymous_Masters): New routine along with pragma Inline.
* exp_ch7.adb (Build_Anonymous_Master): Reuse an anonymous master
defined in the same unit if it services the same designated
type, otherwise create a new one.
(Create_Anonymous_Master): Reimplemented.
(Current_Anonymous_Master): New routine.
(In_Subtree): Removed.
2016-10-12 Ed Schonberg <schonberg@adacore.com>
* sem_prag.adb (Analyze_Pragma, case Dynamic_Predicate):
Check properly whether there is an explicit assertion policy
for predicate checking, even in the presence of a general Ignore
assertion policy.
2016-10-12 Steve Baird <baird@adacore.com>
* sem.adb (Walk_Library_Items): Cope with ignored ghost units.
From-SVN: r241049
Diffstat (limited to 'gcc/selftest.c')
0 files changed, 0 insertions, 0 deletions