aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorEric Botcazou <ebotcazou@gcc.gnu.org>2005-03-17 18:28:58 +0000
committerEric Botcazou <ebotcazou@gcc.gnu.org>2005-03-17 18:28:58 +0000
commit017205f5ac59d33a4875f0a3aafd2ead813d97e6 (patch)
tree59bc4ce67d68648604af8e847804b27cd9a454fb /gcc
parentdbdd120f4c23ebd700f48c695104161bb444a1fd (diff)
downloadgcc-017205f5ac59d33a4875f0a3aafd2ead813d97e6.zip
gcc-017205f5ac59d33a4875f0a3aafd2ead813d97e6.tar.gz
gcc-017205f5ac59d33a4875f0a3aafd2ead813d97e6.tar.bz2
Fix entry.
From-SVN: r96623
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog8
1 files changed, 4 insertions, 4 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 847df06..41d0f1a 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 <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.
@@ -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,