OSDN Git Service

Fix entry.
authorebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Mar 2005 18:28:58 +0000 (18:28 +0000)
committerebotcazou <ebotcazou@138bc75d-0d04-0410-961f-82ee72b054a4>
Thu, 17 Mar 2005 18:28:58 +0000 (18:28 +0000)
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@96623 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ada/ChangeLog

index 847df06..41d0f1a 100644 (file)
        within records; allow them to have freeze nodes if their base types
        aren't frozen yet.
 
+       * exp_util.adb (Remove_Side_Effects): Properly test for
+       Expansion_Delayed and handle case when it's inside an
+       N_Qualified_Expression.
+
        * sem_ch3.adb (Derived_Type_Declaration): New predicate
        Comes_From_Generic, to recognize accurately that the parent type in a
        derived type declaration can be traced back to a formal type, because
            Ed Schonberg  <schonberg@adacore.com>
            Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
-       PR ada/19900
-
        * exp_pakd.adb (Create_Packed_Array_Type): Do not set
        Must_Be_Byte_Aligned for cases where we do not need to use a
        System.Pack_nn unit.
        (Is_Possibly_Unaligned_Object): Major rewrite to get a much more
        accurate estimate. Yields True in far fewer cases than before,
        improving the quality of code that depends on this test.
-       (Remove_Side_Effects): Properly test for Expansion_Delayed and handle
-       case when it's inside an N_Qualified_Expression.
 
        * exp_util.adb (Kill_Dead_Code): For a package declaration, iterate
        over both visible and private declarations to remove them from tree,