6 GCC regressions, 0 new, with your patch on 2002-06-22T14:32:13Z.
GCC regression checker
regress@redhat.com
Sat Jun 22 10:59:00 GMT 2002
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 6
failures that existed before and after that patch; 0 failures
have been fixed.
The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim g77.sum g77.f-torture/execute/f90-intrinsic-bit.f
powerpc-eabisim gcc.sum gcc.c-torture/execute/20020108-1.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/builtin-prefetch-2.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/builtin-prefetch-3.c
powerpc-eabisim gcc.sum gcc.c-torture/execute/builtin-prefetch-4.c
native g77.sum g77.f-torture/execute/f90-intrinsic-bit.f
For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-06-22T11:00:15Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Fri Jun 21 22:44:53 2002
+++ gcc/gcc/ChangeLog Sat Jun 22 07:32:40 2002
@@ -1,3 +1,22 @@
+2002-06-22 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR middle-end/6963
+ * function.c (assign_stack_temp_for_type): Do not return
+ the same MEM rtx for multiple uses of a stack slot.
+
+2002-06-22 David S. Miller <davem@redhat.com>
+
+ PR target/6841 target/6770 target/6719
+ * config/sparc/sparc.h (PREFERRED_RELOAD_CLASS): Return
+ NO_REGS for constant X when CLASS is GENERAL_OR_FP_REGS or
+ GENERAL_OR_EXTRA_FP_REGS.
+
+2002-06-22 Neil Booth <neil@daikokuya.co.uk>
+
+ * cpptrad.c (struct fun_macro): Add line number.
+ (scan_out_logical_line): Set it, and use it to report unterminated
+ macro invocations.
+
2002-06-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* genautomata.c (copy_node, VLA_PTR_CREATE, VLA_PTR_EXPAND,
--- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Fri Jun 21 01:41:56 2002
+++ gcc/gcc/testsuite/ChangeLog Sat Jun 22 07:32:45 2002
@@ -1,3 +1,10 @@
+2002-06-22 Neil Booth <neil@daikokuya.co.uk>
+
+ * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
+ gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
+ gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
+ gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
+
2002-06-21 Neil Booth <neil@daikokuya.co.uk>
* gcc.dg/cpp/trad: New directory with traditional tests copied
ChangeLog entries between 2002-06-22T11:00:15Z and the last time everything
passed, on 2002-05-29T21:10:18Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Tue May 28 13:59:06 2002
+++ gcc/ChangeLog Fri Jun 21 15:44:18 2002
@@ -1,3 +1,84 @@
+2002-06-22 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * configure.in: Fix AIX configury bug.
+
+2002-06-20 Steve Ellcey <sje@cup.hp.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2002-06-19 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * configure.in: replace ${topsrcdir} with ${srcdir}
+
+ * configure.in: Move definition of libstdcxx_flags
+ right above usage, rather than waaay earlier.
+
+ * configure.in: Pull definition of is_cross_compiler earlier.
+
+ * configure.in: Rearrange a little.
+
+ * configure.in: Remove references to librx.
+ * Makefile.in: Remove references to librx.
+
+Tue Jun 18 22:37:35 2002 Denis Chertykov <denisc@overta.ru>
+
+ * config.sub: Add support for avr target.
+ Import from master sources, rev 1.255
+
+2002-06-19 Phil Edwards <pme@gcc.gnu.org>
+
+ * configure, .cvsignore: Revert previous change...
+ * Makefile: ...delete.
+
+2002-06-19 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * configure.in: Eliminate ${gasdir} variable.
+
+2002-06-18 Dave Brolley <brolley@redhat.com>
+
+ * configure.in: Add support for frv.
+ * config.sub: Add support for frv.
+
+2002-06-18 Phil Edwards <pme@gcc.gnu.org>
+
+ * configure: Remove garbage from previous commit.
+
+2002-06-18 Phil Edwards <pme@gcc.gnu.org>
+
+ * configure: For in-source builds, make a subdir and re-exec there.
+ * Makefile: New file. Pass targets through to build directory.
+ * .cvsignore: No longer ignore "Makefile".
+
+2002-06-16 Douglas Rupp <rupp@gnat.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2002-06-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * Makefile.in (CFLAGS_FOR_TARGET): Add -O2.
+
+2002-06-08 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * configure.in (vax-*-netbsd*): Re-enable gas.
+
+2002-05-31 Nathanael Nerode <neroden@twcny.rr.com>
+
+ * Makefile.in: Replace HOST_PREFIX, HOST_PREFIX_1 with BUILD_PREFIX,
+ BUILD_PREFIX_1, to correct nomenclature.
+ * configure: Likewise.
+
+ * Makefile.in: Eliminate version-specific references to tcl8.1, tk8.1.
+ * configure.in: Eliminate version-specific references to tcl8.1, tk8.1.
+
+2002-05-31 Olaf Hering <olh@suse.de>
+
+ * config-ml.in: Propogate DESTDIR also.
+
+2002-05-29 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * configure.in (vax-*-netbsd*): Don't build gas for this
+ platform.
+
2002-05-28 Marek Michalkiewicz <marekm@amelek.gda.pl>
* configure.in (noconfigdirs): Don't compile libiberty, libstdcxx
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Wed May 29 14:10:46 2002
+++ gcc/gcc/ChangeLog Fri Jun 21 22:44:53 2002
@@ -1,3 +1,4331 @@
+2002-06-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * genautomata.c (copy_node, VLA_PTR_CREATE, VLA_PTR_EXPAND,
+ VLA_PTR_ADD, VLA_HWINT_CREATE, VLA_HWINT_EXPAND, VLA_HWINT_ADD,
+ DECL_UNIT, DECL_BYPASS, DECL_AUTOMATON, DECL_EXCL, DECL_PRESENCE,
+ DECL_ABSENCE, DECL_RESERV, DECL_INSN_RESERV, REGEXP_UNIT,
+ REGEXP_RESERV, REGEXP_SEQUENCE, REGEXP_REPEAT, REGEXP_ALLOF,
+ REGEXP_ONEOF, check_name): Const-ify.
+
+2002-06-21 Matt Thomas <matt@3am-software.com>
+
+ * config/vax/vax.c (vax_output_function_prologue): Use
+ REGISTER_PREFIX. Fix some indentation.
+ * config/vax/vax.h (FUNCTION_PROFILER): Use reg_names[].
+ (VAX_ISTREAM_SYNC): Define.
+ (INITIALIZE_TRAMPOLINE): Use VAX_ISTREAM_SYNC. Move the
+ i-stream sync to the end.
+ (REGISTER_PREFIX): Define as "".
+ (ASM_OUTPUT_MI_THUNK): Use REGISTER_PREFIX.
+
+2002-06-21 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * config.gcc (ns32k-*-netbsd*): Remove from list of obsolete
+ configurations.
+
+2002-06-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * tree.c (tree_node_kind, tree_node_counts, tree_node_sizes,
+ tree_node_kind_names): Wrap in GATHER_STATISTICS macro.
+
+2002-06-21 Matt Thomas <matt@3am-software.com>
+
+ * config/vax/netbsd.h: Adjust a comment.
+ (TARGET_DEFAULT): Redefine as 0.
+
+2002-06-21 Richard Henderson <rth@redhat.com>
+
+ * bb-reorder.c (make_reorder_chain_1): Search harder for the
+ vax casesi fallthru edge.
+ * cfglayout.c (cleanup_unconditional_jumps): Use
+ redirect_edge_succ_nodup. Do not delete ADDR_VEC insns as dead.
+ * cfgrtl.c (force_nonfallthru_and_redirect): Place redirection
+ block after ADDR_VEC.
+
+2002-06-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * config/sparc/t-linux64 (EXTRA_MULTILIB_PARTS): Add crtfastmath.o.
+
+2002-06-21 Neil Booth <neil@daikokuya.co.uk>
+
+ * cpperror.c (cpp_error): For traditional CPP, default to
+ diagnostics on pfile->line.
+ * cpplib.c (prepare_directive_trad): Set line number for
+ diagnostics for #define too.
+ * cpptrad.c (skip_whitespace): Skip comments properly.
+ (_cpp_expansions_different_trad): Initialize quote2.
+
+2002-06-21 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * config/mmix/mmix.md: Change GNU CC to GCC in file header comment.
+ * config/mmix/mmix.h: Ditto.
+ * config/mmix/mmix-protos.h: Ditto.
+ * config/mmix/mmix.c: Ditto. Fix typo in comment.
+ * config/mmix/mmix-modes.def: Change GNU CC to GCC in file header
+ comment. Comment extra CC modes.
+
+2002-06-20 Jan Hubicka <jh@suse.cz>
+
+ * cfglayout.c (scope_to_insns_initialize): Call set_block_levels.
+ (scope_to_insns_finalize): Do not call set_block_levels; handle
+ sequences.
+ (choose_inner_scope): New.
+ * rtl.h (choose_inner_scope): Declare.
+
+2002-06-20 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * pa-protos.h (pa_asm_output_mi_thunk): Change third argument to
+ HOST_WIDE_INT.
+ * pa.c (pa_asm_output_mi_thunk): Likewise.
+ (n_deferred_plabels): Change type to size_t.
+ (output_deferred_plabels, output_call): Use size_t instead of int.
+
+2002-06-20 Richard Henderson <rth@redhat.com>
+
+ PR target/4041
+ * config/m68k/m68k.md (zero_extendsidi2): Create expander; duplicate
+ pattern and adjust constraints for coldfire.
+
+2002-06-20 Richard Henderson <rth@redhat.com>
+
+ * explow.c (probe_stack_range): Use gen_rtx_fmt_ee.
+
+2002-06-20 Chris Demetriou <cgd@broadcom.com>
+
+ * config.gcc (mipsisa64-*-elf*, mipsisa64el-*-elf*): New targets.
+
+2002-06-20 Chris Demetriou <cgd@broadcom.com>
+
+ * config/mips/mips.h (ISA_HAS_FP4): Fix comment to reflect use.
+
+2002-06-20 Stan Shebs <shebs@apple.com>
+
+ * dominance.c: Include errors.h instead of error.h.
+
+2002-06-20 Neil Booth <neil@daikokuya.co.uk>
+
+ * cppexp.c (cpp_interpret_integer): Don't force traditional
+ numbers to be unsigned.
+ * cpplib.c (prepare_directive_trad): Set line number for
+ diagnostics.
+ * cpptrad.c (scan_out_logical_line): Continue scanning out
+ at start of buffer.
+ * gcc.c (trad_capable_cpp): Use cc1 always.
+
+2002-06-20 Jeffrey Law <law@redhat.com>
+
+ * i386.h (TARGET_DEFAULT): Do not turn on frame pointer
+ elimination in leaf functions by default yet.
+
+2002-06-20 Richard Sandiford <rsandifo@redhat.com>
+
+ * combine.c (make_extraction): Reapply to the argument of an ASHIFT.
+
+2002-06-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * config/sparc/t-crtfm (crtfastmath.o): Prefix with $(T) for
+ multilibs.
+ * config/sparc/t-sol2-64 (EXTRA_MULTILIB_PARTS): Add crtfastmath.o.
+ Fixes PR other/6836.
+
+Thu Jun 20 19:42:21 CEST 2002 Jan Hubicka <jh@suse.cz>
+ Pavel Nejedly <bim@atrey.karlin.mff.cuni.cz>
+
+ Mon Jun 10 20:42:34 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * basic-block.h: Do not include et-forest.h
+ (dominance_info): Declare as struct dominance-info.
+ * cfglayout.c (cleanup_unconditional_jumps): Remove the edge before
+ deleting block.
+ * dominance.c (struct dominance_info): Define.
+ (BB_NODE, SET_BB_NODE): New macros.
+ (bb_hash_func, bb_eq_func): Kill.
+ (calculate_dominace_info, free_dominacne_info, set_immediate_dominator,
+ nearest_common_dominator, dominated_by_p, recount_dominator,
+ add_to_dominance_info, delete_from_dominance_info): update for new
+ representation.
+ (get_dominated_by, redirect_immediate_dominators): Rewrite using
+ enumerate_sons.
+ * ifcvt.c (process_double_test_block, merge_if_block, find_cond_trap,
+ find_if_case_1, find_if_case_2): Remove killed blocks from dominance
+ structure.
+
+ * et-forest.h: Update copyright; revamp all function to operate on
+ nodes
+ (et_forest_value): Kill.
+ (et_forest_enumerate_sons, et_forest_node_value): New.
+ * et-forest.c: Update copyright.
+ * et-forest.h: Update copyright; revamp all function to operate on
+ nodes
+ (et_forest_value): Kill.
+ (et_forest_enumerate_sons, et_forest_node_value): New.
+
+ Thu Jun 6 22:43:43 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * basic-block.h: Inlude et-forest.h
+ (basic_block_def): Kill dominator.
+ (dominance_info): New type.
+ (loops): Use dominace_info.
+ (dominace handling functions): Take dominace_info as argument
+ instead of bitmaps.
+ (create_preheader): Likewise.
+ * cfg.c (entry_exit_blocks): Kill dominator.
+ (dump_flow_info): Do not dump dominators.
+ * cfglayout.c (cleanup_unconditonal_jumps): Delete deleted block from
+ dominators.
+ * cfgloop.c (flow_pre_header_find): Use dominacne_info.
+ (flow_loops_pre_header_scan, make_forwarder_block,
+ canonicale_loop_headers, flow_loops_find): Likewise.
+ * dominance.c: Include error.h
+ (idoms_to_doms): Kill.
+ (bb_hash_func, bb_eq_func): New static functions.
+ (debug_dominace_info): New global function.
+ (calculate_dominance_info): Use new et forest structure.
+ (free_dominace_info, get_immediate_dominator, set_immediate_dominator,
+ get_dominated_by, redirect_immediate_dominators,
+ nearest_common_dominator, dominated_by_p, verify_dominators,
+ recount_dominator, iterate_fix_dominators, add_to_dominace_info,
+ delete_from_dominance_info): New global functions.
+ * gcse.c (domnators): CHange to dominance_info.
+ (alloc_hoist_mem): Do not alloc dominators
+ (free_code_hoist_mem): Use free_dominance_info.
+ (compute_code_hoist_data): Use dominance_info.
+ (hoist_code): Likewise.
+ * ifcvt.c (post_dominators): Likewise.
+ (find_if_case_2, if_convert): Likewise.
+ * predict.c (process_note_predictions, process_note_prediction,
+ estimate-probability): Likewise.
+ * sched-rgn.c (find_rgns, init_regions): Likewise.
+ * ssa-dce.c (find_all_control_dependences, fint_control_depemndence,
+ find_pdom, delete_insn_bb, ssa_eliminate_dead_code): Likewise.
+ * ssa.c (compute_dominance_frontiers_1, rename_block, rename_registers,
+ find_evaluations, convert_to_ssa): Likewise.
+ * ssa.h (compute_dominance_frontiers): Likewise.
+
+ Thu Jun 6 22:57:34 CEST 2002 Pavel Nejedly <bim@atrey.karlin.mff.cuni.cz>
+
+ * Makefile.in (et-forest.c): Add.
+ * et-forest.c: New file.
+ * at-forest.h: New file.
+
+2002-06-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * c-decl.c (c_decode_option): Use ARRAY_SIZE in lieu of explicit
+ array size calculation.
+ * gengtype.c (NUM_BASE_FILES, create_file, write_gc_root):
+ Likewise.
+
+ * diagnostic.c (diagnostic_kind_text): Const-ify.
+ * gengtype.c (lang_names): Likewise.
+
+Thu Jun 20 17:25:29 CEST 2002 JAn HUbicka <jh@suse.cz>
+
+ * combine.c (subst): Be prepared for simplify_subreg to return VOIDmode.
+
+2002-06-20 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * config/sol2.h: New file.
+ * config.gcc (i?86-*-solaris2*): Include it before i386/sol2.h.
+ (sparc64-wrs-vxworks*): Include it before sparc/sol2.h.
+ (sparc-*-chorusos*): Likewise.
+ (sparc-*-elf*): Likewise.
+ (sparc-*-rtems*, sparc-*-rtemself*): Likewise.
+ (sparc64-*-solaris2*, sparcv9-*-solaris2*): Likewise.
+ (sparc-hal-solaris2*): Likewise.
+ (sparc-*-solaris2*): Likewise.
+ (sparclite-*-elf*): Likewise.
+ (sparc86x-*-elf*): Likewise.
+ (sparc64-*-elf*): Likewise.
+
+ * config/i386/sol2.h (PREFERRED_DEBUGGING_TYPE): Moved to
+ config/sol2.h.
+ (ASM_SPEC): Override config/sol2.h version for now.
+ Removed obsolete GAS_REJECTS_MINUS_S variant.
+ (WINT_TYPE, WINT_TYPE_SIZE): Moved to config/sol2.h.
+ (HANDLE_PRAGMA_REDEFINE_EXTNAME): Likewise.
+ (TARGET_OS_CPP_BUILTINS): Likewise.
+ Assert system=unix.
+ (CPP_SPEC): Simplified using new CPP_SUBTARGET_SPEC.
+ (LIB_SPEC, ENDFILE_SPEC, STARTFILE_SPEC, LINK_SPEC): Moved to
+ config/sol2.h.
+ (SWITCH_TAKES_ARG, STDC_0_IN_SYSTEM_HEADERS): Likewise.
+ (ASM_CPU_SPEC): Define.
+ (SUBTARGET_EXTRA_SPECS): Define.
+
+ * config/sparc/sol2-bi.h (LONG_DOUBLE_TYPE_SIZE): Removed, already
+ in config/sparc/sol2.h.
+ (ASM_SPEC): Moved to config/sol2.h.
+ (CPP_CPU_SPEC): Simplified.
+ (STARTFILE_SPEC32): Likewise, renamed to STARTFILE_ARCH32_SPEC for
+ consistency.
+ (STARTFILE_SPEC64): Renamed to STARTFILE_ARCH64_SPEC.
+ (STARTFILE_ARCH_SPEC): Use new names STARTFILE_ARCH32_SPEC,
+ STARTFILE_ARCH64_SPEC.
+ (STARTFILE_SPEC): Moved to config/sol2.h
+ (SUBTARGET_EXTRA_SPECS): Add startfile_arch.
+ (LINK_ARCH32_SPEC): Moved to config/sol2.h.
+ (LINK_ARCH64_SPEC): Simplified.
+ (LINK_ARCH_SPEC): Redefined config/sol2.h version for 64-bit support.
+ (LINK_SPEC): Moved to config/sol2.h
+
+ * config/sparc/sol2.h (WCHAR_TYPE, WCHAR_TYPE_SIZE): Moved to
+ config/sol2.h.
+ Use BITS_PER_WORD for size.
+ (WINT_TYPE, WINT_TYPE_SIZE): Likewise.
+ (HANDLE_PRAGMA_REDEFINE_EXTNAME): Likewise.
+ (CPP_PREDEFINES): Removed OS-specific part handled by
+ TARGET_OS_CPP_BUILTINS.
+ (CPP_SUBTARGET_SPEC): Moved to config/sol2.h.
+ (CPLUSPLUS_CPP_SPEC): Removed, handled by TARGET_OS_CPP_BUILTINS.
+ (ASM_SPEC): Moved to config/sol2.h.
+ (PREFERRED_DEBUGGING_TYPE): Likewise.
+ (STARTFILE_SPEC, LIB_SPEC, LINK_SPEC): Likewise.
+ (SWITCH_TAKES_ARG, STDC_0_IN_SYSTEM_HEADERS): Likewise.
+ (TARGET_DEFAULT): Reordered to match config/sparc/sol2-bi.h version.
+ (TRANSFER_FROM_TRAMPOLINE): Moved to config/sol2.h
+
+ * config.gcc (i?86-*-solaris2*): Removed obsolete gas support.
+ * config/i386/sol2gas.h: Removed.
+
+Thu Jun 20 12:14:01 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386.md (xorqi_1_slp, xorqi_2_slp): New patterns.
+
+2002-05-20 Richard Henderson <rth@redhat.com>
+
+ * c-common.c (c_common_get_alias_set): Correctly handle characters.
+ Rearrange order of expressions; don't handle vectors here.
+ * alias.c (get_alias_set): Let vectors match their components.
+
+2002-06-19 Chris Demetriou <cgd@broadcom.com>
+
+ * config/mips/mips.c (mips_emit_prefetch): Use hints which
+ match desired locality.
+
+2002-06-19 Dhananjay R. Deshpande <dhananjayd@kpit.com>
+
+ * config/h8300/h8300.c (TARGET_INSERT_ATTRIBUTES): Define.
+ (h8300_insert_attributes): New.
+
+2002-06-19 Akim Demaille <akim@epita.fr>
+
+ * c-parse.in (initelt: identifier ':' initval): Add an empty
+ action to fix a type clash.
+ (aliasdecl, classdef): Add the missing closing `;'.
+ Whitespace changes.
+ * gengtype-yacc.y (typedef_struct): Add an empty action to preevnt
+ $$ = $1 type clashes.
+
+2002-06-19 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (symbol_operand): New function.
+ (mips_emit_prefetch): Ditto.
+ * config/mips/mips-protos.h: Define.
+ * config/mips/mips.h (ISA_HAS_PREFETCH): Define.
+ (CONSTANT_ADDRESS_P): Adjust, use TARGET_GAS.
+ (LEGITIMIZE_ADDRESS): Ditto.
+ * config/mips/mips.md (prefetch, prefetch_si_address,
+ prefetch_si, prefetch_di_address, prefetch_di): New patterns.
+
+2002-06-19 Eric Christopher <echristo@redhat.com>
+
+ * config/fp-bit.h: Add unordered defines for gofast.
+
+2002-06-19 Vladimir Makarov <vmakarov@redhat.com>
+
+ * genautomata.c (DECL_UNIT, DECL_BYPASS, DECL_AUTOMATON,
+ DECL_EXCL, DECL_PRESENCE, DECL_ABSENCE, DECL_RESERV,
+ DECL_INSN_RESERV, REGEXP_UNIT, REGEXP_RESERV, REGEXP_SEQUENCE,
+ REGEXP_REPEAT, REGEXP_ALLOF, REGEXP_ONEOF): New macros with
+ checking and without it.
+ (decl_name, decl_mode_check_failed, regexp_name,
+ regexp_mode_check_failed): New functions.
+ (gen_cpu_unit, gen_query_cpu_unit, gen_bypass, gen_excl_set,
+ gen_presence_set, gen_absence_set, gen_automaton,
+ gen_regexp_repeat, gen_regexp_allof, gen_regexp_oneof,
+ gen_regexp_sequence, gen_reserv, gen_insn_reserv,
+ automaton_decl_hash, automaton_decl_eq_p): Use the macros.
+ (find_automaton_decl): Ditto. Set up mode of work_automaton_decl.
+ (insn_decl_hash, insn_decl_hash, insn_decl_eq_p): Use the macros.
+ (find_insn_decl): Ditto. Set up mode of work_insn_decl.
+ (decl_hash, decl_eq_p): Use the macros.
+ (find_decl): Ditto. Set up mode of work_decl.
+ (process_excls, process_presence_absence, process_decls,
+ check_automaton_usage, process_regexp, process_regexp_decls,
+ check_usage, loop_in_regexp, check_loops_in_regexps,
+ process_regexp_cycles, add_advance_cycle_insn_decl,
+ initiate_states, initiate_excl_sets,
+ initiate_presence_absence_sets, copy_insn_regexp, transform_1,
+ transform_2): Use the macros.
+ (transform_3): Ditto. Check mode before making transformations of
+ ALLOF.
+ (regexp_transform_func, transform_insn_regexps,
+ process_unit_to_form_the_same_automaton_unit_lists,
+ form_the_same_automaton_unit_lists_from_regexp,
+ form_the_same_automaton_unit_lists,
+ process_seq_for_forming_states, process_alts_for_forming_states,
+ create_alt_states, form_ainsn_with_same_reservs, make_automaton,
+ form_arcs_marked_by_insn, NDFA_to_DFA, set_new_cycle_flags,
+ estimate_one_automaton_bound, compare_max_occ_cycle_nums,
+ units_to_automata_heuristic_distr, create_ainsns,
+ units_to_automata_distr, create_automata): Use the macros.
+ (form_regexp): Ditto. Fix typo in access to fields of ALLOF.
+ (longest_path_length, min_issue_delay_pass_states,
+ output_dead_lock_vect, output_tables, output_insn_code_cases,
+ output_internal_insn_latency_func, output_print_reservation_func,
+ output_description, output_automaton_units, generate): Use the
+ macros.
+ (make_insn_alts_attr): Ditto. Check case when there are not
+ alternatives in the reservation.
+ (make_internal_dfa_insn_code_attr, make_default_insn_latency_attr,
+ make_bypass_attr, form_important_insn_automata_lists,
+ expand_automata): Use the macros.
+
+2002-06-20 Tim Josling <tej@melbpc.org.au>
+
+ * Makefile.in: Clean up code to check for misspecified languages
+ in enable-languages.
+
+2002-06-19 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * cpptrad.c (_cpp_replacement_text_len): initialize len.
+
+2002-06-19 Jason Merrill <jason@redhat.com>
+
+ * Makefile.in (unstrap, restrap): New targets.
+ (bootstrap): Mention restrap.
+
+2002-06-19 Matt Kraai <kraai@alumni.cmu.edu>
+
+ * except.c (ehl_free): Remove.
+
+ * doc/tm.texi (TARGET_CPU_CPP_BUILTINS): Correct misnamings of
+ builtin_define and builtin_define_std.
+
+2002-06-19 Ian Dall <ian@sibyl.beware.dropbear.id.au>
+
+ * config/ns32k/ns32k.md: Give "*xxx" names to all unnamed insn's.
+ (sCOND): Restrict operand class so that gcc knows how to reload them.
+ (bitfield_set): Merge two unnamed insn's using alternatives.
+ (call_value): Remove constraint on unused uperand.
+ (udivmodhi4, udivmodsi4, udivmoddihi4_internal): Remove.
+ (udivmoddiqi4_internal, udivmoddihi4, udivmoddiqi4): Remove.
+
+ * longlong.h (count_trailing_zeros): Escape newline and beautify.
+
+2002-06-19 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.in (QMTEST_DIR): Simplify definition.
+
+2002-06-19 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/d30v/d30v.h (CUMULATIVE_ARGS): Replace typedef with
+ #define.
+
+2002-06-19 Neil Booth <neil@daikokuya.co.uk>
+
+ * cpphash.h (struct cpp_reader): Make date and time strings.
+ (_cpp_builtin_macro_text, _cpp_copy_replacement_text,
+ _cpp_replacement_text_len): New.
+ * cppinit.c (cpp_create_reader): Update.
+ (init_builtins): Register appropriate builtins for -traditional-cpp.
+ * cppmacro.c (new_number_token): Remove.
+ (_cpp_builtin_macro_text): New.
+ (builtin_macro): Use it.
+ (cpp_macro_definition): Update to handle traditional macros.
+ * cppmain.c (cb_line_change): Don't do column positioning for
+ traditional output.
+ * cpptrad.c (enum ls): Rename ls_fun_macro to ls_fun_open. New
+ state ls_fun_close.
+ (skip_whitespace): Fix.
+ (maybe_start_funlike): Don't set state.parsing_args.
+ (scan_out_logical_line): Remove duplicate error. Use lex_state
+ rather than state.parsing_args.
+ (push_replacement_text): Handle builtins.
+ (_cpp_replacement_text_len, _cpp_copy_replacement_text): New.
+
+2002-06-18 Hans-Peter Nilsson <hp@axis.com>
+ Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * config/fp-bit.c (_fpmul_parts, _fpdiv_parts): Mark with
+ attribute __always_inline__.
+
+2002-06-18 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.h (FUNCTION_PROFILER): Respect flag_pic
+ when generating the call to _mcount.
+ (NO_PROFILE_COUNTERS): Define.
+
+2002-06-18 Richard Henderson <rth@redhat.com>
+
+ * print-rtl.c (print_rtx): Adjust NOTE argument numbers for
+ 2002-06-02 change.
+
+Tue Jun 18 20:53:32 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * t-sh (MULTILIB_EXCEPTIONS): Set to ml.
+ config/sh/t-linux (MULTILIB_EXCEPTIONS): Clear.
+ * config/sh/t-netbsd (MULTILIB_EXCEPTIONS): Likewise.
+ * config/sh/t-sh64 (MULTILIB_EXCEPTIONS): Likewise.
+
+ * sh-protos.h (sh_pr_interrupt): Declare.
+ * sh.c (sh_pr_interrupt): New function.
+ (print_operand, calc_live_regs, sh_expand_prologue): Use it.
+ (sh_hard_regno_rename_ok): Likewise.
+ * sh.h (NORMAL_MODE): FP_MODE_NONE for interupt handlers.
+
+2002-06-18 Vladimir Makarov <vmakarov@redhat.com>
+
+ * rtl.def (DEFINE_AUTOMATON): Add description of new options
+ `time' and `v'. Fix incorrect description of option `w'.
+
+ * doc/md.texi: Ditto.
+
+ * genautomata.c (TIME_OPTION, V_OPTION): New macros.
+ (gen_automata_option): Process the new options.
+ (transform_2, transform_3): Initialize some variables.
+ (initiate_automaton_gen): Use the new macros.
+
+2002-06-18 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips-protos.h (mips_initial_elimination_offset): Declare.
+ (mips_set_return_address, mips_restore_gp): Declare.
+ * config/mips/mips.h (struct mips_frame_info): Move to mips.c
+ (current_frame_info): Remove.
+ (INITIAL_ELIMINATION_OFFSET): Use mips_initial_elimination_offset.
+ * config/mips/mips.c: Remove uses of current_frame_info.
+ (struct mips_frame_info): Moved from mips.h. Remove 'insns_len'.
+ (struct machine_function): Add 'frame' and 'insns_len'.
+ (current_frame_info, zero_frame_info): Remove.
+ (mips_restore_gp, mips_set_return_address): New.
+ (mips_initial_elimination_offset): New.
+ * config/mips/mips.md (exception_receiver): Use mips_restore_gp.
+ (eh_return define_split): Use mips_set_return_address.
+
+2002-06-18 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpplib.c (dtable): Update.
+ (end_directive): Decrement expansion prevention count.
+ Clear state.in_expression.
+ (prepare_directive_trad): Set state.in_expression.
+ Increment expansion prevention count.
+ * cpptrad.c (enum ls): New.
+ (_cpp_overlay_buffer): Set overlaid_buffer.
+ (_cpp_remove_overlay): Use overlaid_buffer.
+ (_cpp_read_logcial_line_trad): Update buffer when it might
+ have changed.
+ (scan_out_logical_line): Handle state transitions for assertions
+ and defined() in #if, and for funlike invocations including the
+ directive case. Handle '<' and '>' as a quote mechanism in
+ #include. Warn about unterminated macro invocations.
+ * cpphash.h (struct lexer_state): New member in_expression.
+ (struct cpp_reader): New member overlaid buffer.
+
+2002-06-18 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/arit.c (do_31div, __Udiv, __Umod): Mark prototype
+ __always_inline__.
+
+2002-06-18 Alan Modra <amodra@bigpond.net.au>
+
+ * config/ia64/ia64.md (doloop_end_internal): Correct rtl.
+
+ * doloop.c (doloop_optimize): Extract pattern from insn.
+
+2002-06-17 Matt Kraai <kraai@alumni.cmu.edu>
+
+ * doc/extend.texi (Function Attributes): Remove `,...' from @var.
+
+2002-06-17 Jeff Law <law@redhat.com>
+
+ * libgcc2.c: Do not include symcat.h or machmode.h.
+
+2002-06-17 Richard Henderson <rth@redhat.com>
+
+ PR target/6922
+ * expmed.c (make_tree): Handle SIGN_EXTEND/ZERO_EXTEND.
+
+2002-06-17 Tom Tromey <tromey@redhat.com>
+
+ * dwarfout.c: Include function.h.
+
+2002-06-17 Andreas Schwab <schwab@suse.de>
+
+ * print-rtl.c (print_rtx): Print space before vector, not after.
+ (debug_rtx): Clear sawclose before printing.
+ (debug_rtx_list): Print newline after each list element.
+ (debug_rtx_range): Likewise.
+
+2002-06-17 Richard Henderson <rth@redhat.com>
+
+ * function.h (struct function) [funcdef_no]: Rename profile_label_no.
+ (current_function_funcdef_no): Similarly.
+ * function.c (funcdef_no): Similarly.
+ (prepare_function_start): Set current_function_funcdef_no.
+ (expand_function_start): Don't set current_function_profile_label_no.
+ * dwarf2out.h (current_funcdef_number): Remove.
+ * dwarf2out.c (current_funcdef_number): Remove. Replace with
+ current_function_funcdef_no throughout.
+ * dwarfout.c, vmsdbgout.c: Similarly.
+ * except.c (sjlj_funcdef_number): Remove.
+ (sjlj_emit_function_enter): Use current_function_funcdef_no instead.
+ (output_function_exception_table): Likewise.
+ * final.c (profile_function): Use current_function_funcdef_no
+ instead of current_function_profile_label_no.
+
+2002-06-17 Vladimir Makarov <vmakarov@redhat.com>
+
+ * sched-ebb.c (init_ready_list): Check INSN_P first.
+
+Mon Jun 17 17:26:15 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * sh.md (divsi3): Update way how to find insns in a sequence.
+
+ * reload1.c (merge_assigned_reloads): Don't change reloads
+ other than RELOAD_FOR_INPUT_ADDRESS / RELOAD_FOR_INPADDR_ADDRESS
+ to RELOAD_OTHER when there are conflicting input reloads.
+
+2002-06-17 Richard Earnshaw (rearnsha@arm.com)
+
+ * function.c (epilogue_done): Correctly build a sequence of insns for
+ a sibcall epilogue.
+
+2002-06-17 Nick Clifton <nickc@cambridge.redhat.com>
+
+ * config/fr30/fr30.h (CUMULATIVE_ARGS): Replace typedef with
+ #define.
+
+ * config/m32r/m32r.md: Replace gen_sequence with get_insns.
+
+2002-06-16 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.h (BIGGEST_FIELD_ALIGNMENT): Define instead
+ of ADJUST_FIELD_ALIGN if IN_TARGET_LIBS.
+
+2002-06-16 Richard Henderson <rth@redhat.com>
+
+ PR opt/6722
+ * regclass.c (globalize_reg): Update regs_invalidated_by_call.
+
+2002-06-16 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * config.gcc: Add i386/sysv4-cpp.h; remove i386-aout.h from vxworks.
+ * config/i386/i386-aout.h, config/i386/i386elf.h,
+ config/i386/sysv4.h: Remove CPP_PREDEFINES.
+ * config/i386/linux64.h, config/i386/i386elf.h, config/i386/mach.h,
+ config/i386/netware.h, config/i386/rtemself.h, config/i386/sco5.h,
+ config/i386/sol2.h, config/i386/vsta.h, config/i386/vxi386.h,
+ config/i386/win32.h: Use TARGET_OS_CPP_BUILTINS rather than
+ CPP_PREDEFINES and part of CPP_SPEC.
+ * config/i386/sysv4-cpp.h: New.
+
+2002-06-16 Richard Henderson <rth@redhat.com>
+
+ PR c/7030
+ * dwarf2out.c (modified_type_die): Don't assign the qualified die
+ to the unqualified type.
+
+Sun Jun 16 22:16:10 CEST 2002 Jan Hubicka <jh@suse.cz>
+
+ * i386-protos.h (x86_field_alignment): Declare.
+ * i386.c (x86_field_alignment): Define.
+ * i386.h (ADJUST_FIELD_ALIGNMENT): New.
+ (BIGGEST_FIELD_ALIGNMENT): Kill.
+
+2002-06-16 Richard Henderson <rth@redhat.com>
+
+ * vax.md (casesi): Use emit_jump_insn. Tidy expander pattern.
+
+2002-06-16 Richard Henderson <rth@redhat.com>
+
+ * c-common.c (flag_ms_extensions): Move from c++ front end.
+ * c-common.h (flag_ms_extensions): Declare.
+ * c-decl.c (c_decode_option): Add -fms-extensions.
+ (grokfield): Don't accept anonymous structures in ISO C mode;
+ accept only unnamed anonymous structures in GNU C mode; accept
+ Plan 9 extensions in MS mode.
+ * c-parse.in (SAVE_EXT_FLAGS, RESTORE_EXT_FLAGS): Rename from
+ SAVE/RESTORE_WARN_FLAGS; add flag_iso frobbing; update all callers.
+ (extension): Clear flag_iso.
+ * doc/invoke.texi (C Dialect Options): Add -fms-extensions.
+
+2002-06-16 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/7042
+ * reorg.c (make_return_insns) [DELAY_SLOTS_FOR_EPILOGUE]: Exit
+ early if current_function_epilogue_delay_list is non-empty.
+ * config/cris/cris.md ("return"): Add sanity check asserting that
+ current_function_epilogue_delay_list is empty.
+
+2002-06-16 Jeff Law <law@redhat.com>
+
+ * emit-rtl.c (gen_rtx_REG): Temporarily turn off automatic
+ sharing of hard registers.
+
+ * toplev.c (rest_of_compilation): Remove redundant conditional.
+
+ * toplev.c (rest_of_compilation): Perform a simpler, less costly
+ cleanup of the CFG when not optimizing.
+
+2002-06-16 Alan Modra <amodra@bigpond.net.au>
+
+ * gcc.c (main): Correct startfile_prefix_spec check.
+
+2002-06-12 Geoffrey Keating <geoffk@redhat.com>
+
+ * config.gcc: Revert rth's patch of 2002-05-18. Instead,
+ include both darwin.o and rs6000-c.o.
+
+2002-06-15 Roger Sayle <roger@eyesopen.com>
+
+ * expr.c (compare_from_rtx): Call simplify_relational_operation
+ on all comparisons, not just those between integer constants,
+ with the correct (possibly unsigned) comparison code.
+ (do_compare_rtx_and_jump): Likewise.
+
+2002-06-15 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * Makefile.in (tm_defines): New configuration variable.
+ (cs-config.h, cs-hconfig.h, cs-tconfig.h): Rename DEFINES to XM_DEFINES.
+ Pass tm_defines in TM_DEFINES.
+ (cs-tm_p.h): Rename DEFINES to XM_DEFINES. Pass TM_DEFINES.
+ * config.gcc (tm_defines): New configuration variable.
+ (hppa*-*-* | parisc*-*-*): Use tm_defines instead of pa-700.h and
+ pa-7100.h headers. Change hppa1* scheduling default to 7100LC.
+ * configure.in: Substitute tm_defines.
+ * configure: Rebuilt.
+ * mkconfig.sh: Rename DEFINES to XM_DEFINES. Output TM_DEFINES.
+ * doc/install.texi: Update.
+ * pa/pa-700.h: Delete file.
+ * pa/pa-7100.h: Delete file.
+
+2002-06-15 Roger Sayle <roger@eyesopen.com>
+
+ * fold-const.c (comparison_to_compcode): New function to convert
+ an comparison TREE CODE into a bit-based representation.
+ (compcode_to_comparison): New function to convert from this bit
+ based representation back to a comparison TREE CODE.
+ (fold_truthop): Simplify (x<y) && (x==y) and related composite
+ comparisons.
+
+2002-06-15 Aldy Hernandez <aldyh@redhat.com>
+
+ * tm.texi (MEMBER_TYPE_FORCES_BLK): Document MODE argument.
+
+ * stor-layout.c (compute_record_mode): Remove check for
+ FUNCTION_ARG_REG_LITTLE_ENDIAN and VOIDmode when checking for
+ MEMBER_TYPE_FORCES_BLK. Pass new mode field to
+ MEMBER_TYPE_FORCES_BLK.
+
+ * config/ia64/hpux.h (MEMBER_TYPE_FORCES_BLK): Same.
+
+ * config/c4x/c4x.h (MEMBER_TYPE_FORCES_BLK): Same.
+
+2002-06-14 Jeff Sturm <jsturm@one-point.com>
+
+ * config/sparc/sparc.h (DYNAMIC_CHAIN_ADDRESS): Add SPARC_STACK_BIAS.
+
+2002-06-14 Steve Ellcey <sje@cup.hp.com>
+
+ * configure.in (USE_UNWIND_EXCEPTIONS): Add support to set
+ USE_UNWIND_EXCEPTIONS if --enable-libunwind-exceptions is set.
+ * configure, config.in: Regenerate.
+
+2002-06-14 Eric Botcazou <ebotcazou@multimania.com>
+
+ * loop.c (check_final_value): Use v->always_executed
+ instead of v->always_computable.
+ * unroll.c (final_giv_value): Don't calculate the final
+ value as a function of the biv if the giv is not computed
+ for every loop iteration.
+
+2002-06-14 Eric Botcazou <ebotcazou@multimania.com>
+
+ * loop.c (for_each_insn_in_loop): Fix formatting and comments.
+
+2002-06-14 Eric Botcazou <ebotcazou@multimania.com>
+
+ PR c/6677
+ * convert.c (convert_to_integer) [LSHIFT_EXPR]: Don't pass
+ the truncation down when the target type is signed.
+ [trunc1]: Use unsigned arithmetic for LSHIFT_EXPR.
+ * fold-const.c (extract_muldiv) [NOP_EXPR]: Don't pass through
+ the conversion if the target type is a smaller type.
+
+2002-06-14 Richard Henderson <rth@redhat.com>
+
+ * fold-const.c (fold) [compare ops]: Move X>=C / X<C transfomation
+ earlier. Re-factor comparisons vs extrema.
+
+2002-06-14 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/alpha.md (builtin_zapnot): Fix op2 mode.
+
+2002-06-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * rtl.h (SCHED_GROUP_P): Disallow CODE_LABEL, BARRIER and NOTE.
+ * sched-deps.c (add_dependence): Likewise.
+ (group_leader): Likewise.
+ * sched-rgn.c (init_ready_list): Likewise.
+ * doc/rtl.texi: Adjust accordingly.
+
+2002-06-13 Jeffrey Law <law@redhat.com>
+
+ * gcse.c (delete_null_pointer_checks_1): Inform caller if any
+ null pointer checks were eliminated. Update prototype.
+ (delete_null_pointer_checks): Similarly.
+ * rtl.h (delete_null_pointer_checks): Update prototype.
+ * toplev.c (rest_of_compilation): Only run cleanup_cfg if
+ delete_null_pointer_checks deletes one or more null
+ pointer checks. Do not run cleanup_cfg before gcse, the
+ CFG is accurate and optimized at that point..
+
+ * rs6000.c (rs6000_frame_related): Avoid unwanted sharing
+ of hard registers.
+
+2002-06-14 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * Makefile.in (libgcc.mk): Depend on specs.
+
+Fri Jun 14 12:15:11 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * sh.md (mulsi3): Update way how to find insns in a sequence.
+
+Fri Jun 14 12:04:02 2002 Dhananjay R. Deshpande <dhananjayd@kpit.com>
+
+ * sh.h: Define HARD_REGNO_RENAME_OK
+ * sh.c: sh_hard_regno_rename_ok: New. If current function has
+ interrupt_handler attribute, only registers saved on stack are OK.
+ * sh-protos.h: Declare sh_hard_regno_rename_ok.
+
+2002-06-14 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.md (jump): Emit jump insn.
+ (call_pcrel): Get pattern of the result of gen_call_site.
+ (call_value_pcrel, sibcall_pcrel, GOTaddr2picreg): Likewise.
+
+2002-06-14 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpphash.h (struct cpp_buffer): Remove saved_line_base.
+ * cpptrad.c: Update comments.
+ (skip_whitespace, copy_comment): Take a new parameter.
+ (skip_escaped_newlines): Don't duplicate escaped newline test.
+ (copy_comment): Different location for CUR, decide here how
+ to copy / replace the comment.
+ (skip_whitespace): Copy whitespace.
+ (_cpp_overlay_buffer, _cpp_remove_overlay): Don't play with line_base.
+ (scan_out_logical_line): Let copy comment handle keeping or
+ replacing comments.
+ (scan_parameters, _cpp_create_trad_definition): Update.
+
+2002-06-13 Alan Lehotsky <apl@alum.mit.edu>
+
+ * reload.c (get_secondary_mem,find_reloads_address,
+ find_reloads_address_1): Pass reference to MEM to find_reloads_address
+ so that LEGITIMIZE_RELOAD_ADDRESS will be called.
+
+2002-06-13 Jessica Han <jessica@cup.hp.com>
+
+ * defaults.h (TARGET_VTABLE_ENTRY_ALIGN): New.
+ (TARGET_VTABLE_DATA_ENTRY_DISTANCE): New.
+ * doc/tm.texi: Document them.
+ * config/ia64/ia64.h (TARGET_VTABLE_ENTRY_ALIGN): New.
+ (TARGET_VTABLE_DATA_ENTRY_DISTANCE): New.
+ (TARGET_VTABLE_USES_DESCRIPTORS): 4 word descriptors for 32-bit mode.
+ (ASM_OUTPUT_FDESC): Likewise.
+
+2002-06-13 Eric Christopher <echristo@redhat.com>
+
+ * diagnostic.c (output_format): Fix thinko.
+
+Thu Jun 13 22:34:33 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * config/sh/coff.h (HAS_INIT_SECTION, INVOKE__MAIN): Don't define.
+ (DWARF2_UNWIND_INFO): Define to 0.
+
+ * config/sh/sh.c (calc_live_regs): Don't use initial_value
+ optimization for PR_MEDIA_REG.
+
+2002-06-13 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cpphash.h (_cpp_lex_identifier_trad): Remove.
+ * cpplib.c (end_directive): Don't skip, always remove overlay
+ apart from #define.
+ (prepare_directive_trad): Handle NULL pfile->directive.
+ (_cpp_handle_directive): Always call prepare_directive_trad
+ if traditional.
+ * cppmain.c (check_multiline_token): Rename account_for_newlines,
+ generalize inputs.
+ (scan_translation_unit_trad): Use it.
+ * cpptrad.c (skip_comment): Rename copy_comment, copy comment to
+ output, get escaped newline in comment close correct.
+ (check_output_buffer, skip_whitespace): Update.
+ (_cpp_lex_identifier_trad): Remove.
+ (scan_out_logical_line): Handle -C and comments in directives
+ properly.
+
+Thu Jun 13 20:18:38 2002 J"orn Rennecke <joern.rennecke@superh.com>
+
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <regress@redhat.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list