OSDN Git Service

gcc:
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index dcadbdc..f1a4b98 100644 (file)
@@ -1,3 +1,93 @@
+2001-01-10  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+       * gcc.texi: Define macro gcctabopt.
+       * invoke.texi: Add manpage sections BUGS and AUTHOR.  Use
+       @command, @env and @option in some places where appropriate.  Use
+       @gcctabopt where appropriate.  Put URLs and email addresses inside
+       @w.
+
+2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
+       
+        * gcc.c (cpp_options): Set MD file name from output
+        filename, if specified.
+        (suffix_subst): New static variable.
+        (do_spec): Clear it.
+        (do_spec_1, case '.'): Handle new `%.suffix' spec.
+        Clear it.
+        (give_switch): Handle suffix_subst.
+
+2001-01-10  Phil Edwards  <pme@sources.redhat.com>
+
+       * invoke.texi:  Fix another typo.
+
+2001-01-10  Phil Edwards  <pme@sources.redhat.com>
+
+       * invoke.texi:  Fix typo.
+
+2001-01-10  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+        * c-lang.c (lang_hooks): Update.
+        (lang_decode_option): Remove.
+        (lang_init_options): Rename c_init_options.
+        * toplev.c (main): Use lang_hooks for lang_init_options
+        and lang_decode_option.
+        * toplev.h (lang_hooks): Add 2 new hooks.
+        * tree.h: Remove lang_init_options and lang_decode_option.
+        * cp/cp-tree.h (lang_decode_option): Rename cxx_decode_option.
+        * cp/decl2.c: Similarly.
+        * cp/lex.c (lang_init_options): Rename cxx_init_options.
+        (lang_hooks): Update.   
+        * f/com.c (f_init, f_finish): Rename ffe_init, ffe_finish
+        for consistency.
+        (lang_init_options): Rename ffe_init_options.
+        (lang_hooks): Update.
+        (lang_decode_option): Remove.
+        * java/lang.c (lang_init_options): Rename java_init_options.
+        (lang_decode_option): Rename java_decode_option.
+        (lang_hooks): Update.
+        * objc/objc-act.c (lang_init_options): Rename objc_init_options.
+        (lang_decode_option): Rename objc_decode_option.
+        (lang_hooks): Update.
+
+2001-01-09  Nick Clifton  <nickc@redhat.com>
+
+       * config/d30v/d30v.c (d30v_eh_epilogue_sp_ofs): Delete.
+       (d30v_return_addr_rtx): Delete.
+       (d30v_expand_epilogue): Use eh_epilogue_sp_ofs field in the
+       cfun->machine structure.
+       (struct machine_function): Move to d30v.h
+       (d30v_save_machine_status): Delete.
+       (d30v_restore_machine_status): Delete.
+       (d30v_init_machine_status): New Function.
+       (d30v_mark_machine_status): New Function.
+       (d30v_free_machine_status): New Function.
+       (d30v_init_expanders): Use new functions.
+       (d30v_return_addr): Use ra_rtx field in cfun->machine.
+       (d30v_add_gc_roots): Remove d30v_eh_epilogue_sp_ofs and
+       d30v_return_addr_rtx.
+
+       * config/d30v/d30v.h (struct_machine): Move here.
+       Add eh_epilogue_sp_ofs field.
+
+       *config/d30v/d30v.md (epilogue): Initialise eh_epilogue_sp_ofs
+       field in cfun->machine structure.
+
+Tue Jan  9 21:34:57 2001  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+       * pa32-regs.h (CONDITIONAL_REGISTER_USAGE): When generating pic code,
+       PIC_OFFSET_TABLE_REGNUM_SAVED is a call_used register.
+       * pa64-regs.h (CONDITIONAL_REGISTER_USAGE): Likewise.
+
+Tue Jan  9 21:25:19 2001  Jeffrey A Law  (law@cygnus.com)
+
+       * objc/lang-options.h: Remove bogus reference to
+       Java trademark.
+
+2001-01-09  Kazu Hirata  <kazu@hxi.com>
+
+       * config/h8300/h8300.c (get_shift_alg): Use a struct shift_info to
+       return the result.
+
 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
 
        * reload.c (find_reloads_address): Check for eliminable registers