[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 26 Apr 2012 09:52:02 +0000 (11:52 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 26 Apr 2012 09:52:02 +0000 (11:52 +0200)
commit5f44f0d4f87c30c3ad2497ef759c0b8578851b33
tree3047c618a6473824d907d6a76aa05192d1052f75
parentfcf848c4f7f38420c3bbec193bf0fbc629ebe8df
[multiple changes]

2012-04-26  Robert Dewar  <dewar@adacore.com>

* einfo.adb, einfo.ads, sem_res.adb, sem_ch4.adb,
sem_eval.adb: Minor reformatting.

2012-04-26  Thomas Quinot  <quinot@adacore.com>

* freeze.adb: Minor change in error wording.

2012-04-26  Ed Schonberg  <schonberg@adacore.com>

* gnat_ugn.texi: Documentation on dimensional analysis.

2012-04-26  Hristian Kirtchev  <kirtchev@adacore.com>

* einfo.adb, einfo.ads: Remove synthesized attribute
Proper_First_Index along with its associations in various nodes.
(Proper_First_Index): Removed.
* sem_ch4.adb (Analyze_Slice): Alphabetize constants. Add new
local variable Index_Type. The index type of a string literal
subtype is that of the stored low bound.
* sem_eval (Get_Static_Length): Remove the use of Proper_First_Index.
* sem_res.adb (Resolve_Slice): Alphabetize constants. Add
new local variable Index_Type. The index type of a
string literal subtype is that of the stored low bound.
(Set_String_Literal_Subtype): Code reformatting.

From-SVN: r186868
gcc/ada/ChangeLog
gcc/ada/einfo.adb
gcc/ada/einfo.ads
gcc/ada/exp_util.adb
gcc/ada/exp_util.ads
gcc/ada/freeze.adb
gcc/ada/gnat_ugn.texi
gcc/ada/prj-nmsc.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_eval.adb
gcc/ada/sem_res.adb