2015-01-06 Arnaud Charlet <charlet@adacore.com>
commit1955e2bd151592049b8da3197102084db720e8fa
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 09:07:29 +0000 (6 09:07 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Tue, 6 Jan 2015 09:07:29 +0000 (6 09:07 +0000)
tree5dce348cded3095c59dba0d58ecf59d4cdecbc31
parent3e72ade3e8e7e1f51ad7217312faa5741af84d29
2015-01-06  Arnaud Charlet  <charlet@adacore.com>

* a-reatim.adb ("/"): Add explicit pragma Unsuppress (Division_Check).

2015-01-06  Robert Dewar  <dewar@adacore.com>

* sem_prag.adb (Process_Suppress_Unsuppress): Add extra warning
for ignoring pragma Suppress (Elaboration_Check) in SPARK mode.

2015-01-06  Javier Miranda  <miranda@adacore.com>

* exp_disp.adb (Expand_Interface_Conversion): No displacement
of the pointer to the object needed when the type of the operand
is not an interface type and the interface is one of its parent
types (since they share the primary dispatch table).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219227 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-reatim.adb
gcc/ada/exp_disp.adb
gcc/ada/sem_prag.adb