]> git.ipfire.org Git - thirdparty/gcc.git/commit - gcc/ada/exp_ch4.adb
[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 7 Apr 2009 16:45:30 +0000 (18:45 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 7 Apr 2009 16:45:30 +0000 (18:45 +0200)
commit0ac73189d6da2eccda3b1ffb4bbe89981b4879f4
treebfc18dbf05196f8b80023ca115c77ad85245ea20
parent13d138bfb15b542cb490f5685ba6e109d356dfe4
[multiple changes]

2009-04-07  Robert Dewar  <dewar@adacore.com>

* sem_warn.adb (Check_Infinite_Loop_Warning.Test_Ref): Add defence
against missing parent.

2009-04-07  Thomas Quinot  <quinot@adacore.com>

* xoscons.adb: Minor reformatting

2009-04-07  Robert Dewar  <dewar@adacore.com>

* rtsfind.ads: Remove obsolete string concatenation entries

2009-04-07  Robert Dewar  <dewar@adacore.com>

* exp_ch4.adb (Expand_Concatenate): Redo handling of bounds

2009-04-07  Ed Schonberg  <schonberg@adacore.com>

* sem_ch10.adb (Check_Body_Required): Handle properly imported
subprograms.

2009-04-07  Gary Dismukes  <dismukes@adacore.com>

* exp_ch13.adb (Expand_N_Attribute_Definition_Clause, case
Attribute_Address): When Init_Or_Norm_Scalars is True and the object
is of a scalar or string type then suppress the setting of the
expression to Empty.

* freeze.adb (Warn_Overlay): Also emit the warnings about default
initialization for the cases of scalar and string objects when
Init_Or_Norm_Scalars is True.

From-SVN: r145694
gcc/ada/ChangeLog
gcc/ada/exp_ch13.adb
gcc/ada/exp_ch4.adb
gcc/ada/freeze.adb
gcc/ada/rtsfind.ads
gcc/ada/sem_ch10.adb
gcc/ada/sem_warn.adb