OSDN Git Service

* doc/invoke.texi: Remove Chill references.
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index 097cf31..db26e25 100644 (file)
@@ -1,3 +1,106 @@
+2002-04-20  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * doc/invoke.texi: Remove Chill references.
+       * doc/gcc.texi: Update last modified date.
+
+2002-04-20  Kazu Hirata  <kazu@hxi.com>
+
+       * config/h8300/lib1funcs.asm (___mulsi3): Remove unnecessary
+       push and pop.  Replace add.l with add.w.
+
+2002-04-20  Toshiyasu Morita  <toshiyasu.morita@hsa.hitachi.com>
+
+       * config/h8300/lib1funcs.asm (___mulsi3): Use hardware
+       multiply instructions for H8/300H case.
+
+2002-04-20  Toshiyasu Morita  <toshiyasu.morita@hsa.hitachi.com>
+
+       * config/h8300/lib1funcs.asm (___cmpsi2, ___ucmpsi2):
+       Bum three instructions from each routine.
+
+2002-04-20  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+       * Makefile.in: Update.
+       * decl.c (push_c_function_context, pop_c_function_context,
+       mark_c_function_context): Rename for consistency.
+       * c-objc-common.c (c_objc_common_init): Langhooks set elsewhere.
+       * c-tree.h (push_c_function_context, pop_c_function_context,
+       mark_c_function_context): Rename for consistency.
+       * c-lang.c (LANG_HOOKS_FUNCTION_ENTER_NESTED,
+       LANG_HOOKS_FUNCTION_LEAVE_NESTED, LANG_HOOKS_FUNCTION_MARK): Redefine.
+       * function.c (init_lang_status, save_lang_status,
+       restore_lang_status, mark_lang_status, free_lang_status):
+       Move to langhooks.h.
+       (push_function_context_to, pop_function_context_from,
+       free_after_parsing, prepare_function_start, ggc_mark_struct_function):
+       Update.
+       * function.h (init_lang_status, save_lang_status,
+       restore_lang_status, mark_lang_status, free_lang_status):
+       Move to langhooks.h.
+       * langhooks-def.h (LANG_HOOKS_FUNCTION_INIT,
+       LANG_HOOKS_FUNCTION_FREE, LANG_HOOKS_FUNCTION_ENTER_NESTED,
+       LANG_HOOKS_FUNCTION_LEAVE_NESTED, LANG_HOOKS_FUNCTION_MARK,
+       LANG_HOOKS_FUNCTION_INITIALIZER): New.
+       (LANG_HOOKS_INITIALIZER): Update.
+       (lhd_do_nothing_f): New.
+       * langhooks.h (struct lang_hooks_for_functions): New.
+       (struct lang_hooks): New hooks.
+       * langhooks.c (lhd_do_nothing_f): New.
+objc:
+       * objc-lang.c (LANG_HOOKS_FUNCTION_ENTER_NESTED,
+       LANG_HOOKS_FUNCTION_LEAVE_NESTED, LANG_HOOKS_FUNCTION_MARK): Redefine.
+
+2002-04-19  David S. Miller  <davem@redhat.com>
+
+       * config/sparc/linux.h (MD_FALLBACK_FRAME_STATE_FOR): Define.
+       * config/sparc/linux64.h (MD_FALLBACK_FRAME_STATE_FOR): Likewise.
+
+2002-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR optimization/3756
+       * config/i386/i386.c (ix86_expand_int_movcc): Optimize
+       x = ((int) y < 0) ? cst1 : cst2.
+
+2002-04-19  Jakub Jelinek  <jakub@redhat.com>
+
+       PR c/6358
+       * function.c: Reapply patch for c/6358.
+       (expand_function_end): Copy decl_rtl's mode, not
+       current_function_return_rtx mode.
+
+2002-04-19  Joel Sherrill  <joel@OARcorp.com>
+
+       * config/rtems.h (STARTFILE_SPEC, ENDFILE_SPEC): Fix for non-ELF
+       targets.
+
+2002-04-19  Tom Tromey  <tromey@redhat.com>
+
+       * doc/install.texi (Specific): Update status of Solaris 2.8.
+       For PR libgcj/6158.
+
+2002-04-19  Andreas Schwab  <schwab@suse.de>
+
+       * real.c: Allow sizeof (REAL_VALUE_TYPE) > 2*NE.
+       (PUT_REAL): Restore old definition.
+
+2002-04-19  Dan Nicolaescu  <dann@godzilla.ics.uci.edu>
+           Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+       * doc/install.texi (Specific, sparc-sun-solaris2*): Mention that
+       binutils 2.11.2 and higher generate smaller binaries than Sun's
+       native tools.
+
+2002-04-19  Mark Mitchell  <mark@codesourcery.com>
+
+       PR c++/6352
+       * toplev.c (rest_of_compilation): Do not defer functions for which
+       TREE_SYMBOL_REFERENCED has already been set.
+
+Fri Apr 19 15:53:03 CEST 2002  Jan Hubicka  <jh@suse.cz>
+
+       * i386.md (movsi_1, movhi_1): Force reload to use more flexible
+       alternative.
+
 2002-04-19  Neil Booth  <neil@daikokuya.demon.co.uk>
 
        * builtins.c: Include langhooks.h.