[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 19 Feb 2014 10:48:06 +0000 (11:48 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 19 Feb 2014 10:48:06 +0000 (11:48 +0100)
commitb4f149c250b7674ad08e093d65d5cf185b04b519
treec938c23613148f3d6dc788ddc9346879e654b255
parentddd2bec582698a9a2ad20030278f0137d3b242c5
[multiple changes]

2014-02-19  Hristian Kirtchev  <kirtchev@adacore.com>

* lib-xref.ads Remove the small table of letter and symbol usage as we
already have one.

2014-02-19  Hristian Kirtchev  <kirtchev@adacore.com>

* sem_ch6.adb (Analyze_Subprogram_Body_Helper): Emit specific error
messages depending on the offending misplaced aspect specifications.
(Diagnose_Misplaced_Aspect_Specifications): New routine.

2014-02-19  Ed Schonberg  <schonberg@adacore.com>

* sem_ch13.adb (Get_Cursor): Utility to retrieve cursor type
for iterable aspect primitives.
(Resolve_Iterable_Operation): Use expected signature of iterable
aspect to resolve primitive when overloading is present.
(Validate_Iterable_Aspect, Analyze_Aspects_At_Freeze_Point): use it.
(Check_Signature): Removed.

From-SVN: r207885
gcc/ada/ChangeLog
gcc/ada/lib-xref.ads
gcc/ada/sem_ch13.adb
gcc/ada/sem_ch6.adb