back_end.adb (Call_Back_End): Remove previous patch...
authorRobert Dewar <dewar@adacore.com>
Mon, 2 Mar 2015 11:24:33 +0000 (11:24 +0000)
committerArnaud Charlet <charlet@gcc.gnu.org>
Mon, 2 Mar 2015 11:24:33 +0000 (12:24 +0100)
commit89f0276a49a2ae68f3dd086b237037cdce6ed6b4
tree3229683b6e527c4242f24c3647c94ed861dfce61
parent3830827c54e72b96400c9f9803b5518e8fb9f23d
back_end.adb (Call_Back_End): Remove previous patch...

2015-03-02  Robert Dewar  <dewar@adacore.com>

* back_end.adb (Call_Back_End): Remove previous patch,
the back end now gets to see the result of -gnatd.1
(Unnest_Subprogram_Mode) processing.
* elists.ads, elists.adb (List_Length): New function.
* exp_unst.ads, exp_unst.adb: Major changes, first complete version.
* sem_util.adb (Check_Nested_Access): Handle formals in
Unnest_Subprogram_Mode.
(Adjust_Named_Associations): Minor reformatting.
* sprint.adb (Sprint_Node_Actual): Fix failure to print aliased
for parameters.

From-SVN: r221115
gcc/ada/ChangeLog
gcc/ada/back_end.adb
gcc/ada/elists.adb
gcc/ada/elists.ads
gcc/ada/exp_unst.adb
gcc/ada/exp_unst.ads
gcc/ada/sem_util.adb
gcc/ada/sprint.adb