[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Fri, 13 Jan 2017 10:51:45 +0000 (11:51 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Fri, 13 Jan 2017 10:51:45 +0000 (11:51 +0100)
commit448a1eb3eb4357dcdd1e2271e267bedb0c4b7d6c
tree5046dc349b497c30eee1bc5826b72386ac220e56
parentb2c1aa8fe9463fcfe5f1750023bff9093f5b3b41
[multiple changes]

2017-01-13  Javier Miranda  <miranda@adacore.com>

* sem_ch6.adb (Freeze_Expr_Types): New subprogram.
(Analyze_Subprogram_Body_Helper): At the occurrence of an
expression function declaration that is a completion, its
expression causes freezing (AI12-0103).

2017-01-13  Vadim Godunko  <godunko@adacore.com>

* a-coinho-shared.adb: Fix memory leaks in Constant_Reference and
Reference functions of Ada.Containers.Indefinite_Holders.

2017-01-13  Bob Duff  <duff@adacore.com>

* s-os_lib.ads: Minor comment fixes.

2017-01-13  Hristian Kirtchev  <kirtchev@adacore.com>

* exp_ch3.adb (Default_Initialize_Object): Do not default
initialize an object when it is of a task type and restriction
No_Tasking is in effect because the initialization is obsolete.
* exp_ch9.adb (Build_Master_Entity): Do not generate a master when
restriction No_Tasking is in effect.
(Build_Master_Renaming): Do not rename a master when restriction
No_Tasking is in effect.

From-SVN: r244418
gcc/ada/ChangeLog
gcc/ada/a-coinho-shared.adb
gcc/ada/exp_ch3.adb
gcc/ada/exp_ch9.adb
gcc/ada/s-os_lib.ads
gcc/ada/sem_ch6.adb