[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 10:26:52 +0000 (12:26 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 10:26:52 +0000 (12:26 +0200)
commit94295b259310bb5a7a156f799cfc84e0eebbccdc
tree3f8a3173b3920001fd32468ae606c748bfda8a3b
parentb0cd50fdc3c2c8a0221a1c7d8379f4c7e15e623f
[multiple changes]

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

* exp_ch7.adb, checks.adb, sem_prag.adb, eval_fat.adb: Minor
reformatting.

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

* binde.adb (Validate): Do not pass dynamic strings
to pragma Assert, because older compilers do not support that.

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

* s-fileio.adb (Close): When a temp file is
closed, delete it and clean up its Temp_File_Record immediately,
rather than waiting until later.
(Temp_File_Record): Add File
component, so Close can know which Temp_File_Record corresponds
to the file being closed.
(Delete): Don't delete temp files,
because they are deleted by Close.
(Open): Set the File component
of Temp_File_Record. This requires moving the creation of the
Temp_File_Record to the end, after the AFCB has been created.

From-SVN: r247175
gcc/ada/ChangeLog
gcc/ada/binde.adb
gcc/ada/checks.adb
gcc/ada/eval_fat.adb
gcc/ada/exp_ch7.adb
gcc/ada/s-fileio.adb
gcc/ada/sem_prag.adb