2010-06-22 Arnaud Charlet <charlet@adacore.com>
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 13:26:32 +0000 (13:26 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 22 Jun 2010 13:26:32 +0000 (13:26 +0000)
commit3f8cf2d21799e648d13a8b7693b3ecea72726fcf
treeca47323ccb53d850a727cc7979b3e8dece6d51fc
parent65e31f50b0b8f1ca2c67e2873ac201d28e837182
2010-06-22  Arnaud Charlet  <charlet@adacore.com>

* fmap.adb, opt.ads, osint.adb, osint.ads, output.ads, scng.adb,
sinput-c.adb, switch-m.ads, tree_io.ads: Use simpler form of
Warnings Off/On.

2010-06-22  Thomas Quinot  <quinot@adacore.com>

* einfo.ads: Minor reformatting.

2010-06-22  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb (Expand_Interface_Thunk): Do not generate thunk of
eliminated primitives.
(Make_DT): Avoid referencing eliminated primitives.
(Register_Primitive): Do not register eliminated primitives in the
dispatch table. Required to add this functionality when the program is
compiled without static dispatch tables (-gnatd.t)

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@161183 138bc75d-0d04-0410-961f-82ee72b054a4
12 files changed:
gcc/ada/ChangeLog
gcc/ada/einfo.ads
gcc/ada/exp_disp.adb
gcc/ada/fmap.adb
gcc/ada/opt.ads
gcc/ada/osint.adb
gcc/ada/osint.ads
gcc/ada/output.ads
gcc/ada/scng.adb
gcc/ada/sinput-c.adb
gcc/ada/switch-m.ads
gcc/ada/tree_io.ads