aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorRichard Kenner <kenner@gcc.gnu.org>2004-06-28 15:06:25 -0400
committerRichard Kenner <kenner@gcc.gnu.org>2004-06-28 15:06:25 -0400
commitbce3da3294519d63a3fb3f6eb87749b3e2cb83cd (patch)
tree5cd5bb8b15d00c0b3c616dd9187bca246281d1da /gcc
parentff89096a6eb40167819dbdb8a2d91717ad60a82f (diff)
downloadgcc-bce3da3294519d63a3fb3f6eb87749b3e2cb83cd.zip
gcc-bce3da3294519d63a3fb3f6eb87749b3e2cb83cd.tar.gz
gcc-bce3da3294519d63a3fb3f6eb87749b3e2cb83cd.tar.bz2
Check-in change to this file that got left out of last check-in
From-SVN: r83807
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ada/ChangeLog21
1 files changed, 21 insertions, 0 deletions
diff --git a/gcc/ada/ChangeLog b/gcc/ada/ChangeLog
index 77132fb..f3318a6 100644
--- a/gcc/ada/ChangeLog
+++ b/gcc/ada/ChangeLog
@@ -90,6 +90,27 @@
* sem_ch10.adb (Analyze_Compilation_Unit): Register as *loaded*
explicitly withed predefined units.
+2004-06-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * ada-tree.def (DECL_STMT): Deleted.
+ * ada-tree.h (IS_ADA_STMT): Now test against STMT_STMT.
+ (DECL_STMT_VAR): Deleted.
+ * decl.c: add_decl_stmt now add_decl_expr.
+ * gigi.h: Likewise.
+ * trans.c: Likewise.
+ (gnat_gimplify_type_sizes, gnat_gimplify_one_sizepos): Deleted.
+ (gnat_to_gnu, case N_Subprogram_Body): Set cfun->function_end_locus.
+ (add_stmt): Only handle padded type here.
+ (add_stmt_with_node): Allow gnat_node to not be present.
+ (gnat_gimplify_stmt, case USE_STMT): Set *STMT_P to null.
+ (gnat_gimplify_stmt, case DECL_STMT): Deleted.
+ (gnat_stabilize_reference_1): If COMPONENT_REF of fat pointer,
+ make a SAVE_EXPR for the entire fat pointer.
+ * utils.c (pushdecl): Walk a DECL_EXPR in global case.
+ (create_index_type): Make a DECL_EXPR.
+ (end_subprog_body): Don't call allocate_struct_function here but
+ do clear cfun.
+
2004-06-25 Pascal Obry <obry@gnat.com>
* makegpr.adb (Build_Library): Remove parameter Lib_Address and