From: Eric Botcazou Date: Thu, 17 Mar 2005 18:28:58 +0000 (+0000) Subject: Fix entry. X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=017205f5ac59d33a4875f0a3aafd2ead813d97e6;p=gcc.git Fix entry. From-SVN: r96623 --- diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog index 847df062778..41d0f1a1398 100644 --- a/gcc/ada/ChangeLog +++ b/gcc/ada/ChangeLog @@ -491,6 +491,10 @@ 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 @@ -521,8 +525,6 @@ Ed Schonberg Richard Kenner - 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. @@ -541,8 +543,6 @@ (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,