[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 12:03:43 +0000 (14:03 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 12:03:43 +0000 (14:03 +0200)
commit8f34c90bb2ca334c7e8fab6b23b1e0499fafb161
tree8436bb18ba169fa04c104b935b606d39f87419e1
parent4f9c5d5c4892e584a42b98f8d8643ce0b7b76490
[multiple changes]

2017-04-25  Ed Schonberg  <schonberg@adacore.com>

* sem_util.adb (Same_Value): String literals are compile-time
values, and comparing them must use Expr_Value_S.

2017-04-25  Ed Schonberg  <schonberg@adacore.com>

* sem_ch4.adb (Complete_Object_Interpretation): If an explicit
dereference is introduced for the object, and the object is
overloaded, do not check whether it is aliased, because it may
include an implicit dereference.
* sem_type.adb (Disambiguate): If two interpretations are access
attribute types with the same designated type keep either of
them and do not report an ambiguity.  A true ambiguity will be
reported elsewhere.

2017-04-25  Bob Duff  <duff@adacore.com>

* a-numeri.ads: Change the encoding of Greek letter Pi from
brackets encoding to UTF-8.  Use pragma Wide_Character_Encoding
to indicate the encoding. We considered using a byte order mark
(BOM), but that causes various trouble (misc software eats the
BOM, if you have a patch with a BOM, then it's not at the start
of the patch, so it's not a BOM, the BOM affects with-ing files,
etc.).
* scng.adb, s-wchcnv.adb: Minor.

2017-04-25  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch3.adb, sem_ch8.adb, sem_disp.adb: Minor reformatting.

From-SVN: r247197
gcc/ada/ChangeLog
gcc/ada/a-numeri.ads
gcc/ada/s-wchcnv.adb
gcc/ada/scng.adb
gcc/ada/sem_ch3.adb
gcc/ada/sem_ch4.adb
gcc/ada/sem_ch8.adb
gcc/ada/sem_disp.adb
gcc/ada/sem_type.adb
gcc/ada/sem_util.adb