[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 10:52:13 +0000 (12:52 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 25 Apr 2017 10:52:13 +0000 (12:52 +0200)
commit457cee0b8470f50b68638f433f480cbbebddef51
tree8b695b54b9f7bc3cdeb4b829b14b43c8a52438cb
parentcf9a473e6494aef4d6e36dfdab64b3c42bfe5958
[multiple changes]

2017-04-25  Eric Botcazou  <ebotcazou@adacore.com>

* fname.adb (Is_Internal_File_Name): Arrange for the slices to
have a length which is a power of 2.
(Is_Predefined_File_Name): Likewise. Adjust comment.

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

* exp_aggr.adb (Component_Count): Protect the
arithmetic from attempting to convert a value >= 2**31 to Int,
which would otherwise raise Constraint_Error.

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

* opt.ads (Locking_Policy): Fix incorrect documentation. The
first character of the policy name is not unique.

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

* s-fileio.adb (Name): Raise Use_Error if the file is a temp file.
* s-ficobl.ads (Is_Temporary_File): Remove incorrect comment
about this flag not being used. It was already used, and it is
now used more.

From-SVN: r247183
gcc/ada/ChangeLog
gcc/ada/exp_aggr.adb
gcc/ada/fname.adb
gcc/ada/opt.ads
gcc/ada/s-ficobl.ads
gcc/ada/s-fileio.adb