diff options
author | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-29 14:01:21 +0000 |
---|---|---|
committer | charlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4> | 2013-01-29 14:01:21 +0000 |
commit | 37f757cf7679e0762e5c3a3e864665c1f9cdad70 (patch) | |
tree | c97baf59573b2e4562047b821947b9c984abb702 /gcc/ada/treepr.adb | |
parent | bc054fa5c69b4f4b688ca9c761ba16ea5e5d1db0 (diff) | |
download | gcc-37f757cf7679e0762e5c3a3e864665c1f9cdad70.tar.gz |
2013-01-29 Robert Dewar <dewar@adacore.com>
* atree.ads, atree.adb (Node30): New function.
(Set_Node30): New procedure.
(Num_Extension_Nodes): Change to 5 (activate new fields/flags).
* atree.h: Add macros for Field30 and Node30.
* einfo.ads, einfo.adb: Move some fields to avoid duplexing.
* treepr.adb (Print_Entity_Information): Print fields 30-35.
2013-01-29 Robert Dewar <dewar@adacore.com>
* sem_prag.adb (Analyze_Pragma, case Interface): Consider to
be a violation of No_Obsolescent_Features even in Ada 95. Also
generates a warning in -gnatwj mode.
(Analyze_Pragma, case Interface_Name): Generates a warning in -gnatwj
mode.
* gnat_ugn.texi: Additional documentation on -gnatwj and pragma
Interface[_Name].
2013-01-29 Vincent Celier <celier@adacore.com>
* snames.ads-tmpl: Add new standard name Trailing_Switches.
2013-01-29 Ed Schonberg <schonberg@adacore.com>
* sem_disp.adb (Check_Controlling_Type): If a designated type T
of an anonymous access type is a limited view of a tagged type,
it can be a controlling type only if the subprogram is in the
same scope as T.
2013-01-29 Vincent Celier <celier@adacore.com>
* gnatcmd.adb: Use the project where the config pragmas file is
declared to get its path.
2013-01-29 Vincent Celier <celier@adacore.com>
* prj-attr.adb: New attribute Linker'Trailing_Switches.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@195535 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/ada/treepr.adb')
-rw-r--r-- | gcc/ada/treepr.adb | 48 |
1 files changed, 48 insertions, 0 deletions
diff --git a/gcc/ada/treepr.adb b/gcc/ada/treepr.adb index 0f61b04c291..64dbf2dd536 100644 --- a/gcc/ada/treepr.adb +++ b/gcc/ada/treepr.adb @@ -687,6 +687,54 @@ package body Treepr is Print_Eol; end if; + if Field_Present (Field30 (Ent)) then + Print_Str (Prefix); + Write_Field30_Name (Ent); + Write_Str (" = "); + Print_Field (Field30 (Ent)); + Print_Eol; + end if; + + if Field_Present (Field31 (Ent)) then + Print_Str (Prefix); + Write_Field31_Name (Ent); + Write_Str (" = "); + Print_Field (Field31 (Ent)); + Print_Eol; + end if; + + if Field_Present (Field32 (Ent)) then + Print_Str (Prefix); + Write_Field32_Name (Ent); + Write_Str (" = "); + Print_Field (Field32 (Ent)); + Print_Eol; + end if; + + if Field_Present (Field33 (Ent)) then + Print_Str (Prefix); + Write_Field33_Name (Ent); + Write_Str (" = "); + Print_Field (Field33 (Ent)); + Print_Eol; + end if; + + if Field_Present (Field34 (Ent)) then + Print_Str (Prefix); + Write_Field34_Name (Ent); + Write_Str (" = "); + Print_Field (Field34 (Ent)); + Print_Eol; + end if; + + if Field_Present (Field35 (Ent)) then + Print_Str (Prefix); + Write_Field35_Name (Ent); + Write_Str (" = "); + Print_Field (Field35 (Ent)); + Print_Eol; + end if; + Write_Entity_Flags (Ent, Prefix); end Print_Entity_Info; |