GCC build failed for native with your patch on 2003-05-18T20:44:23Z.

GCC regression checker geoffk@apple.com
Mon May 19 00:08:00 GMT 2003


With your recent patch, GCC does not compile on:
 native
Attached is build output for those targets.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2003-05-18T18:45:01Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Sun May 18 11:45:36 2003
+++ gcc/gcc/ChangeLog	Sun May 18 13:44:53 2003
@@ -1,3 +1,6 @@
+2003-05-18  Neil Booth  <neil@daikokuya.co.uk>
+
+	* config/sparc/sparc.h: Define sparc for now.
 2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>
 
 	* config.gcc: Clear xm_file, md_file at the beginning of each pass.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Sun May 18 07:22:40 2003
+++ gcc/gcc/testsuite/ChangeLog	Sun May 18 13:44:56 2003
@@ -1,3 +1,11 @@
+2003-05-18  Mark Mitchell  <mark@codesourcery.com>
+
+	* lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
+	* gcc.dg/debug/debug.exp: Pass opt_opts parameter to
+	gcc-dg-debug-runtest.
+	* g++.dg/debug/debug.exp: Pass opt_opts parameter to
+	gcc-dg-debug-runtest.
+
 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
 
 	PR c++/9022

ChangeLog entries between 2003-05-18T18:45:01Z and the last time everything
passed, on 2003-03-03T21:26:39Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Mon Mar  3 13:26:59 2003
+++ gcc/ChangeLog	Sun May 18 09:21:58 2003
@@ -1,3 +1,191 @@
+2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* configure.in: Switch more things to use maybe dependencies.
+	Rearrange a little.  Use GCC_TOPLEV_SUBDIRS.
+	* configure: Regenerate.
+	* Makefile.tpl: Switch more things to use maybe dependencies.
+	* Makefile.in: Regenerate.
+
+2003-05-16  Andreas Schwab  <schwab@suse.de>
+
+	* Makefile.tpl (install-opcodes): Define.
+	* Makefile.in: Rebuild.
+
+2003-05-13  Andreas Jaeger  <aj@suse.de>
+
+	* config.guess: Update to 2003-05-09 version.
+	* config.sub: Update to 2003-05-09 version.
+
+2003-05-13  Michael Eager <eager@mvista.com>
+
+	* configure.in: Correct sed script so that options in quotes are not
+	deleted.
+	* configure: Rebuild.
+
+2003-05-12  Corinna Vinschen  <corinna@vinschen.de>
+
+	* configure.in (FLAGS_FOR_TARGET): Remove $$s/newlib/libc/sys/cygwin
+	and $$s/newlib/libc/sys/cygwin32 include paths.
+	* configure: Ditto.
+
+2003-05-12  Michael Meissner  <gnu@the-meissners.org>
+
+	* MAINTAINERS: Update my email addresses.
+
+2003-05-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* config-ml.in: Propagate INSTALL variables.
+
+2003-05-04  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* MAINTAINERS: Remove duplicate entries in Write After Approval.
+
+2003-05-02  Chris Demetriou  <cgd@broadcom.com>
+
+        * Makefile.tpl: Require "makeinfo" from texinfo 4.2 or later.
+        * Makefile.in: Regenerate.
+
+2003-05-02  Wolfgang Bangerth  <bangerth@dealii.org>
+
+	* MAINTAINERS (GNATS only): Add Falk Hueffner.
+
+2003-04-30  Wolfgang Bangerth  <bangerth@dealii.org>
+
+	* MAINTAINERS (GNATS only): Add Giovanni Bajo.
+
+2003-04-27  Daniel Jacobowitz  <drow@mvista.com>
+
+	* Makefile.tpl: Clean $(BUILD_SUBDIR).
+	* Makefile.in: Regenerated.
+
+2003-04-25  Wolfgang Bangerth  <bangerth@dealii.org>
+
+	* MAINTAINERS (Write After Approval): Upgrade myself from
+	GNATS only to write-after-approval. Update my mail address.
+
+2003-04-25  Loren J. Rittle <ljrittle@acm.org>
+
+	(OS Port Maintainers: freebsd): Add myself.
+
+2003-04-22  Mark Mitchell  <mark@codesourcery.com>
+
+	* MAINTAINERS (java): Remove Alexandre Petit-Bianco.
+
+2003-04-22  Kean Johnston  <jkj@sco.com>
+
+	* MAINTAINERS (SCO ports): Added myself.
+
+2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* MAINTAINERS (gcov): Add myself and Jan Hubicka.
+
+2003-04-19  Kean Johnston  <jkj@sco.com>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2003-04-18  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
+
+	* Makefile.tpl (MAKEINFOFLAGS): Default to --split-size=5000000.
+	* Makefile.in: Regenerate.
+
+2003-04-18  Jakub Jelinek  <jakub@redhat.com>
+
+	* configure.in (powerpc64*-*-linux*): Remove.
+	* configure: Rebuilt.
+
+2003-04-17  Phil Edwards  <pme@gcc.gnu.org>
+
+	* Makefile.tpl (GCC_STRAP_TARGETS):  New variable containing all the
+	previous bootstrap targets, plus bubblestrap, quickstrap, cleanstrap,
+	and restrap.
+	* Makefile.in:  Regenerate.
+
+2003-04-16  Richard Earnshaw  <rearnsha@arm.com>
+
+	* configure.in (arm-*-netbsdelf*): Enable building java libraries.
+	* configure: Regenerated.
+
+2003-04-15  DJ Delorie  <dj@redhat.com>
+
+	* MAINTAINERS: Remove myself as windows/cygwin/mingw maintainer.
+
+2003-04-13  Nick Clifton  <nickc@redhat.com>
+
+	* config-ml.in: Remove support for --disable-aix removing
+	call-aix multilibs.
+
+2003-04-10  Alexandre Oliva  <aoliva@redhat.com>
+
+	* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on mips*.
+	* */configure: Rebuilt.
+
+2003-04-08  Joel Sherrill  <joel@oarcorp.com>
+
+	* MAINTAINERS: Add my email address.
+
+2003-03-17  Olivier Hainque  <hainque@act-europe.fr>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2003-03-14  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES back down.
+	* Makefile.in: Regenerate.
+
+2003-03-14  Michael Chastain  <mec@shout.net>
+
+	* Makefile.in: Regenerate with correct Makefile.def.
+
+2003-03-12  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Move .NOEXPORT, MAKEOVERRIDES up.  Delete unused
+	Make macro.
+	* Makefile.in: Regenerate.
+	* configure.in: Clean up gxx_include_dir logic.
+	* configure: Regenerate.
+
+2003-03-12  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2003-03-10  Ben Elliston  <bje@wasabisystems.com>
+
+	* MAINTAINERS: Update my mail address.
+
+2003-03-09  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
+
+	* configure.in (gxx_include_dir): Fix typo.
+	* configure: Regenerated.
+
+2003-03-04  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Reindent.
+	* Makefile.in: Regenerate.
+	* configure.in: Reindent.  Don't set unused variables.
+	* configure: Regenerate.
+
+2003-03-04  Daniel Jacobowitz  <drow@mvista.com>
+
+	* configure.in: Include $(build_tooldir)/sys-include in
+	FLAGS_FOR_TARGET.
+	* configure: Regenerated.
+
+2003-03-04  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Always pass down RANLIB.
+	* Makefile.in: Regenerate.
+
+	* Makefile.tpl: Don't set unused enable_shared, enable_threads macros.
+	* Makefile.in: Regenerate.
+	* configure.in: Remove unused logic relating to --enable-shared
+	and --enable-threads.  Remove bogus comments.  Remove redundant
+	noconfigdirs.
+	* configure: Regenerate.
+
+	* configure.in: Replace ${libstdcxx_version} by its value.
+	Remove reference to mh-dgux.
+	* configure: Regenerate.
+
 2003-03-03  Kevin Buettner  <kevinb@redhat.com>
 
 	* MAINTAINERS (Write After Approval): Add myself.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Mon Mar  3 13:27:03 2003
+++ gcc/gcc/ChangeLog	Sun May 18 11:45:36 2003
@@ -1,21217 +1,15565 @@
-Mon Mar  3 20:45:25 2003  J"orn Rennecke <joern.rennecke@superh.com>
+2003-05-18  Nathanael Nerode  <neroden@gcc.gnu.org>
 
-	* config/sh/sh.h (EXTRA_SPECS): Add subtarget_asm_relax_spec and
-	subtarget_asm_isa_spec.
-	(SUBTARGET_ASM_RELAX_SPEC, SUBTARGET_ASM_ISA_SPEC): Define.
-	(ASM_SPEC): Define as SH_ASM_SPEC.
-	(SH_ASM_SPEC): New; take the role of ASM_SPEC, but safe from svr4.h.
-	Use subtarget_asm_relax_spec and subtarget_asm_isa_spec.
-	* config/sh/elf.h (ASM_SPEC): Use SH_ASM_SPEC.
-	(SUBTARGET_ASM_ISA_SPEC): Undef / define.
+	* config.gcc: Clear xm_file, md_file at the beginning of each pass.
 
-	* sh.h (OVERRIDE_OPTIONS): Set default values for align_loops
-	and align_jumps if not set.
-	Force align_jumps to be at least 2.
-	When relaxing, force align_functions to be at least the maximum of
-	align_loops, align_jumps and 4.
-	* sh.c (find_barrier, barrier_align): Honour align_jumps_log.
-	(sh_loop_align): Honour align_loops_log.
+	* config/stormy16/stormy16.h: Remove about 3000 lines of 
+	target-independent comments.  Update copyright notice.
 
-	* sh.md (length attribute): Use prev_nonnote_insn instead of PREV_INSN
-	to check for indirect_jump_scratch.
-	(indirect_jump_scratch): Add second set.
-	* sh.c (output_far_jump): Use prev_nonnote_insn instead of PREV_INSN
-	when looking for indirect_jump_scratch.
-	Extract scratch register taking new structure of indirect_jump_scratch
-	into account.
-	(gen_block_redirect): Set INSN_SCOPE for indirect_jump_scratch.
+	* doc/collect2.texi: GNU CC -> GCC.
+	* doc/headerdirs.texi: GNU CC -> GCC.
+
+2003-05-18  Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+	* hashtable.h (struct ht_identifier): Add data member "hash_value".
+	* hashtable.c (ht_lookup): Use it when searching, remember. 
+	(ht_expand): Do not recompute.
+	* tree.h (IDENTIFIER_HASH_VALUE): New macro.
+
+2003-05-18  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* gcov-io.c (gcov_read_bytes): Fix fread thinko.
+
+2003-05-18  Neil Booth  <neil@daikokuya.co.uk>
+
+	* c-cppbuiltin.c (TARGET_OS_CPP_BUILTINS, TARGET_OBJFMT_CPP_BUILTINS):
+	Default here.
+	(c_cpp_builtins): Invoke TARGET_OBJFMT_CPP_BUILTINS().
+	* defaults.h: Don't default TARGET_OS_CPP_BUILTINS here.
+	* config/elfos.h (TARGET_OBJFMT_CPP_BUILTINS): Define __ELF__.
+	* config/freebsd-spec.h, config/netbsd-elf.h, config/alpha/gnu.h,
+	config/arm/linux-elf.h, config/arm/rtems-elf.h,
+	config/arm/unknown-elf.h, config/cris/cris.h, config/cris/linux.h,
+	config/h8300/elf.h, config/i370/linux.h, config/i386/beos-elf.h,
+	config/i386/gnu.h, config/i386/linux.h, config/i386/linux64.h,
+	config/i386/moss.h, config/i386/rtemself.h, config/ia64/ia64.h,
+	config/m68k/rtemself.h, config/mcore/mcore-elf.h, config/mips/linux.h,
+	config/pa/pa-linux.h, config/rs6000/linux.h, config/rs6000/linux64.h,
+	config/rs6000/sysv4.h, config/rs6000/vxworks.h, config/s390/linux.h,
+	config/sh/coff.h, config/sh/elf.h, config/sh/rtemself.h,
+	config/sh/sh.h, config/sparc/linux.h, config/sparc/linux64.h,
+	config/sparc/openbsd64.h, config/sparc/sp64-elf.h,
+	config/sparc/sp86x-elf.h, config/xtensa/elf.h, config/xtensa/linux.h:
+	Don't define __ELF__.
+	* config/alpha.h, config/m68k/linux.h (TARGET_OBJFMT_CPP_BUILTINS):
+	Define __ELF__.
+	* doc/cpp.texi: Document __ELF__.
+	* doc/tm.texi: Document TARGET_OBJFMT_CPP_BUILTINS.	* 
+
+2003-05-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* builtins.c (validate_arglist): Eliminate libiberty VA_ macros,
+	always use stdarg.
+	* c-errors.c (pedwarn_c99): Likewise.
+	* c-format.c (status_warning): Likewise.
+	* c-semantics.c (build_stmt): Likewise.
+	* calls.c (emit_library_call, emit_library_call_value): Likewise.
+	* collect2.c (notice, fatal_perror, fatal, error): Likewise.
+	* cpperror.c (cpp_error, cpp_error_with_line): Likewise.
+	* diagnostic.c (build_message_string, output_printf,
+	output_verbatim, verbatim, inform, warning, pedwarn, error, sorry,
+	fatal_error, internal_error, warning_with_decl, pedwarn_with_decl,
+	error_with_decl, fnotice): Likewise.
+	* dwarf2asm.c (dw2_asm_output_data, dw2_asm_output_delta,
+	dw2_asm_output_offset, dw2_asm_output_pcrel, dw2_asm_output_addr,
+	dw2_asm_output_addr_rtx, dw2_asm_output_nstring,
+	dw2_asm_output_data_uleb128, dw2_asm_output_data_sleb128,
+	dw2_asm_output_delta_uleb128, dw2_asm_output_delta_sleb128,
+	dw2_asm_output_encoded_addr_rtx): Likewise.
+	* emit-rtl.c (gen_rtx, gen_rtvec): Likewise.
+	* errors.c (warning, error, fatal, internal_error): Likewise.
+	* final.c (output_operand_lossage, asm_fprintf): Likewise.
+	* fix-header.c (fatal): Likewise.
+	* gcc.c (fatal, error, notice): Likewise.
+	* gcov.c (fnotice): Likewise.
+	* genattrtab.c (attr_rtx, attr_printf): Likewise.
+	* gengtype.c (error_at_line, xasprintf, oprintf): Likewise.
+	* gensupport.c (message_with_line): Likewise.
+	* mips-tfile.c (fatal, error): Likewise.
+	* protoize.c (notice): Likewise.
+	* ra-debug.c (ra_debug_msg): Likewise.
+	* read-rtl.c (fatal_with_file_and_line): Likewise.
+	* rtl-error.c (error_for_asm, warning_for_asm): Likewise.
+	* tree.c (build, build_nt, build_function_type_list): Likewise.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	* defaults.h (TARGET_CPU_CPP_BUILTINS, CPP_PREDEFINES): Remove.
+	* gcc.c (cpp_predefines): Remove.
+	(cpp_unique_options, do_spec_1): Remove handling of CPP_PREDEFINES.
+	(static_specs): Remove predefines.
+	* system.h: Poison CPP_PREDEFINES.
+	* config/freebsd.h, config/openbsd.h, config/ptx4.h, config/svr3.h,
+	config/svr4.h, doc/tm.texi: Remove references to CPP_PREDEFINES.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	* config/m68k/hp320.h, config/m68k/linux.h, config/m68k/m68k-none.h,
+	config/m68k/m68k.h, config/m68k/m68kemb.h, config/m68k/m68kv4.h,
+	config/m68k/openbsd.h, config/m68k/rtemself.h: Remove CPP_PREDEFINES,
+	use TARGET_OS_CPP_BUILTINS and TARGET_CPU_CPP_BUILTINS instead.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	PR c/9209
+	* c-common.c, c-common.h (dollars_in_ident): Remove.
+	* c-opts.c (DOLLARS_IN_IDENTIFIERS): Default to true.
+	(c_common_init_options, c_common_decode_option): Set dollars_in_ident.
+	* cpphash.h (warned_dollar): Rename warn_dollars.
+	* cppinit.c (struct lang_flags, lang_defaults, cpp_set_lang)
+	Permit dollars regardless of -std=.
+	(post_options): Set warn_dollars.
+	* cpplex.c (forms_identifier_p): Use warn_dollars.
+	* config/darwin.h, config/alpha/vms.h, config/m68hc11/m68hc11.h:
+	Remove redundant definitions of DOLLARS_IN_IDENTIFIERS.
+	* doc/cpp.texi, doc/cppopts.texi, doc/invoke.texi, doc/tm.texi:
+	Update documentation.
+
+2003-05-17  Andreas Schwab  <schwab@suse.de>
+
+	* config/m68k/m68k.c (m68k_output_function_prologue): Use
+	HOST_WIDE_INT_PRINT_DEC for fprintf and %wd for asm_fprintf when
+	formatting a HOST_WIDE_INT.
+	(m68k_output_function_epilogue): Likewise.
 
-Mon Mar  3 19:07:21 CET 2003  Jan Hubicka  <jh@suse.cz>
+2003-05-17  Zack Weinberg  <zack@codesourcery.com>
 
-	* calls.c (rtx_for_function_call): Take the address as an argument
-	(expand_call): Do not modify the expression.
+	* doc/install.texi: Remove information about desupported targets.
 
-	* toplev.c (rest_of_compilation):  Avoid cfg_cleanup calls when not
-	optimizing.
+2003-05-17  Andreas Schwab  <schwab@suse.de>
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	* config/m68k/coff.h: Remove support for Sun FPA and Sun SKY board.
+	* config/m68k/linux.h: Likewise.
+	* config/m68k/m68k-none.h: Likewise.
+	* config/m68k/netbsd-elf.h: Likewise.
+	* config/m68k/sgs.h: Likewise.
+	* config/m68k/m68k.h: Likewise.
+	* config/m68k/m68k.md: Likewise.
+	* config/m68k/m68k.c: Likewise.
+	* doc/md.texi (Machine Constraints): Remove Sun FPA specific
+	constraints.
+	* doc/invoke.texi (Option Summary): Remove -mfpa.
+	(M680x0 Options): Likewise.
+
+2003-05-17  David Edelsohn  <edelsohn@gnu.org>
+
+	* rs6000.c (rs6000_function_value): Simplify REAL_TYPE logic.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	* config/sol2.h: Add TARGET_SUB_OS_CPP_BUILTINS.
+	* config/sparc/liteelf.h, config/sparc/openbsd64.h,
+	config/sparc/rtemself.h, config/sparc/sol2-64.h,
+	config/sparc/sp64-elf.h, config/sparc/sp86x-elf.h:
+	Update for use of TARGET_SUB_OS_CPP_BUILTINS.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	* i960/i960.h, i960/rtems.h: Use TARGET_OS_CPP_BUILTINS and
+	TARGET_CPU_CPP_BUILTINS in preference to CPP_PREDEFINES.
+
+2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
+
+	* config.gcc (sparc-*-sysv4*): Add sparc/sysv4-only.h.
+	* sparc/aout.h, sparc/elf.h, sparc/freebsd.h, sparc/linux.h,
+	sparc/linux64.h, sparc/lite.h, sparc/litecoff.h, sparc/liteelf.h,
+	sparc/netbsd-elf.h, sparc/openbsd.h, sparc/openbsd64.h,
+	sparc/pbd.h, sparc/rtemself.h, sparc/sol2-64.h, sparc/sol2-bi.h,
+	sparc/sol2.h, sparc/sp64-elf.h, sparc/sp86-elf.h, sparc/sparc.h,
+	sparc/sysv4.h,
+	* sparc/sysv4-only.h: New.
+
+2003-05-17  Alan Modra  <amodra@bigpond.net.au>
+
+	* function.c (assign_parms): Check for zero size args.
+
+2003-05-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* cfgloopanal.c (test_for_iteration): Use string concatentation on
+	HOST_WIDE_INT_PRINT_* format specifier to collapse multiple
+	function calls into one.
+	* dbxout.c (dbxout_symbol): Likewise.
+	* defaults.h (ASM_OUTPUT_SIZE_DIRECTIVE): Likewise.
+	* dwarf2asm.c (dw2_asm_output_data_uleb128,
+	dw2_asm_output_data_sleb128): Likewise.
+	* genrecog.c (debug_decision_2): Likewise.
+	* loop.c (emit_prefetch_instructions): Likewise.
+	* print-rtl.c (print_rtx): Likewise.
+	* print-tree.c (print_node_brief, print_node): Likewise.
+	* ra-debug.c (dump_igraph, dump_graph_cost,
+	dump_static_insn_cost): Likewise.
+	* ra-rewrite.c (dump_cost): Likewise.
+	* sdbout.c (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
+	* sreal.c (dump_sreal): Likewise.
+	* unroll.c (unroll_loop, precondition_loop_p): Likewise.
+	* varasm.c (assemble_vtable_entry): Likewise.
 
-	* config/h8300/h8300.md (*ixorsi3_zext_hi): Restrict to
-	TARGET_H8300H and TARGET_H8300S.
+	* avr.c (avr_output_function_prologue,
+	avr_output_function_epilogue, print_operand): Fix format specifier
+	warnings.
+	(init_cumulative_args): Mark parameter with ATTRIBUTE_UNUSED.
+	* avr.h (FUNCTION_VALUE_REGNO_P): Fix signed/unsigned warnings.
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+2003-05-16  Geoffrey Keating  <geoffk@apple.com>
 
-	* config/h8300/h8300.md (a peephole2): New.
+	* config/rs6000/rs6000.c (expand_block_move): Unify the TARGET_STRING
+	and ! TARGET_STRING cases.
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+	* doc/cppopts.texi (-undef): Fix texinfo warning.
 
-	* config/h8300/h8300.md (*extzv_8_8): Use shorter code when
-	operands[0] and operands[1] are different.
+	* doc/cppopts.texi (-H): Document that -H works for PCH files too.
+	* cppfiles.c (validate_pch): When -H is used, print some information
+	about PCH files found.
 
-2003-03-03  Kazu Hirata  <kazu@cs.umass.edu>
+2003-05-16  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
 
-	* reload1.c (reload_cse_move2add): Remove variable success.
+	* config/mips/t-elf: Remove obsolete rules adding dependencies on tm.h.
+	* config/mips/t-isa3264, config/mips/t-r3900: Likewise.
+	* config/mips/t-sr71k: Likewise.
 
-2003-03-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+2003-05-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
-	* ggc-common.c (ggc_rlimit_bound): Cast RLIM_INFINITY to avoid
+	* arc.c (arc_output_function_prologue,
+	arc_output_function_epilogue): Fix format specifier warnings.
+	* arc.h (LARGE_INT): Fix signed/unsigned warnings.
+
+	* v850.c (print_operand): Fix format specifier warnings.
+
+	* ns32k.c (ADJSP, ns32k_output_function_prologue): Fix format
+	specifier warnings.
+
+	* mcore.c (mcore_print_operand_address, mcore_print_operand): Fix
+	format specifier warnings.
+
+	* ip2k.c (function_prologue, function_epilogue, print_operand):
+	Fix format specifier warnings.
+	* ip2k.md: Likewise.
+
+	* i960.c (i960_output_function_prologue, i960_print_operand,
+	i960_print_operand_addr): Fix format specifier warnings.
+
+	* i370.c (ascebc, ebcasc): Wrap in macros controlling usage.
+	(i370_output_function_prologue): Fix format specifier warnings.
+	* i370.h (PRINT_OPERAND): Likewise.
+
+	* fr30.c (fr30_print_operand): Fix format specifier warnings.
+
+	* dsp16xx.c (print_operand_address): Fix format specifier warning.
+	* dsp16xx.h (INCLUDE_DEFAULTS): Add missing initializers.
+
+	* c4x.c (c4x_print_operand, c4x_print_operand_address): Fix format
+	specifier warnings.
+
+	* alpha.c (print_operand_address, alpha_start_function,
+	unicosmk_output_ssib): Use string concatentation on
+	HOST_WIDE_INT_PRINT_* format specifier to collapse multiple
+	function calls into one.
+	* arm.c (arm_print_operand): Likewise.
+	* cris.c (cris_asm_output_mi_thunk): Likewise.
+	* frv.c (frv_asm_output_mi_thunk): Likewise.
+	* ia64.c (ia64_print_operand, process_set): Likewise.
+	* m68k.c (m68k_output_function_epilogue, m68k_output_mi_thunk):
+	Likewise.
+	* mips/iris5gas.h (PUT_SDB_SIZE): Likewise.
+	* mips.h (PUT_SDB_INT_VAL, PUT_SDB_SIZE): Likewise.
+	* pa.c (output_div_insn, pa_asm_output_mi_thunk): Likewise.
+	* pa.h (PRINT_OPERAND_ADDRESS): Likewise.
+	* rs6000.c (rs6000_va_start, print_operand_address): Likewise.
+	* s390.c (s390_assemble_integer): Likewise.
+	* sparc.c (sparc_flat_function_prologue,
+	sparc_flat_function_epilogue): Likewise.
+	* stormy16.c (xstormy16_print_operand_address, xstormy16_print_operand): Likewise.
+	* vax.c (vax_output_mi_thunk): Likewise.
+
+	* frv.c (frv_print_operand_memory_reference): Fix format specifier
+	warning.
+	(frv_rtx_costs): Mark parameter with ATTRIBUTE_UNUSED.
+
+	* m68k.c (m68k_output_function_epilogue): Fix format specifier
 	warnings.
 
-2003-03-02  Richard Henderson  <rth@redhat.com>
+	* stormy16-protos.h (xs_hi_general_operand,
+	xs_hi_nonmemory_operand): Prototype.
+	* stormy16.c (xstormy16_output_shift): Fix format specifier
+	warnings.
 
-	* configure.in (HAVE_AS_LTOFFX_LDXMOV_RELOCS): New ia64 test.
-	* config.in, configure: Rebuild.
-	* config/ia64/ia64.c (ia64_ld_address_bypass_p): Accept lo_sum.
-	* config/ia64/ia64.md (load_symptr): Use high/lo_sum for the 
-	paired ldtoffx and ldxmov annotations.
-	(load_symptr_internal1): Remove.
-	(load_symptr_high, load_symptr_low): New.
+	* cris.c: Fix format specifier warnings.
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+2003-05-16  Nick Clifton  <nickc@redhat.com>
 
-	* c-incpath.c (add_path): Fix sysp assignment.
+	* config/arm/lib1funcs.asm: Fix typo: LSM instead of LSYM.
 
-2003-03-02  Kurt Garloff  <garloff@suse.de>
+2003-05-16  Wolfgang Bangerth <bangerth@dealii.org>
 
-	* params.def: Introduce parameter max-inline-insns-rtl for
-	a separate limit for the RTL inliner.
-	* params.h: Likewise.
-	* integrate.c (function_cannot_inline_p): Use it.
-	* toplev.c (decode_f_option): Set multiple parameters 
-	controlling inlining with -finline-limit.
-	* params.def: Fix orthographic and typographic errors.
-	* doc/invoke.texi: Document parameters controlling inlining
-	and the way -finline-limit sets multiple of them.
+	* doc/bugreport.texi: Remove most of the of the preface of the
+	bugs section.
+
+2003-05-16  Jakub Jelinek  <jakub@redhat.com>
+
+	* config/ia64/unwind-ia64.c (uw_update_reg_address): Handle
+	.save XX, r0.
+
+2003-05-15  Roger Sayle  <roger@eyesopen.com>
+
+	* config/alpha/alpha.h (ASM_OUTPUT_SKIP): Fix typo.
+
+2003-05-15  Eric Christopher  <echristo@redhat.com>
+
+	* cfgcleanup.c (merge_blocks): Fix return value.
+
+2003-05-15 Eric Christopher <echristo@redhat.com>
+
+	* combine.c (expand_compound_operation): Make sure
+	that zero_extend operation is profitable.
+
+2003-05-15  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/linux.h, config/alpha/linux-elf.h: Remove
+	code protected by USE_GNULIBC_1.
+
+2003-05-15  Zack Weinberg  <zack@codesourcery.com>
+
+	* config.gcc: Purge all targets obsoleted in GCC 3.3.  Also
+	remove hppa*-*-mpeix* which could not be built, and prune
+	files from tmake_file= or tm_file= lists that don't exist.
+
+	* config/alpha/alpha-interix.h, config/alpha/alpha32.h
+	* config/alpha/t-interix, config/arm/conix-elf.h
+	* config/arm/t-arm-aout, config/arm/t-strongarm-coff
+	* config/arm/unknown-elf-oabi.h, config/i386/win32.h
+	* config/m68k/3b1.h, config/m68k/3b1g.h, config/m68k/amix.h
+	* config/m68k/atari.h, config/m68k/ccur-GAS.h, config/m68k/crds.h
+	* config/m68k/hp2bsd.h, config/m68k/hp3bsd.h
+	* config/m68k/hp3bsd44.h, config/m68k/linux-aout.h
+	* config/m68k/m68k-psos.h, config/m68k/mot3300.h
+	* config/m68k/pbb.h, config/m68k/plexus.h, config/m68k/sun2.h
+	* config/m68k/sun2o4.h, config/m68k/sun3.h, config/m68k/sun3mach.h
+	* config/m68k/sun3n.h, config/m68k/sun3n3.h, config/m68k/sun3o3.h
+	* config/m68k/t-mot3300, config/m68k/t-mot3300-gald
+	* config/m68k/t-mot3300-gas, config/m68k/t-mot3300-gld
+	* config/m68k/tower-as.h, config/m68k/tower.h
+	* config/m88k/aout-dbx.h, config/m88k/m88k-aout.h
+	* config/m88k/m88k-modes.def, config/m88k/m88k-move.sh
+	* config/m88k/m88k-protos.h, config/m88k/m88k.c
+	* config/m88k/m88k.h, config/m88k/m88k.md, config/m88k/openbsd.h
+	* config/m88k/sysv4.h, config/m88k/t-luna, config/m88k/t-luna-gas
+	* config/m88k/t-m88k, config/m88k/t-sysv4, config/mcore/gfloat.h
+	* config/mips/rtems64.h, config/mips/sni-gas.h
+	* config/mips/sni-svr4.h, config/mips/t-ecoff
+	* config/mn10200/lib1funcs.asm, config/mn10200/mn10200-protos.h
+	* config/mn10200/mn10200.c, config/mn10200/mn10200.h
+	* config/mn10200/mn10200.md, config/mn10200/t-mn10200
+	* config/pa/pa-hiux.h, config/pa/pa-hpux7.h, config/pa/pa-hpux9.h
+	* config/pa/pa-oldas.h, config/pa/t-mpeix, config/psos.h
+	* config/romp/romp-protos.h, config/romp/romp.c
+	* config/romp/romp.h, config/romp/romp.md, config/rs6000/aix31.h
+	* config/rs6000/aix3newas.h, config/rs6000/mach.h
+	* config/sparc/bsd.h, config/sparc/hal.h
+	* config/sparc/linux-aout.h, config/sparc/lynx-ng.h
+	* config/sparc/lynx.h, config/sparc/netbsd.h
+	* config/sparc/sp86x-aout.h, config/sparc/splet.h
+	* config/sparc/sun4gas.h, config/sparc/sun4o3.h
+	* config/sparc/sunos4.h, config/sparc/t-chorus-elf
+	* config/sparc/t-halos, config/sparc/t-sparcbare
+	* config/sparc/t-splet, config/sparc/t-sunos41
+	* config/v850/rtems.h: Delete file.
+
+2003-05-15  Aldy Hernandez  <aldyh@redhat.com>
+
+	* config/rs6000/rs6000-protos.h (function_value): Protoize.
+
+	* config/rs6000/rs6000.h (FUNCTION_VALUE): Call function.
+
+	* config/rs6000/rs6000.c (rs6000_function_value): New.
+
+2003-05-15  Philip Blundell  <philb@gnu.org>
+
+	* config/arm/arm.c (arm_is_xscale): Rename to arm_arch_xscale.
+	All uses updated.
+	(arm_tune_xscale): New variable.
+	(arm_override_options): Set it.
+	(arm_adjust_cost): Use it in place of arm_arch_xscale.
+	(arm_gen_load_multiple): Likewise.
+	(arm_gen_store_multiple): Likewise.
+	* config/arm/arm.md (is_xscale): Likewise.
+	* config/arm/arm.h (arm_tune_xscale): Declare.
+
+2003-05-15  Philip Blundell  <philb@gnu.org>
+
+	PR target/10730
+	* config/arm/arm.c (adjacent_mem_locations): Reject offsets
+	involving invalid constants.
+
+2003-05-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	* pa.c (hppa_expand_prologue): Remove blockage.
+
+2003-05-15  Wolfgang Bangerth <bangerth@dealii.org>
+
+	* doc/bugreport.texi: Remove most of the bug reporting
+	instructions and merge them into bugs.html.
+
+2003-05-14  Matt Kraai  <kraai@alumni.cmu.edu>
+
+	* config/rs6000/sysv4.h (ASM_OUTPUT_ALIGNED_LOCAL): Cast
+	g_switch_value to unsigned HOST_WIDE_INT.
+
+2003-05-14  Eric Christopher  <echristo@redhat.com>
+
+	* combine.c: Fix header comments.
+	(distribute_notes): Remove usage of elim_i1, elim_i2. Propagate
+	to all calls and prototype.
+
+2003-05-14  Roger Sayle  <roger@eyesopen.com>
+
+	PR optimization/10764
+	* config/i386/i386.md (atan2df3, atan2sf3, atan2xf3, atan2tf3):
+	Add an explicit clobber to show that UNSPEC_FPATAN clobbers st(1).
+	(*fyl2x_sfxf3, *fyl2x_dfxf3, *fyl2x_xf3, *fyl2x_tfxf3):  Likewise,
+	add an explicit clobber to show that UNSPEC_FYL2X clobbers st(1).
+	(logsf2, logdf2, logxf2, logtf2): Update expander patterns to match
+	the corresponding *fyl2x_?fxf3 instructions.
+
+2003-05-14  Bob Wilson  <bob.wilson@acm.org>
+
+	* config/xtensa/lib2funcs.S (TRAMPOLINE_SIZE): Change from 49 to 59.
+	* config/xtensa/xtensa-config.h (XCHAL_HAVE_CONST16,
+	XCHAL_HAVE_L32R): New.
+	* config/xtensa/xtensa-protos.h (non_const_move_operand,
+	xtensa_load_constant, xtensa_function_prologue,
+	xtensa_function_epilogue): Delete prototypes.
+	(xtensa_expand_prologue): New.
+	* config/xtensa/xtensa.c (frame_size_const,
+	TARGET_ASM_FUNCTION_PROLOGUE, TARGET_MACHINE_DEPENDENT_REORG,
+	non_const_move_operand, xtensa_load_constant, xtensa_reorg,
+	xtensa_function_prologue): Delete.
+	(add_operand, xtensa_mem_offset): Formatting.
+	(move_operand): If the const16 option is available, allow any SFmode
+	and SImode constants.
+	(xtensa_emit_move_sequence): Inline the former contents of
+	xtensa_load_constant with modifications to handle the const16 option.
+	(override_options): Add xtensa_char_to_class['W'] and set it to
+	the general register class only if the const16 option is enabled.
+	Fix formatting.  Disallow PIC when using the const16 option.
+	(print_operand): Reorganize to switch on "letter" instead of the
+	RTL code.  Add output_operand_lossage calls for invalid cases.
+	Add support for 't' and 'b' letters.
+	(xtensa_expand_prologue): New function to replace
+	xtensa_function_prologue and xtensa_reorg.
+	(xtensa_function_epilogue): Declare this as static.  Delete code
+	to print the retw.n or retw instruction.
+	(xtensa_return_addr): Use A0_REG instead of 0.
+	(xtensa_rtx_costs): Add costs for using the const16 option.
+	* config/xtensa/xtensa.h (MASK_CONST16, TARGET_CONST16): New.
+	(TARGET_DEFAULT): Add CONST16 if L32R instructions not available.
+	(TARGET_SWITCHES): Add "const16" and "no-const16".
+	(REG_CLASS_FROM_LETTER): Add comment about new 'W' letter.
+	(EXTRA_CONSTRAINT): Change 'T' constraint to only apply when not
+	using the const16 option.
+	(TRAMPOLINE_TEMPLATE): Rewrite to avoid hardwired use of l32r insn.
+	(TRAMPOLINE_SIZE): Change from 49 to 59.
+	(INITIALIZE_TRAMPOLINE): Adjust offsets to match new trampoline.
+	(GO_IF_LEGITIMATE_ADDRESS): Do not allow constant pool addresses
+	when using the const16 option.
+	(PREDICATE_CODES): Delete non_const_move_operand.
+	* config/xtensa/xtensa.md (define_constants): Add A1_REG, A8_REG, and
+	UNSPECV_ENTRY.
+	(movdi, movdf): If the source is a constant, always expand to a
+	sequence of movsi insns.
+	(movdi_internal, movdf_internal): Remove alternative using l32r insns.
+	(movsi_internal, movsf_internal): Add alternative using const16 insns.
+	(movsf): Add const16 support.
+	(entry, prologue, epilogue): New.
+	(set_frame_ptr): Add missing mode for unspec_volatile operation.
+	Likewise for subsequent split pattern.
+	* doc/invoke.texi (Option Summary, Xtensa Options): Document new
+	"-mconst16" and "-mno-const16" options.
+
+2003-05-14  Richard Henderson  <rth@redhat.com>
+
+	* config/ia64/ia64.c (ia64_expand_load_address): Force destination
+	to be DImode register.  Merge load_symptr.
+	* config/ia64/ia64.md (load_symptr): Remove.
+
+2003-05-14  Richard Henderson  <rth@redhat.com>
+
+	* rtl.h (TREE_CONSTANT_POOL_ADDRESS_P): Rename from
+	DEFERRED_CONSTANT_P.
+	* integrate.c (copy_rtx_and_substitute): Update use.
+	* varasm.c (build_constant_desc): Set SYMBOL_REF_DECL
+	to the copy generated.
+	(maybe_output_constant_def_contents): Examine TREE_ASM_WRITTEN
+	of the constant to see if we should emit.
+	(mark_constant): Similarly.
+	(output_constant_def_contents): Set TREE_ASM_WRITTEN.
+
+2003-05-14  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.md (movsi_internal2): Use compare for self
+	move record condition.
+	(movdi_internal2): Same.
+
+2003-05-14  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* gcov-io.h (gcov_write_bytes, gcov_read_bytes): Remove here.
+	(GCOV_TAG_*) Force type to gcov_unsigned_t.
+	(GCOV_CHECK, GCOV_CHECK_READING, GCOV_CHECK_WRITING): New.
+	(struct gcov_var): Remove modified. Add start, length, offset,
+	overread. Have buffer array for libgcov.
+	(gcov_sync, gcov_seek): Definitions moved to gcov-io.c.
+	(gcov_position, gcov_rewrite, gcov_is_eof): Adjust.
+	* gcov-io.c (gcov_open): Set mode, do not read anything.
+	(gcov_close): Write final block.
+	 (gcov_write_block, gcov_allocate): New.
+	(gcov_write_bytes): Make static. Write or allocate buffer.
+	(gcov_write_unsigned, gcov_write_counter): Buffer can never be
+	null.
+	(gcov_write_string): Adjust.
+	(gcov_write_tag)
+	(gcov_write_length): Adjust. Flush the block.
+	(gcov_write_tag_length): Buffer can never be null.
+	(gcov_read_bytes): Make static. Read in block.
+	(gcov_sync): Moved here. Adjust.
+	(gcov_seek): Moved here. Adjust.
+	* coverage.c (read_counts_file): Adjust.
+	* gcov-dump.c (print_prefix): Add position parameter.
+	(flag_dump_positions): New flag.
+	(options, main, print_usage): Add it.
+	(dump_file, tag_blocks, tag_arcs, tag_lines, tag_counters,
+	tag_summary): Adjust.
+	* gcov.c (read_graph_file, read_count_file): Adjust.
+	* libgcov.c (gcov_exit): Adjust.
+
+	* Makefile.in (LIBGCC_DEPS): Use $(srcdir) on gcov files
+	(libgcov.a): Depend on libgcc.a.
+	(gcov.o, gcov-dump.o): Add gcov-io.c.
+	* mklibgcc.in (libgcov_c_dep): Use $(srcdir).
+
+	* loop.c (check_dbra_loop): Factor common test.
+
+2003-05-14  Ben Elliston  <bje@wasabisystems.com>
+
+	* doc/md.texi (Automaton pipeline description): Grammar fixes.
+
+2003-05-14  Richard Sandiford  <rsandifo@redhat.com>
+
+	* target-def.h (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(TARGET_INITIALIZER): Include it.
+	* target.h (struct gcc_target): Add machine_dependent_reorg field.
+	* toplev.c (rest_of_compilation): Use targetm.machine_dependent_reorg.
+	* system.h: Poison MACHINE_DEPENDENT_REORG.
+
+	* config/alpha/alpha-protos.h (alpha_reorg): Remove declaration.
+	* config/alpha/alpha.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/alpha/alpha.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(alpha_handle_trap_shadows): Remove "first insn" parameter.
+	(alpha_align_insns): Likewise.
+	(alpha_reorg): Likewise.  Make static.  Update calls to above
+	functions.
 
-	* tree.h (struct tree_decl): Introduce inlined_function_flag,
-	recording whether the function became eligible for inlining
-	by a compiler flag rather than the declaration.
-	Provide DID_INLINE_FUNC macro to access it.
-	* c-decl.c (grokdeclarator): Set DID_INLINE_FUNC.
-	* cp/decl.c (grokfndecl): Likewise.
-	* toplev.c (rest_of_compilation): Likewise.
-	* cp/optimize (maybe_clone_body): Copy DID_INLINE_FUNC.
-	* print-tree.c (print_node): Report it.
-	* params.def: Introduce new max-inline-insns-auto limit.
-	* params.h: Likewise.
-	* tree-inline.c (inlinable_function_p): Apply it to functions
-	with DID_INLINE_FUNC set.
-	* toplev.c (decode_f_option): Initialize it from -finline-limit
-	value.
-	* doc/invoke.texi: Document new parameter.
+	* config/arm/arm-protos.h (arm_reorg): Remove declaration.
+	* config/arm/arm.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/arm/arm.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(arm_reorg): Remove parameter.  Make static.
 
-2003-03-02  Geoffrey Keating  <geoffk@apple.com>
+	* config/avr/avr-protos.h (machine_dependent_reorg): Remove.
+	* config/avr/avr.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/avr/avr.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(avr_reorg): Renamed from machine_dependent_reorg.  Make static.
+	Remove parameter.
 
-	* fix-header.c (read_scan_file): Don't reference simplify_path.
+	* config/c4x/c4x-protos.h (c4x_process_after_reload): Remove.
+	* config/c4x/c4x.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/c4x/c4x.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(c4x_reorg): Renamed from c4x_process_after_reload.  Make static.
+	Remove parameter.
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+	* config/d30v/d30v-protos.h (d30v_machine_dependent_reorg): Remove.
+	* config/d30v/d30v.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/d30v/d30v.c (d30v_machine_dependent_reorg): Remove.
 
-	* config/m68hc11/m68hc11.c (m68hc11_override_options): Don't enable
-	min/max instructions by default as may result in reload errors.
+	* config/frv/frv-protos.h (frv_machine_dependent_reorg): Remove.
+	* config/frv/frv.c: Remove orphaned comment.
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+	* config/i386/i386-protos.h (x86_machine_dependent_reorg): Remove.
+	* config/i386/i386.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/i386/i386.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(ix86_reorg): Renamed from x86_machine_dependent_reorg.  Make static.
+	Remove parameter.
 
-	* config/m68hc11/m68hc11.md ("mulqi3"): Allow address register to
-	avoid reload problems; define split for it.
+	* config/ia64/ia64-protos.h (ia64_reorg): Remove declaration.
+	* config/ia64/ia64.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/ia64/ia64.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(emit_insn_group_barriers): Remove "first insn" parameter.
+	(emit_all_insn_group_barriers): Likewise.
+	(ia64_reorg): Likewise.  Make static.  Update calls to above functions.
+	(ia64_output_mi_thunk): Update call to emit_all_insn_group_barriers.
 
-2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
+	* config/ip2k/ip2k-protos.h (machine_dependent_reorg): Remove.
+	* config/ip2k/ip2k.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/ip2k/ip2k.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(ip2k_reorg): Renamed from machine_dependent_reorg.  Make static.
+	Remove parameter.
 
-	* config/m68hc11/m68hc11.c (m68hc11_shift_operator): New function.
-	* config/m68hc11/m68hc11-protos.h (m68hc11_shift_operator): Declare.
-	* config/m68hc11/m68hc11.h (PREDICATE_CODES): Register.
-	* config/m68hc11/m68hc11.md ("rotrhi3", "rotlhi3"): New patterns for 
-	rotatert and rotate.
-	("rotrhi3_const", "rotlhi3_const"): Rename of old 'rotrhi3' insns.
-	("*rotrhi3", "*rotlhi3"): New insn pattern for non-const rotatert.
-	("*rotrhi3_addr"): New split for shift insns on address register.
-	("*lshrhi3", "*ashrhi3", "*ashlhi3_2"): Use new split.
-	* config/m68hc11/larith.asm (___rotlhi3): New asm function.
-	(___rotrhi3): Likewise.
-	* config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Build them.
+	* config/m68hc11/m68hc11-protos.h (m68hc11_reorg): Remove declaration.
+	* config/m68hc11/m68hc11.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/m68hc11/m68hc11.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(m68hc11_reorg): Make static.  Remove parameter.
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+	* config/mcore/mcore-protos.h (mcore_dependent_reorg): Remove.
+	* config/mcore/mcore.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/mcore/mcore.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(conditionalize_optimization): Remove parameter.
+	(mcore_reorg): Renamed from mcore_dependent_reorg.  Remove parameter.
+	Make static.  Update call to conditionalize_optimization.
 
-	* toplev.c (aux_base_name): Moved from toplev.h.
-	(filename): Constify.
-	(lang_dependent_init): Don't duplicate name.
-	(process_options): Set aux_base_name here, not...
-	(do_compile): ...here.  Change protoype.
-	(toplev_main): Move some code from do_compile.
-	* toplev.h: Remove aux_base_name.
+	* config/mips/mips-protos.h (machine_dependent_reorg): Remove.
+	* config/mips/mips.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/mips/mips.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(mips_reorg): Renamed from machine_dependent_reorg.  Remove parameter.
+	Make static.
 
-2003-03-02  Kazu Hirata  <kazu@cs.umass.edu>
+	* config/mmix/mmix-protos.h (mmix_machine_dependent_reorg): Remove.
+	* config/mmix/mmix.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/mmix/mmix.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(mmix_reorg): Renamed from mmix_machine_dependent_reorg.  Make static.
+	Remove parameter.
 
-	* config/h8300/h8300-protos.h: Add a prototype for
-	iorxor_operator.
-	* config/h8300/h8300.c (print_operand): Handle 'c'.
-	(iorxor_operator): New.
-	* config/h8300/h8300.h (PREDICATE_CODES): Add iorxor_operator.
-	* config/h8300/h8300.md (*iorhi3_zext): Remove.
-	(*iorsi3_zexthi): Likewise.
-	(*iorsi3_zextsi): Likewise.
-	(*xorhi3_zextqi): Likewise.
-	(*xorsi3_zexthi): Likewise.
-	(*xorsi3_zextsi): Likewise.
-	(*ixorhi3_zext): New.
-	(*ixorsi3_zext_qi): Likewise.
-	(*ixorsi3_zext_hi): Likewise.
+	* config/pa/pa-protos.h (pa_reorg): Remove declaration.
+	* config/pa/pa.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/pa/pa.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(pa_combine_instructions): Remove "first insn" parameter.
+	(remove_useless_addtr_insns): Likewise.
+	(pa_reorg): Likewise.  Make static.  Update calls to above functions.
 
-2003-03-02  Neil Booth  <neil@daikokuya.co.uk>
+	* config/rs6000/rs6000.h (MACHINE_DEPENDENT_REORG): Remove
+	commented-out definition.
 
-	* c-incpath.c (remove_component_p, simplify_path): Move back to
-	cppfiles.c.
-	(remove_duplicates): Use cpp_simplify_path.
-	* c-incpath.h (simplify_path): Remove.
-	* c-lex.c: Don't include c-incpath.h.
-	(init_c_lex): Remove simplify_path.
-	* cppfiles.c (remove_component_p, cpp_simplify_path): Restore.
-	(find_or_create_entry, validate_pch): Revert.
+	* config/s390/s390-protos.h (s390_machine_dependent_reorg): Remove.
+	* config/s390/s390.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/s390/s390.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
+	(s390_reorg): Renamed from s390_machine_dependent_reorg.  Make static.
+	Remove parameter.
 
-2003-03-02  Ashif Harji  <asharji@uwaterloo.ca>
+	* config/sh/sh-protos.h (machine_dependent_reorg): Remove.
+	* config/sh/sh.h (MACHINE_DEPENDENT_REORG): Remove.
+	* config/sh/sh.c (TARGET_MACHINE_DEPENDENT_REORG): Define.
**** TRUNCATED ****
-------------- next part --------------
   error
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
In file included from /Users/regress/tbox/cvs-gcc/gcc/libstdc++-v3/include/stdc++.h:56:
/Users/regress/tbox/native/build/powerpc-apple-darwin6.3/soft-float/libstdc++-v3/include/fstream:647: internal compiler error: Bus
   error
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[7]: *** [powerpc-apple-darwin6.3/bits/stdc++.h] Error 1
make[6]: *** [all-recursive] Error 1
make[5]: *** [all-recursive-am] Error 2
make[4]: *** [multi-do] Error 1
make[3]: *** [all-multi] Error 2
make[2]: *** [all-recursive-am] Error 2
make[1]: *** [all-target-libstdc++-v3] Error 2
make: *** [bootstrap] Error 2
+ '[' -s gcc/.bad_compare ']'
+ exit 1
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list