OSDN Git Service

gcc/ChangeLog
[pf3gnuchains/gcc-fork.git] / gcc / ada / ChangeLog
index 137d652..ec532ca 100644 (file)
@@ -1,7 +1,85 @@
-2008-07-24  Jan Hubicka  <jh@suse.cz>
+2008-07-30  Laurent Guerby  <laurent@guerby.net>
+
+        PR ada/5911
+        * gcc-interface/Makefile.in (MULTISUBDIR, RTSDIR): New variables.
+        Pass MULTISUBDIR to recursive make. Use $(RTSDIR) instead of rts.
+        Replace stamp-gnatlib* by stamp-gnatlib*-rts.
+        * gcc-interface/Make-lang.in: Replace stamp-gnatlib2
+        by stamp-gnatlib2-rts.
+       
+2008-07-30  Ralf Wildenhues  <Ralf.Wildenhues@gmx.de>
+
+       PR documentation/15479
+       * gnat-style.texi: Remove AdaCore copyright statement and GPL
+       statement for GNAT.  Add @copying stanza, use it.  Update to
+       GFDL 1.2.  Do not list GFDL as Invariant Section, do not list
+       title as Front-Cover Text.
+       * gnat_rm.texi: Likewise.
+       * gnat_ugn.texi: Likewise.
+
+2008-07-29  Jan Hubicka  <jh@suse.cz>
+
+       * trans.c (process_inlined_subprograms): Remove tree_really_inline
+       check.
+
+2008-07-29  Arnaud Charlet  <charlet@adacore.com>
+
+       * gcc-interface: New directory.
+
+       * ada-tree.def, cuintp.c, gigi.h, Makefile.in, targtyps.c, ada.h,
+       utils.c, ada-tree.h, decl.c, lang.opt, Make-lang.in, trans.c,
+       config-lang.in, deftarg.c, lang-specs.h, misc.c, utils2.c: Moved
+       to gcc-interface subdirectory.
+
+2008-07-29  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+       * Makefile.in (EXTRA_GNATRTL_NONTASKING_OBJS): Remove extra s-win32.o.
+
+2008-07-28  Jan Hubicka  <jh@suse.cz>
 
-       * ada/utils.c (end_subprog_body): Remove inline trees check.
-       * ada/misc.c (gnat_post_options): Do not set flag_inline_trees.
+       * misc.c (gnat_post_options): Do not set flag_no_inline.
+
+2008-07-28  Richard Guenther  <rguenther@suse.de>
+
+       Merge from gimple-tuples-branch.
+
+       2008-07-22  Olivier Hainque  <hainque@adacore.com>
+
+       * gigi.h (end_subprog_body): New ELAB_P argument, saying if
+       this is called for an elab proc to be discarded if empty.
+       * utils.c (end_subprog_body): Honor ELAB_P.
+       (build_function_stub): Adjust call to end_subprog_body.
+       * trans.c (Subprogram_Body_to_gnu): Likewise.
+       (gigi): Reorganize processing of elab procs to prevent
+       gimplifying twice, using the new end_subprog_body argument.
+
+       2008-07-19  Richard Guenther  <rguenther@suse.de>
+
+       * Make-lang.in (trans.o): Add tree-iterator.h dependency.
+       (utils.o): Likewise.
+       * trans.c: Include tree-iterator.h.
+       (gnat_gimplify_expr): Adjust prototype.  Fix typo.
+       (gnat_gimplify_stmt): Use SET_EXPR_LOCATION.
+       (set_expr_location_from_node): Likewise.
+       (gigi): Tuplify.
+       * ada-tree.h (union lang_tree_node): Use TREE_CHAIN instead
+       of GENERIC_NEXT.
+       * utils.c: Include tree-iterator.h.
+       * gigi.h (gnat_gimplify_expr): Adjust prototype.
+
+       2008-07-18  Aldy Hernandez  <aldyh@redhat.com>
+
+       * trans.c: Include gimple.h instead of tree-gimple.h.
+       * utils.c: Same.
+
+       2008-07-14  Aldy Hernandez  <aldyh@redhat.com>
+
+       * trans.c (gnat_gimplify_expr): Use gimplify_assign.
+
+2008-07-25  Jan Hubicka  <jh@suse.cz>
+
+       * utils.c (end_subprog_body): Remove inline trees check.
+       * misc.c (gnat_post_options): Do not set flag_inline_trees.
 
 2008-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
 
@@ -12,7 +90,7 @@
        * gnathtml.pl: New file.
 
 2008-07-19  Olivier Hainque  <hainque@adacore.com>
-        
+
        * targtyps.c (get_target_default_allocator_alignment): Use
        MALLOC_ABI_ALIGNMENT.