[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Thu, 9 Sep 2010 10:05:15 +0000 (12:05 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Thu, 9 Sep 2010 10:05:15 +0000 (12:05 +0200)
commit3a89c57d9eceff3a49b1500a34d0c7fec32be089
tree397af612f836c05f010182011b707abab41f6e35
parenta24008b659b386107044f7ad3fcac3e3a6216ea5
[multiple changes]

2010-09-09  Ed Schonberg  <schonberg@adacore.com>

* exp_ch3.adb (Build_Untagged_Equality): Do not set alias of implicit
inequality, it is always rewritten as the negation of the corresponding
equality operation.
* exp_ch8.adb (Expand_N_Subprogram_Renaming): If the subprogram renames
the predefined equality of an untagged record, create a body at the
point of the renaming, to capture the current meaning of equality for
the type.

2010-09-09  Robert Dewar  <dewar@adacore.com>

* sem.adb, sem_warn.adb: Minor reformatting.

From-SVN: r164064
gcc/ada/ChangeLog
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch8.adb
gcc/ada/sem.adb
gcc/ada/sem_warn.adb