[multiple changes]
authorArnaud Charlet <charlet@gcc.gnu.org>
Tue, 6 Jan 2015 09:51:49 +0000 (10:51 +0100)
committerArnaud Charlet <charlet@gcc.gnu.org>
Tue, 6 Jan 2015 09:51:49 +0000 (10:51 +0100)
2015-01-06  Ed Schonberg  <schonberg@adacore.com>

* sem_ch8.adb: Code clean up.

2015-01-06  Tristan Gingold  <gingold@adacore.com>

* targparm.ads: Remove obsolete comment.

From-SVN: r219240

gcc/ada/ChangeLog
gcc/ada/sem_ch8.adb
gcc/ada/targparm.ads

index c6159e6b50114e9521fcf54d2a4e3b392473186d..1950ea8abebe5d0db7115f92a5ba013db392a488 100644 (file)
@@ -1,3 +1,11 @@
+2015-01-06  Ed Schonberg  <schonberg@adacore.com>
+
+       * sem_ch8.adb: Code clean up.
+
+2015-01-06  Tristan Gingold  <gingold@adacore.com>
+
+       * targparm.ads: Remove obsolete comment.
+
 2015-01-06  Olivier Hainque  <hainque@adacore.com>
 
         * gcc-interface/decl.c (gnat_to_gnu_entity, case E_Variable): When
index 84c5ae553dfd7cc33bb16fe798a204bd29f4a076..9218e8ae80463fa2a39603eb7fdfe05b0a3ace31 100644 (file)
@@ -3454,11 +3454,12 @@ package body Sem_Ch8 is
 
       --  In GNATprove mode, the renamings of actual subprograms are replaced
       --  with wrapper functions that make it easier to propagate axioms to the
-      --  points of call within an instance.
+      --  points of call within an instance. Wrappers are generated if formal
+      --  subprogram is subject to axiomatization.
 
       if Is_Actual
         and then GNATprove_Mode
-        and then Present (Containing_Package_With_Ext_Axioms (Old_S))
+        and then Present (Containing_Package_With_Ext_Axioms (Formal_Spec))
         and then not Inside_A_Generic
       then
          if Ekind (Old_S) = E_Function then
index b7d40c6749837cad455458f8ec86ea131f008b26..efb6e028b2dad47ddbfbac146d0d053fd3276f6a 100644 (file)
@@ -349,8 +349,6 @@ package Targparm is
    --    The calls to __gnat_initialize and __gnat_finalize are omitted
    --
    --    All finalization and initialization (controlled types) is omitted
-   --
-   --    The routine __gnat_handler_installed is not imported
 
    Preallocated_Stacks_On_Target : Boolean := False;
    --  If this flag is True, then the expander preallocates all task stacks