[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 18 Nov 2015 10:10:46 +0000 (11:10 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 18 Nov 2015 10:10:46 +0000 (11:10 +0100)
commit1d74252db852527360f1357ed06d573d47122e24
tree4c2efbdae3e6b08c28b5cf85d82522a042742e98
parent2f54ef3d56ff1e68036e389bb50a654474fe1a00
[multiple changes]

2015-11-18  Thomas Quinot  <quinot@adacore.com>

* s-os_lib.ads, s-os_lib.adb(Normalize_Pathname): Support the case of
an unresolved Directory argument, by recursively resolving it
against the current dir.

2015-11-18  Ed Schonberg  <schonberg@adacore.com>

* sem_ch6.adb (Process_Formals): A function declaration that
returns a class-wide type must have freeing deferred, so that it
is not frozen before the class-wide type and its root type are
frozen. This is significant when there may be a limited view of
the class_wide type in another package.

From-SVN: r230526
gcc/ada/ChangeLog
gcc/ada/s-os_lib.adb
gcc/ada/s-os_lib.ads
gcc/ada/sem_ch6.adb