OSDN Git Service

Upgrade to AutoGen 5 Template
[pf3gnuchains/gcc-fork.git] / gcc / ChangeLog
index f021be5..82642e8 100644 (file)
@@ -1,3 +1,69 @@
+2001-05-17  Bruce Korb <bkorb@gnu.org>
+
+       * fixinc/fixincl.tpl: rewritten as an AutoGen version 5 template
+       * fixinc/genfixes: emit a warning if AutoGen is out of date
+
+2001-05-17  Brendan Conoboy <blc@cygnus.com>
+           Bruce Korb <bkorb@gnu.org>
+
+       * fixinc/fixincl.sh(FIXINC): accept local directory if fixincl not
+       found in fixinc directory.  Facilitates binary distributions.
+
+2001-05-17  Jeffrey Oldham  <oldham@codesourcery.com>
+
+       * dbxout.c (dbxout_symbol_location): For CONCAT, skip types not
+       COMPLEX_TYPE.
+
+Thu May 17 19:42:39 2001  Mark Kettenis  <kettenis@wins.uva.nl>
+
+       * dwarf2out.c (modified_type_die): Equate qualified type to die.
+
+Thu May 17 23:19:46 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * integrate.c (copy_rtx_and_substitute): Use simplify_gen_subreg.
+       (simplify_subreg): Handle complex types represented as CONCAT.
+
+       * recog.c (validate_replace_rtx_1): Properly canonicalize expression
+       * rtl.h (swap_commutative_operands_p): Declare.
+       * rtlanal.c (swap_commutative_operands_p): New.
+       (operand_preference): New static function.
+
+       * combine.c (combine_simplify_rtx): Use swap_commutative_operands_p.
+       (gen_binary): Likewise.
+       * optabs.c (emit_cmp_and_jump_insns, emit_conditional_move): Likewise.
+       * simplify-rtx.c (simplify_gen_binary,
+       simplify_gen_relational): Likewise.
+
+Thu May 17 20:43:36 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+       * cse.c (fold_rtx): Use simplify_subreg.
+
+       * simplify-rtx.c (simplify_replace_rtx): Use simplify_gen_subreg.
+       (simplify_gen_subreg): New.
+       (simplify_rtx): Use simplify_subreg.
+       * rtl.h (simplify_gen_subreg): Declare.
+
+2001-05-17  Mark Mitchell  <mark@codesourcery.com>
+
+       * doc/install.texi: Update Solaris information.
+
+       * except.h (protect_cleanup_actions): Remove it.
+       (lang_protect_cleanup_actions): Declare it.
+       * except.c (protect_cleanup_actions): Remove it.
+       (lang_protect_cleanup_actions): New variable.
+       (init_eh): Don't make protect_cleanup_actions a GC root.
+       (expand_eh_region_and_cleanup): Call
+       lang_protect_cleanup_actions.
+       (output_function_exception_table): Remove unused `align'
+       variable.
+       * varasm.c (assemble_external): Abort if we have not yet
+       opened the assembly output file.
+       
+Thu May 17 11:54:50 2001  Jeffrey A Law  (law@cygnus.com)
+
+       * except.c (sjlj_emit_function_enter): Call assemble_external_libcall
+       for eh_personality_libfunc.
+
 Thu May 17 19:48:00 CEST 2001  Jan Hubicka  <jh@suse.cz>
 
        * recog.c (validate_replace_rtx_1): Use "TO" mode if not VOIDmode