2015-01-07 Tristan Gingold <gingold@adacore.com>
commit0538cc4b5917b6435e853f93755355b641c40bec
authorcharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jan 2015 09:52:50 +0000 (7 09:52 +0000)
committercharlet <charlet@138bc75d-0d04-0410-961f-82ee72b054a4>
Wed, 7 Jan 2015 09:52:50 +0000 (7 09:52 +0000)
tree24a17934b629bb46778ca5d90adbe1188eb86824
parent29956ab50e65be720be080bd5ed3e3817b6ecea8
2015-01-07  Tristan Gingold  <gingold@adacore.com>

* i-cpoint.adb (Copy_Terminated_Array): Use Copy_Array to
handle overlap.

2015-01-07  Eric Botcazou  <ebotcazou@adacore.com>

* sem_ch3.adb (Analyze_Full_Type_Declaration): Do not
automatically set No_Strict_Aliasing on access types.
* fe.h (No_Strict_Aliasing_CP): Declare.
* gcc-interface/trans.c (gigi): Force flag_strict_aliasing to 0 if
No_Strict_Aliasing_CP is set.

2015-01-07  Johannes Kanig  <kanig@adacore.com>

* sem_ch8.adb (Analyze_Subprogram_Renaming) do
not build function wrapper in gnatprove mode when the package
is externally axiomatized.

2015-01-07  Jose Ruiz  <ruiz@adacore.com>

* a-reatim.adb (Time_Of): Reduce the number of spurious overflows in
intermediate computations when the parameters have different signs.

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

* exp_ch3.adb (Build_Init_Procedure): For derived types,
improve the code which takes care of identifying and moving to
the beginning of the init-proc the call to the init-proc of the
parent type.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@219287 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ada/ChangeLog
gcc/ada/a-reatim.adb
gcc/ada/exp_ch3.adb
gcc/ada/fe.h
gcc/ada/gcc-interface/trans.c
gcc/ada/i-cpoint.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch8.adb