[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 19 Apr 2016 12:18:59 +0000 (14:18 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 19 Apr 2016 12:18:59 +0000 (14:18 +0200)
commitb35e5dcb14b85adb622f0f6ee4c629e9a44dcdd0
tree404f95f515c48269fcc3d2370141e4036cc8208a
parentd247f8e23afb71d88a38105d3bdc342b5ecd9edc
[multiple changes]

2016-04-19  Bob Duff  <duff@adacore.com>

* sem_elab.adb (Check_A_Call): There are cases where we have No
(Ent) after the Alias loop, even when there was no previous error,
so we can't assert that there was an error.

2016-04-19  Ed Schonberg  <schonberg@adacore.com>

* sem_attr.adb (Analyze_Access_Attribute, OK_Self_Reference):
Reject use of type name as a prefix to 'access within an aggregate
in a context that is not the declarative region of a type.

2016-04-19  Vincent Celier  <celier@adacore.com>

* gnatcmd.adb: Make "gnat ls -P" invoke gprls Make "gnat bind
-P" invoke "gprbuild -b" Make "gnat link -P" invoke "gprbuild
-l" Fail if the invocation is "gnat find -P" or "gnat xref -P"
Remove anything related to project files
* g-mbdira.adb: minor whitespace cleanup
* g-spipat.adb: minor removal of extra spaces after closing paren

2016-04-19  Ed Schonberg  <schonberg@adacore.com>

* exp_ch6.adb (Expand_Actuals):  If post-statements are present
and the enclosing context is a function call or indexing, build
an Expression_With_Actions for the call.

2016-04-19  Hristian Kirtchev  <kirtchev@adacore.com>

* lib-writ.adb (Write_With_Lines): Code cleanup. Do not generate
a with line for an ignored Ghost unit.
* sem_ch7.adb (Analyze_Package_Declaration): Add local constant
Par. A child package is Ghost when its parent is Ghost.
* sem_prag.adb (Analyze_Pragma): Pragma Ghost can now apply to
a subprogram declaration that acts as a compilation unit.

From-SVN: r235191
gcc/ada/ChangeLog
gcc/ada/exp_ch6.adb
gcc/ada/g-mbdira.adb
gcc/ada/g-spipat.adb
gcc/ada/gnatcmd.adb
gcc/ada/lib-writ.adb
gcc/ada/sem_attr.adb
gcc/ada/sem_ch7.adb
gcc/ada/sem_elab.adb
gcc/ada/sem_prag.adb