[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Wed, 3 Aug 2011 14:54:24 +0000 (16:54 +0200)
committerArnaud Charlet <charlet@gcc.gnu.org>
Wed, 3 Aug 2011 14:54:24 +0000 (16:54 +0200)
commit1cdfa9be54975f0566d6f261a706dcb8d767601d
tree3dfed43821a83ea125d3b2afd4c3d6fa17d004b1
parent243cae0a5108e18638c9c4844baaf392171130d4
[multiple changes]

2011-08-03  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch7.adb (Create_Finalizer): Treat freeze nodes in similar fashion
to packages. This ensures that the finalizer body will not end up
inside the freeze node.
(Process_Declarations): Add code to detect whether a freeze node has a
nested finalization collection.

2011-08-03  Pascal Obry  <obry@adacore.com>

* g-awk.adb, g-awk.ads: Make GNAT.AWK API compatible with Ada 2005.
(Current_Session): Return a not null access to Session_Type.
(Default_Session): Likewise.

From-SVN: r177282
gcc/ada/ChangeLog
gcc/ada/exp_ch7.adb
gcc/ada/g-awk.adb
gcc/ada/g-awk.ads