49 GCC HEAD regressions, 34 new, with your patch on 2004-08-23T17:46:27Z.

GCC regression checker geoffk@apple.com
Tue Aug 24 11:11:00 GMT 2004


With your recent patch, GCC HEAD has some regression test failures, 
which used to pass.  There are 34 new failures, and 15
failures that existed before and after that patch; 0 failures
have been fixed.

The new failures are:
native g++.sum g++.dg/abi/vbase8-4.C
native g++.sum g++.dg/compat/abi/vbase8-21
native g++.sum g++.dg/compat/abi/vbase8-4
native g++.sum g++.dg/init/assign1.C
native g++.sum g++.dg/opt/rtti1.C
native g++.sum g++.dg/rtti/typeid4.C
native g++.sum g++.old-deja/g++.abi/primary3.C
native g++.sum g++.old-deja/g++.abi/vbase8-5.C
native g++.sum g++.old-deja/g++.abi/vbase8-9.C
native g++.sum g++.old-deja/g++.abi/vtable.C
native g++.sum g++.old-deja/g++.eh/catch4.C
native g++.sum g++.old-deja/g++.eh/catch4p.C
native g++.sum g++.old-deja/g++.eh/catch5.C
native g++.sum g++.old-deja/g++.eh/catch5p.C
native g++.sum g++.old-deja/g++.eh/catch6p.C
native g++.sum g++.old-deja/g++.jason/template24.C
native g++.sum g++.old-deja/g++.law/arg8.C
native g++.sum g++.old-deja/g++.law/virtual3.C
native g++.sum g++.old-deja/g++.mike/eh2.C
native g++.sum g++.old-deja/g++.mike/mi2.C
native g++.sum g++.old-deja/g++.mike/net34.C
native g++.sum g++.old-deja/g++.mike/p12306a.C
native g++.sum g++.old-deja/g++.mike/p4736b.C
native g++.sum g++.old-deja/g++.mike/p4736c.C
native g++.sum g++.old-deja/g++.mike/virt5.C
native g++.sum g++.old-deja/g++.other/unchanging1.C
native g++.sum g++.old-deja/g++.other/vbase1.C
native g++.sum g++.old-deja/g++.other/vbase5.C
native g++.sum g++.old-deja/g++.other/virtual9.C
native g++.sum g++.old-deja/g++.robertl/eb115.C
native g++.sum g++.old-deja/g++.robertl/eb21.C
native g++.sum g++.old-deja/g++.robertl/eb77.C
native gcc.sum gcc.dg/c99-array-lval-1.c
native gcc.sum gcc.dg/c99-array-lval-6.c

The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.dg/gcov/gcov-1.C
native gcc.sum gcc.c-torture/compile/20021108-1.c
native gcc.sum gcc.c-torture/compile/labels-1.c
native gcc.sum gcc.c-torture/compile/labels-2.c
native gcc.sum gcc.c-torture/execute/931004-12.c
native gcc.sum gcc.c-torture/execute/va-arg-22.c
native gcc.sum gcc.dg/c90-const-expr-3.c
native gcc.sum gcc.dg/c99-const-expr-3.c
native gcc.sum gcc.misc-tests/gcov-4.c
native objc.sum objc.dg/comp-types-1.m
native objc.sum objc.dg/comp-types-2.m
native objc.sum objc.dg/comp-types-4.m
native objc.sum objc.dg/comp-types-5.m
native objc.sum objc.dg/const-str-3.m
native objc.sum objc.dg/const-str-4.m

For more information, see http://gcc.gnu.org/regtest/.

-------------- next part --------------
ChangeLog entries since last run on 2004-08-23T00:38:26Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Sun Aug 22 17:39:20 2004
+++ gcc/gcc/ChangeLog	Mon Aug 23 10:47:21 2004
@@ -1,3 +1,256 @@
+2004-08-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* Makefile.in (BUILD_ERRORS): Set to build-errors.
+	(errors.o): New target for host.
+	(build-errors.o): New target for build.
+	(genobjs): Replace errors.o with build-errors.
+	(gengenrtl$(buildexeext)): Add $(BUILD_ERRORS).
+	(GCOV_OBJS, GCOV_DUMP_OBJS): Add errors.o.
+	(fix-headers$(build_exeext)): Add $(BUILD_ERRORS).
+	(fix-header.o): Add errors.h
+	* collect2.c (fancy_abort): Add parameters.
+	* collect2.h (fancy_abort): Don't declare.
+	* errors.h (fancy_abort): Don't declare.
+	* errors.c: Include either bconfig.h or config.h.
+	(fancy_abort): Trim filename.
+	* fix-header.c (v_fatal, fatal): Remove.
+	(progname): Remove definition.
+	(main): Set progname here.
+	* gcc.c (fancy_abort): Add parameters.
+	* gcc.h (fancy_abort): Remove declaration.
+	* gcov.c (fancy_abort): Remove.
+	* rtl.h (fancy_abort): Don't declare.
+	(abort): Don't define.
+	* tree.h (fancy_abort): Don't declare.
+	(abort): Don't define.
+	* system.h (fancy_abort): Declare.
+	(abort): Define to fancy_abort.
+	* fixinc/Makefile.in (ALLOBJ): Add ../build-errors.o
+
+	* tree.h (enum size_type_kind): Remove USIZETYPE, UBITSIZETYPE.
+	(usize_type, ubitsizetype): Remove.
+	* stor-layout.c (set_sizetype): Don't initialize usizetype,
+	ubitsizetype.
+	* fold-const.c (size_diffop): TYPE can never be ubitsizetype.
+
+	* tree.h (build_distinct_type_copy): New.
+	(build_type_copy): ... here.  Rename to ...
+	(build_variant_type_copy): ... here.
+	* tree.c (build_qualified_type): Rename build_type_copy call.
+	(build_distinct_type_copy): New, broken out of ...
+	(build_type_copy): ... here.  Rename to ...
+	(build_variant_type_copy): ... here.  Use
+	build_distinct_type_copy.
+	(build_common_tree_nodes_2): Rename build_type_copy call.
+	* c-common.c (c_common_nodes_and_builtins): Rename build_type_copy
+	call.
+	(handle_packed_attribute, handle_unused_attribute,
+	handle_transparanet_union_attribute, handle_aligned_attribute,
+	handle_deprecated_attribute): Likewise.
+	* c-decl.c (clone_underlying_type, store_parm_decls_oldstyle):
+	Likewise.
+	* config/arm/arm.c (arm_handle_isr_attribyte): Likewise.
+	* config/rs6000/rs6000.c (rs6000_init_builtins): Use
+	build_distinct_type_copy.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (mfhilo_[sd]i): Redefine using :GPR.  Add mode
+	attribute.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (length): Don't use mips_fetch_insns for indexed
+	loads and stores.
+	(*lwxc1_<mode>, *ldxc1_<mode>, *swxc1_<mode>, *sdxc1_<mode>): Name
+	formerly unnamed patterns.  Redefine using :P for the address.  Remove
+	explicit length attributes.
+
+2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* tree-ssa-loop-im.c (fem_single_reachable_address, for_each_memref):
+	New functions.
+	(single_reachable_address): Use them.
+	(schedule_sm): Add dump.
+	(is_call_clobbered_ref): New function.
+	(determine_lsm_reg): Check whether the reference is call clobbered.
+	Only work for gimple_reg_type values.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (*mov<mode>_ra): Name previously unnamed MIPS16
+	$31 store insns.  Redefine using :GPR.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (P): New mode macro.
+	(*xgot_hi[sd]i, *xgot_lo[sd]i, *got_disp[sd]i, *got_page[sd]i)
+	(*load_got[sd]i, *low[sd]i, *low[sd]i_mips16): Redefine using :P.
+	Add mode attributes.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (UNSPEC_[LS][WD][LR]): Delete in favor of...
+	(UNSPEC_{LOAD,STORE}_{LEFT,RIGHT}): ...these new constants.  Shuffle
+	later constants to cover the gap.
+	(load, store): New mode attributes.
+	(mov_l[wd]l, mov_l[wd]r, mov_s[wd]l, mov_s[wd]r): Redefine using :GPR.
+	Use new unspec constants.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (one_cmpl[sd]i2): Redefine using :GPR.
+	(and[sd]3, ior[sd]i3, xor[sd]i3): Likewise.  Change 32-bit patterns
+	to use register_operand rather than uns_arith_operand as the predicate
+	for operand 1.  Remove redundant MIPS16 force_reg() for operand 1.
+	(*and[sd]i3, *ior[sd]i3, *xor[sd]i3): Name formerly unnamed patterns.
+	Redefine using :GPR.  Make same predicate change here.  Extend the
+	commutativity of operands 1 and 2 from the SImode version to the
+	DImode one.
+	(*and[sd]i3_mips16, *ior[sd]i3_mips16, *xor[sd]i3_mips16): Likewise,
+	but with no predicate changes.
+	(*nor[sd]i3): Redefine using :GPR.
+
+2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* tree-ssa-operands.c (get_call_expr_operands): Add VUSE operands for
+	noreturn functions.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.h (ISA_HAS_DCLZ_DCLO): Delete.
+	* config/mips/mips.md (abs[sd]i2): Redefine using :GPR.  Only use
+	branch-likely insns for absdi2 if GENERATE_BRANCHLIKELY.  Use "%."
+	rather than "%z2" (with a fake const0_rtx for operand 2).
+	(ffs[sd]i2): Redefine using :GPR.
+	(clz[sd]i2): Likewise.  Use ISA_HAS_CLO_CLZ for the 64-bit case.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md ({,u}divmod[sd]i4): Redefine using :GPR.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.md (any_extend): New code macro.
+	(u, su): New code attributes.
+	({,u}mulsidi3, {,u}mulsidi3_32bit_internal, {,u}mulsidi3_32bit_r4000)
+	({u,s}mulsi3_highpart, {u,s}mulsi3_highpart_internal)
+	({u,s}mulsi3_highpart_mulhi_internal, {s,u}muldi3_highpart)
+	(*{s,u}mul_acc_di): Redefine using any_extend.
+	(*{,u}muls_di, *{s,u}msac_di): Likewise.  Change names of patterns
+	to reflect real insn names.
+	(*mulsidi3_64bit, *mulsidi3_64bit_parts): Replace use of match_operator
+	with an any_extend template.
+	({u,s}mulsi3_highpart_neg_mulhi_internal): Redefine using any_extend.
+	Add '*' to name.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips.h (GENERATE_MULT3_SI): Check TARGET_MAD.
+	* config/mips/mips.md (mul[sd]i3, mul[sd]i3_internal)
+	(mul[sd]i3_r4000): Redefine using :GPR.
+	(mulsi3_mult3): Don't check TARGET_MAD separately.
+	(muldi3_mult3): Moved after mulsi_mult3.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config.gcc (mips-*-*): Remove definitions of MASK_GAS and
+	OBJECT_FORMAT_ELF.  Set MASK_SPLIT_ADDR by default if using GNU ld.
+	* config/mips/mips.h (MASK_GAS): Delete.  Shuffle later masks down.
+	(TARGET_GAS, TARGET_MIPS_AS): Delete.
+	(TARGET_GPWORD): Define to true for n32 on IRIX.
+	(TARGET_SWITCHES): Remove -mmips-as.  Turn -mgas into a no-op.
+	(MIPS_AS_ASM_SPEC, SUBTARGET_MIPS_AS_ASM_SPEC): Delete.
+	(GAS_ASM_SPEC): Delete, folding into ASM_SPEC.
+	(ASM_ABI_DEFAULT_SPEC, TARGET_ASM_SPEC): Delete.
+	(MDEBUG_ASM_SPEC): Delete, folding into...
+	(SUBTARGET_ASM_DEBUGGING_SPEC): ...here.
+	(ASM_SPEC): Inline old GAS_ASM_SPEC.  Use GNU names for ABI switches.
+	(EXTRA_SPECS): Remove mips_as_asm_spec, gas_asm_spec, target_asm_spec,
+	subtarget_mips_as_asm_spec, mdebug_asm_spec.  Use MULTILIB_ABI_DEFAULT
+	to define asm_abi_default_spec.
+	(ASM_STABS_OP, ASM_STABN_OP, ASM_STABD_OP): Delete.
+	(TARGET_ASM_SELECT_SECTION): Delete.
+	* config/mips/mips.c (MIPS_MAX_FIRST_STACK_STEP): Define to 0x7ff0
+	for non-mips16 code, removing previous workaround for SGI assemblers.
+	(TARGET_ASM_INTEGER, mips_assemble_integer): Delete.
+	(TARGET_ASM_ALIGNED_DI_OP): Define this instead.
+	(override_options): Remove !TARGET_GAS and !have_named_sections code.
+	(print_operand): Fold TARGET_GAS conditionals into asm strings.
+	(mips_output_filename): Remove !TARGET_GAS code.  Replace use of
+	ASM_STABS_OP and ASM_STABN_OP.
+	(mips_file_start): Remove TARGET_MIPS_AS/TARGET_GAS checks.
+	(mips_output_aligned_decl_common): Remove mention of SGI o32 assembler.
+	(mips_output_function_prologue): Remove !TARGET_GAS code.
+	(mips_select_rtx_section): Remove !have_named_sections code.
+	(mips_select_section): Delete.
+	* config/mips/mips.md (trap): Remove !TARGET_GAS check.
+	* config/mips/linux.h (TARGET_DEFAULT): Remove use of MASK_GAS.
+	* config/mips/sdb.h (PUT_SDB_DEF, PUT_SDB_PLAIN_DEF): Delete.
+	(PUT_SDB_BLOCK_START, PUT_SDB_BLOCK_END): Fold TARGET_GAS conditional.
+	* config/mips/vxworks.h (ASM_SPEC): As for mips.h.
+	* config/mips/windiss.h (ASM_SPEC): Likewise.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* read-rtl.c (map_value, mapping, macro_group): New structures.
+	(BELLWETHER_CODE): New macro.
+	(modes, codes, bellwether_codes): New variables.
+	(find_mode, uses_mode_macro_p, apply_mode_macro, find_code)
+	(uses_code_macro_p, apply_code_macro, apply_macro_to_string)
+	(apply_macro_to_rtx, uses_macro_p, add_condition_to_string)
+	(add_condition_to_rtx, apply_macro_traverse, add_mapping)
+	(add_map_value, initialize_macros): New functions.
+	(def_hash, def_hash_eq_p): Generalize to anything that points to,
+	or starts with, a char * field.
+	(find_macro, read_mapping, check_code_macro): New functions.
+	(read_rtx_1): New, split out from read_rtx.  Handle the new
+	define_{mode,code}_{macro,attr} constructs.  Use find_macro
+	to parse the name of a code or mode.  Use BELLWETHER_CODE to
+	extract the format and to choose a suitable code for rtx_alloc.
+	Modify recursive invocations to use read_rtx_1.
+	(read_rtx): Call initialize_macros.  Apply code and mode macros
+	to the rtx returned by read_rtx_1.  Cache everything after the
+	first macro expansion for subsequent read_rtx calls.
+	* doc/md.texi: Document new .md constructs.
+	* config/mips/mips.md (GPR): New mode macro.
+	(d, si8_di5): New mode attributes.
+	(any_cond): New code macro.
+	(add[sd]i3): Redefine using :GPR.
+	(*add[sd]i3): Likewise, renaming from add[sd]i3_internal.
+	(*add[sd]i3_sp[12], *add<mode>3_mips16): Redefine using :GPR, naming
+	previously unnamed MIPS16 patterns.
+	(*addsi3_extended): Renamed from addsi3_internal_2.  Fix overly long
+	lines.  Don't match (plus (const_int 0) ...).
+	(*addsi3_extended_mips16): Name previously unnamed MIPS16 pattern.
+	Use a define_split to generate the addition.
+	(sub[sd]i3): Redefine using :GPR.  Turn subsi3 into a define_insn.
+	(subsi3_internal): Delete.
+	(*subsi3_extended): Renamed from subsi3_internal_2.
+	(bunordered, bordered, bunlt, bunge, buneq, bltgt, bunle, bungt)
+	(beq, bne, bgt, bge, blt, ble, bgtu, bgeu, bltu, bleu): Redefine
+	using an any_cond template.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* read-rtl.c (read_rtx): Tidy use of format_ptr.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* read-rtl.c (string_obstack): New file-scope variable.
+	(read_string, read_quoted_string, read_braced_string)
+	(read_escape): Remove obstack parameter and use string_obstack instead.
+	(read_rtx): Remove function-local rtl_obstack and initialize
+	string_obstack instead.  Update call to read_string.
+
+2004-08-22  Andrew Pinski  <apinski@apple.com>
+
+	PR c/15262
+	* c-typeck.c (build_unary_op): Use &a.b if the foldded lowered
+	expression is not constant.
+	(c_finish_return): Do not go through INDIRECT_REF when looking
+	for the inner expression of an ADDR_EXPR for warning about.
+
 2004-08-22  Richard Henderson  <rth@redhat.com>
 
 	PR 17075
@@ -2997,7 +3250,7 @@
 	* config/i386/xmmintrin.h: Include <mm_malloc.h>.
 
 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
-	    Tanguy Fautrà <tfautre@pandora.be>
+	    Tanguy Fautrà <tfautre@pandora.be>
 
 	* config/i386/pmm_malloc.h: New file.
 
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog	Sun Aug 22 17:39:31 2004
+++ gcc/gcc/cp/ChangeLog	Mon Aug 23 10:47:30 2004
@@ -1,3 +1,15 @@
+2004-08-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* name-lookup.c (pushdecl): Rename build_type_copy call.
+	* tree.c (cp_build_qualified_type_real,
+	build_exception_variant, handle_java_interface_attribute): Likewise.
+
+2004-08-22  Andrew Pinski  <apinski@apple.com>
+
+	PR c++/14029
+	* typeck.c (build_unary_op): Use &a.b if the foldded lowered
+	expression is not constant.
+
 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
 
 	PR c++/17121
--- /Users/regress/tbox/changelog_mail/gcc/gcc/java/ChangeLog	Fri Aug 20 09:03:23 2004
+++ gcc/gcc/java/ChangeLog	Mon Aug 23 10:47:33 2004
@@ -1,3 +1,7 @@
+2004-08-23  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* jv-scan.c (fancy_abort): Add.
+
 2004-08-20  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* expr.c (build_java_arrayaccess): Use convert to change
@@ -8592,7 +8596,7 @@
 	properly initialize `finished_label'. Don't emit gotos for empty
 	try statements.
 
-2000-03-19  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
+2000-03-19  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
 
 	* except.c (emit_handlers): Clear catch_clauses_last.
 
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Sun Aug 22 17:39:33 2004
+++ gcc/gcc/testsuite/ChangeLog	Mon Aug 23 10:47:33 2004
@@ -1,3 +1,20 @@
+2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
+
+	* gcc.c-torture/execute/20040823-1.c: New test.
+
+2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
+
+	* gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
+	to the assembler.  Simplify test accordingly.
+	(asm_abi_flags): Use GNU names.
+	(check_mips_abi, default_abi): Use string matches against "-mabi=*"
+	to check for ABI flags.
+
+2004-08-22  Andrew Pinski  <apinski@apple.com>
+
+	* g++.dg/opt/pr14029.C: New test.
+	* gcc.c-torture/execute/pr15262.c: New test.
+
 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
 
 	* gfortran.dg/reduction.f90: Add checks with complex arguments.
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog	Sun Aug 22 17:39:50 2004
+++ gcc/libstdc++-v3/ChangeLog	Mon Aug 23 10:47:48 2004
@@ -1,3 +1,21 @@
+2004-08-22  Matthias Klose  <doko@debian.org>
+
+        * config/abi/m68k-linux-gnu/baseline_symbols.txt: New.
+        * config/abi/sparc-linux-gnu/baseline_symbols.txt: Update to 3.4.0.
+
+2004-08-23  Paolo Carlini  <pcarlini@suse.de>
+
+	* configure.ac: Specify version 1.9.1 in AM_INIT_AUTOMAKE.
+	* aclocal.m4: Regenerate with automake-1.9.1.
+	* configure: Regenerate.
+	* Makefile.in: Likewise.
+	* include/Makefile.in: Likewise.
+	* libmath/Makefile.in: Likewise.
+	* libsupc++/Makefile.in: Likewise.
+	* po/Makefile.in: Likewise.
+	* src/Makefile.in: Likewise.
+	* testsuite/Makefile.in: Likewise.
+
 2004-08-22  Paolo Carlini  <pcarlini@suse.de>
 
 	* include/bits/locale_facets.tcc (num_put<>::do_put(bool)): Cast
--- /Users/regress/tbox/changelog_mail/gcc/boehm-gc/ChangeLog	Sun Aug 22 17:39:19 2004
+++ gcc/boehm-gc/ChangeLog	Mon Aug 23 10:47:20 2004
@@ -1,6 +1,11 @@
+2004-08-23  Bryce McKinlay  <mckinlay@redhat.com>
+
+	* win32_threads.c: Move GC_WIN32_THREADS check after gc_priv.h include.
+	Reported by Danny Smith.
+
 2004-08-21  Danny Smith  <dannysmith@users.sourceforge.net>
 
-	misc.c (GC_init): Replace lhs cast with rhs cast.
+	* misc.c (GC_init): Replace lhs cast with rhs cast.
 
 2004-08-16  Bryce McKinlay  <mckinlay@redhat.com>
 
--- /Users/regress/tbox/changelog_mail/gcc/libffi/ChangeLog	Sun Aug 15 10:18:13 2004
+++ gcc/libffi/ChangeLog	Mon Aug 23 10:47:40 2004
@@ -1,3 +1,17 @@
+2004-08-23  David Daney <daney@avtrex.com>
+
+	PR libgcj/13141
+	* src/mips/ffitarget.h (FFI_O32_SOFT_FLOAT): New ABI.
+	* src/mips/ffi.c (ffi_prep_args): Fix alignment calculation.
+	(ffi_prep_cif_machdep): Handle FFI_O32_SOFT_FLOAT floating point
+	parameters and return types.
+	(ffi_call): Handle FFI_O32_SOFT_FLOAT ABI.
+	(ffi_prep_closure): Ditto.
+	(ffi_closure_mips_inner_O32): Handle FFI_O32_SOFT_FLOAT ABI, fix
+	alignment calculations.
+	* src/mips/o32.S (ffi_closure_O32): Don't use floating point
+	instructions if FFI_O32_SOFT_FLOAT, make stack frame ABI compliant.
+
 2004-08-14  Casey Marshall <csm@gnu.org>
 
 	* src/mips/ffi.c (ffi_pref_cif_machdep): set `cif->flags' to

ChangeLog entries between 2004-08-23T00:38:26Z and the last time everything
passed, on 2004-01-26T14:22:28Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Fri Jan 23 18:13:03 2004
+++ gcc/ChangeLog	Fri Aug 20 09:03:12 2004
@@ -1,3 +1,777 @@
+2004-08-19  Michael Koch  <konqueror@gmx.de>
+
+	* gcc/doc/install.texi: Update entry about automake for libjava.
+
+2004-08-17  Robert Millan  <robertmh@gnu.org>
+
+	* configure.in: In noconfigdirs check, match GNU/k*BSD with GNU/Linux
+	(instead of FreeBSD).
+	* configure: Regenerate.
+
+2004-08-16  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.in: Regenerate.
+	* configure: Regenerate.
+
+	* Makefile.def (bootstrap-stage): Rename extra_*_flags to
+	stage_*_flags.
+	* Makefile.tpl (configure-[+module+], all-[+module+]): Exit
+	for bootstrapped modules if toplevel bootstrap is going.
+	(GCC bootstrap): Generate per-stage targets for all bootstrapped
+	modules.  Adjust for changes in Makefile.def.  Enable several
+	rules even in non-bootstrap mode, just to avoid peppering the
+	template with unnecessary "@if/@endif gcc-bootstrap" pairs.
+	(stage-[+prev+]-bubble): Remove.
+
+	* Makefile.def (Dependencies): Depend on all-build-bison,
+	all-build-flex, all-build-byacc, all-build-texinfo, rather
+	than the host variations.
+	* Makefile.tpl (BUILD_DIR_PREFIX): Remove.  Replace throughout
+	with BUILD_SUBDIR.
+	(BISON): Update for recent Bisons.
+	(YACC): Fix typo.
+	(cross): Depend on all-build.
+	(all): Do not depend on all-build.
+	(prebootstrap): Remove.
+	(dep-kind): Accept separate prefixes for MODULE and ON variables.
+	(Prebootstrap dependencies): Add them to the per-stage targets
+	and to all-prebootstrap.
+	* configure.in (build_configdirs): Always enable build_tools.
+	(BUILD_DIR_PREFIX): Remove.
+
+	* Makefile.def (gcc): Add target variable.
+	(gdb, expect, guile, tk, tix): Replace with_x with extra_make_flags.
+	* Makefile.tpl (Autogenerated `all-*' targets): Invoke $(TARGET-*)
+	in the recursive `make', instead of hardwiring `all'.
+	(Autogenerated TARGET-* variables): New.
+
+2004-08-13  Brian Booth  <bbooth@redhat.com>
+
+	* MAINTAINERS: Remove myself from write-after-approval.
+
+2004-08-12  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* src-release: Stop distributing mmalloc with gdb (which doesn't
+	use it).
+	* Makefile.def: GDB doesn't depend on mmalloc anymore.
+	* Makefile.in: Regenerate.
+
+2004-08-09  Mark Mitchell  <mark@codesourcery.com>
+
+	* configure.in (arm*-*-eabi*): New target.
+	* configure: Regenerate.
+
+2004-08-06  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (bfd, opcodes, gcc, zlib): Mark as bootstrap module.
+	(bison, byacc, flex, texinfo): Do not mark as bootstrap module.
+	(Dependencies): New section.
+	* Makefile.tpl (Dependencies): Generate from Makefile.def.
+	(configure-target-[+module+]): Depend on maybe-all-gcc
+	(all-prebootstrap): New name of all-bootstrap.  Changed throughout.
+	(toplevel profiledbootstrap): Fix dependencies.
+	* Makefile.in: Regenerate.
+
+2004-08-03  Mark Mitchell  <mark@codesourcery.com>
+
+	* configure.in (arm*-*-symbianelf*): Add ${libgcj} and
+	target-libiberty to noconfigdirs.
+	* configure: Regenerate.
+
+2004-08-03  Paul Brook  <paul@codesourcery.com>
+
+	* configure.in: Check for MPFR as well as GMP.
+	* configure: Regenerate.
+
+2004-08-01  Robert Millan  <robertmh@gnu.org>
+
+	* configure.in: Turn mt-linux into mt-gnu. Use mt-gnu and enable
+	libmudflap for all GNU-based systems (with Glibc).
+	* configure: Regenerate.
+
+2004-08-03 Paolo Bonzini <bonzini@gnu.org>
+
+	* Makefile.def (host-modules): Add gcc.
+	* Makefile.in: Regenerate.
+	* Makefile.tpl (sorry): New rule.
+	(configure-host, all-host, [+make_target+]-host, do-check,
+	install-host): Do not add gcc as a special case.
+	(host modules): Add a small special-casing for gcc.  Export
+	extra_make_flags through the environment.
+	(maybe-configure-gcc, configure-gcc, maybe-all-gcc, all-gcc,
+	maybe-check-gcc, check-gcc, maybe-install-gcc, install-gcc,
+	other recursive targets for gcc): Remove.
+
+	(all, do-[+make_target+], do-check): Wrap between unstage and stage.
+	(stage, unstage): New rules.
+	(stage[+id+]-start, stage[+id+]-end, [+compare-target+],
+	distclean-stage[+id+]): Use stage_current.
+	([+bootstrap-target+], profiledbootstrap): Do not invoke manually
+	the stage*-start rules.
+
+2004-08-02  Geoffrey Keating  <geoffk@apple.com>
+
+	* ltcf-cxx.sh: On Darwin, make archive multi-module, and don't
+	use -all_load flag.
+
+2004-08-02  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in: Sync from src, add noconfigdirs for crx-*-*.
+	* configure: Regenerate.
+
+2004-07-16  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+	* maintainer-scripts/gcc_release: Revert yesterday's change.
+
+2004-07-16  Segher Boessenkool  <segher@kernel.crashing.org>
+
+	* MAINTAINERS: Add myself to write-after-approval.
+
+2004-07-15  Toon Moene  <toon@moene.indiv.nluug.nl>
+
+	* libf2c: Removed.
+	* gcc/gccbug.in: Updated because of libf2c removal.
+	* maintainer-scripts/gcc_release: Ditto.
+
+2004-07-09  Loren J. Rittle <ljrittle@acm.org>
+
+	* configure.in: Build libmudflap by default on FreeBSD.
+	* configure: Regenerated.
+
+2004-07-09  Mark Mitchell  <mark@codesourcery.com>
+
+	* configure.in: Do not build libmudflap by default on non-GNU/Linux
+	systems.
+	* configure: Regenerated.
+
+2004-07-08 John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+	PR target/16344
+	* Makefile.tpl (profiledbootstrap): Build runtime libraries with
+	feedback based compiler.
+	* Makefile.in: Rebuilt.
+
+2004-07-08  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.def (host_modules): Set bootstrap=true for flex.
+	* Makefile.tpl (all-gcc): Depend on texinfo and flex.
+	* Makefile.in: Rebuilt.
+
+2004-07-07  Jan Hubicka  <jh@suse.cz>
+
+	* MAINTAINERS: Add self as a profile feedback maintainer.
+
+2004-07-05  Phil Edwards  <phil@codesourcery.com>
+
+	* configure.in:  Do not prepend $srcdir to /dev/null in
+	makefile fragments.
+	* configure:  Regenerate.
+
+2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (build_modules): Add bison, byacc, flex,
+	m4, texinfo.
+	(flags_to_pass): Add FLEX.
+	* Makefile.tpl (BUILD_DIR_PREFIX, BASE_EXPORTS): New.
+	(BUILD_EXPORTS, HOST_EXPORTS, BASE_TARGET_EXPORTS): Include it.
+	(DEFAULT_YACC, USUAL_YACC, DEFAULT_LEX, USUAL_LEX, DEFAULT_M4,
+	DEFAULT_MAKEINFO): Remove.
+	(CONFIGURED_YACC, CONFIGURED_FLEX, CONFIGURED_BISON,
+	CONFIGURED_LEX, CONFIGURED_M4, CONFIGURED_MAKEINFO): Substitute.
+	(YACC, FLEX, BISON, LEX, M4, MAKEINFO): Define to look into
+	objdir or else use configured tool.
+	(all-build): New.
+	(all): Depend on it.
+	(Build module dependencies): Add.
+	* Makefile.in: Regenerate.
+	* configure.in: Better support for multiple build modules,
+	matching what is done for host/target modules.  Do not look
+	for "plausible" locations of build tools if Canadian cross.
+	Use autoconf's AC_PROG_CC to find a C compiler.  Define
+	BUILD_DIR_PREFIX.  Look for flex, makeinfo and m4.
+	* configure: Regenerate.
+	
+2004-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (HOST_EXPORTS): Fix pasto.
+	* Makefile.in: Regenerate.
+
+2004-06-22  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (configure-build-[+module+],
+	configure-[+module+], configure-target-[+module+]): Pass
+	[+extra_configure_args+].
+	(all-build-[+module+], all-[+module+], check-[+module+],
+	install-[+module+], [+make_target+]-[+module+],
+	all-target-[+module+], check-target-[+module+],
+	install-target-[+module+], [+make_target+]-target-[+module+]):
+	Pass [+extra_make_args+].
+	(HOST_EXPORTS): Include the former GCC_HOST_EXPORTS.
+	(GCC_HOST_EXPORTS): Remove.
+	(configure-gcc, all-gcc, GCC_STRAP_TARGETS, profiledbootstrap,
+	cross, check-gcc, check-gcc-c++, install-gcc,
+	gcc-no-fixedincludes, [+make_target+]-gcc, stage[+id+]-bubble):
+	Replace GCC_HOST_EXPORTS with HOST_EXPORTS.
+	* Makefile.in: Regenerate.
+
+2004-06-21  Matthew Sachs  <msachs@apple.com>
+
+	* MAINTAINERS: Added self to write-after-approval.
+
+2004-06-21  Christopher Faylor  <cgf@alum.bu.edu>
+
+	* configure.in: Check for srcdir/winsup rather than build directory
+	winsup.
+	* configure: Regenerate.
+
+2004-06-17  Corinna Vinschen  <vinschen@redhat.com>
+
+	* configure.in: Don't build Cygwin native newlib if winsup
+	directory is missing.  Emit warning instead.
+	* configure: Regenerate.
+
+2004-06-09  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (touch-stage[+id+]): New.
+	(restage[+prev+]): Depend on touch-stage[+id+].
+
+	* Makefile.tpl (RECURSE_FLAGS_TO_PASS): New.
+	Use it throughout.
+
+	* Makefile.def: Add profile and feedback bootstrap stages.
+	Remove next field from bootstrap stages.
+	* Makefile.tpl (LN, LN_S): Substitute.
+	(stageN-start, stageN-end): Use double-colon rules, to
+	provide a hook for additional setup commands.
+	(distclean-stageN-gcc, restageN): Create dependencies from
+	[+prev+], not from [+next+].
+	(stageN-bubble): Add commands for successive stages from
+	[+prev+], using double-colon rules.
+	(all-stageN-gcc): Fix typo.
+	(stagefeedback-start, profiledbootstrap): New.
+	* Makefile.in: Regenerate.
+	* configure.in: Call ACX_PROG_LN.
+	* configure: Regenerate.
+
+2004-06-08  Canqun Yang  <canqun@nudt.edu.cn>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-06-03  Mark G. Adams  <mark.g.adams@sympatico.ca>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-06-03  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in: Fix --enable-bootstrap breakage introduced in trees
+	without gcc.
+	* configure: Regenerate.
+
+2004-06-01  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl: Fix typo.
+	* Makefile.in: Regenerate.
+
+2004-06-01  Paolo Bonzini <bonzini@gnu.org>
+
+	* configure.in: Remove new- prefix from toplevel
+	bootstrap targets.
+	* configure: Regenerate.
+
+2004-06-01  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (all.normal): Rename to all.
+	(all): Replace with a rule to pick the default
+	target from configure.
+	(all-gcc, configure-gcc): Use conditionals to
+	do nothing when toplevel bootstrap is going on.
+	(GCC directory bootstrap) [gcc-bootstrap]: Disable.
+	(Toplevel bootstrap) [gcc-no-bootstrap]: Disable.
+	* configure.in: Support --enable-bootstrap.
+
+	* Makefile.def: Remove new- prefix from toplevel
+	bootstrap targets.
+	* Makefile.tpl: Likewise.
+
+	* Makefile.def: Add bootstrap_stage 4.  Add bootstrap2
+	target.
+
+	* Makefile.tpl (Toplevel bootstrap): Pass $(BASE_FLAGS_TO_PASS)
+	$(RECURSE_FLAGS) to recursive invocation of make.
+
+	* Makefile.in: Regenerate.
+	* configure: Regenerate.
+
+2004-05-30  Andreas Jaeger  <aj@suse.de>
+	    Jim Wilson <wilson@specifixinc.com>
+
+	* config-ml.in: Pass FFLAGS and ADAFLAGS for multilibs, handle F77
+	like CC.
+
+2004-05-27  Daniel Jacobowitz  <dan@debian.org>
+
+	* configure.in: Fix sed invocation for GFORTRAN_FOR_TARGET.
+	* configure: Regenerate.
+
+2004-05-25  Daniel Jacobowitz  <drow@false.org>
+
+	* Makefile.tpl (BUILD_EXPORTS, HOST_EXPORTS, GCC_HOST_EXPORTS)
+	(STAGE_HOST_EXPORTS, BASE_TARGET_EXPORTS, RAW_CXX_TARGET_EXPORTS)
+	(NORMAL_TARGET_EXPORTS): New macros.  Use them in all the recursive
+	targets.
+	* Makefile.in: Regenerate.
+
+2004-05-24  Paolo Bonzini <bonzini@gnu.org>
+
+	* configure.in: Test the ability to symlink directories.
+	* configure: Regenerate.
+
+	* Makefile.def (bootstrap-stage): New definitions.
+	* Makefile.tpl (configure-stage1-gcc,
+	configure-stage2-gcc, configure-stage3-gcc,
+	all-stage1-gcc, all-stage2-gcc, all-stage3-gcc,
+	new-bootstrap, new-cleanstrap, new-restage1, new-restage2,
+	new-restage3, compare): Autogenerate, see Makefile.in
+	entry for behavioral changes.
+	(distclean-stage1, new-stage1-start, new-stage1-end,
+	new-stage1-bubble, distclean-stage2, new-stage2-start,
+	new-stage2-end, new-stage2-bubble, distclean-stage3,
+	new-stage3-start, new-stage3-end): New autogenerated targets.
+	(objext, prebootstrap, BOOT_CFLAGS,
+	POSTSTAGE1_FLAGS_TO_PASS): Move above the autogenerated
+	targets.
+
+	* Makefile.in: Regenerate.
+	(distclean-stage1, new-stage1-start, new-stage1-end,
+	new-stage1-bubble, distclean-stage2, new-stage2-start,
+	new-stage2-end, new-stage2-bubble, distclean-stage3,
+	new-stage3-start, new-stage3-end): New targets.
+	(all-stage1-gcc): Move prebootstrap dependency from here...
+	(configure-stage1-gcc): ...to here.
+	(new-bootstrap): Use bubble targets.
+	(new-cleanstrap, new-restage1, new-restage2, new-restage3):
+	Use per-stage distclean targets.
+	(configure-stage1-gcc, configure-stage2-gcc,
+	configure-stage3-gcc, all-stage1-gcc,
+	all-stage2-gcc, all-stage3-gcc, new-bootstrap):
+	Use new-stageN-start to prepare the tree.
+
+2004-05-23  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (host_modules): add libcpp.
+	* Makefile.tpl: Add dependencies on and for libcpp.
+	* Makefile.in: Regenerate.
+	* configure.in: Add libcpp host module.
+	* configure: Regenerate.
+
+2004-05-21  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl: Whenever a recursive target is defined, wrap
+	it in a special @if/@endif block, and prepare its maybe
+	dependency in the @if/@endif block
+	* configure.in: Instead of writing maybe dependencies, remove
+	the @if/@endif statements, and remove the @if/@endif blocks
+	that remain.
+	* configure: Regenerate.
+	* Makefile.in: Regenerate.
+
+2004-05-20  Janis Johnson  <janis187@us.ibm.com>
+
+	* MAINTAINERS (Various Maintainers): Add myself for compat testsuite.
+
+2004-05-18  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	PR bootstrap/15120
+	* libtool.m4 (lt_cv_deplibs_check_method): Use pass_all on sh*.
+	* */configure: Rebuilt.
+
+2004-05-17  Zack Weinberg  <zack@codesourcery.com>
+
+	* Makefile.def, Makefile.tpl, configure.in: Remove all mention
+	of libf2c.
+	* configure, Makefile.in: Regenerate.
+
+2004-05-13  Tobias Schlüter  <tobi@gcc.gnu.org>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-05-13  Diego Novillo  <dnovillo@redhat.com>
+
+	Merge from tree-ssa-20020619-branch.
+
+	* Makefile.def: Add libbanshee, libmudflap and libgfortran.
+	* Makefile.tpl (BUILD_CONFIGDIRS): Add libbanshee.
+	(HOST_GMPLIBS): Define.
+	(HOST_GMPINC): Define.
+	(TARGET_LIB_PATH): Add libmudflap.
+	(GFORTRAN_FOR_TARGET): Define.
+	(configure-build*): Export GFORTRAN.
+	(configure-gcc): Export GMPLIBS and GMPINC.
+	(all-gcc): Add maybe-all-libbanshee.
+	(configure-target-libgfortran): Define.
+	* Makefile.in: Regenerate.
+	* configure.in (host_libs): Add libbanshee.
+	(target_libraries): Add target-libmudflap and target-libgfortran.
+	Add --with-libbanshee.
+	Handle --disable-libmudflap.
+	(*-*-freebsd*): Use with_gmp.
+	Add $(libgcj) to noconfigdirs.
+	* configure: Regenerate.
+	* depcomp: New file.
+	* MAINTAINERS: Add tree-ssa maintainers.
+
+2004-05-04  Vladimir Makarov  <vmakarov@redhat.com>
+
+	* MAINTAINERS (Various Maintainers): Add myself.
+
+2004-04-30  Brian Ford  <ford@vss.fsi.com>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-04-29  Uros Bizjak  <uros@kss-loka.si>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-04-28  Paolo Bonzini  <bonzini@gnu.org>
+
+	* config/acx.m4: Fix fastcompare support for new-bootstrap.
+	* configure: Regenerate.
+
+2004-04-27  Paolo Bonzini  <bonzini@gnu.org>
+
+	Revert:
+	2004-04-26  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (flags_to_pass): Remove *dir variables that
+	are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS,
+	as well as prefix and exec_prefix.
+	* Makefile.in: Regenerate.
+
+2004-04-26  Robert Millan  <robertmh@gnu.org>
+
+	Add patches from libtool CVS.
+	* libtool.m4: Add kfreebsd*-gnu and knetbsd*-gnu.
+	* ltconfig: Likewise.
+	* ltcf-c.sh: Likewise.
+	* ltcf-cxx.sh: Likewise.
+	* ltcf-gcj.sh: Likewise.
+
+2004-04-26  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (host_modules): Mark with the bootstrap
+	flag packages on which gcc depends.
+	* Makefile.tpl (all-bootstrap): Use it.
+	* Makefile.in: Regenerate.
+
+2004-04-26  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (flags_to_pass): Remove *dir variables that
+	are passed to the modules via TOPLEVEL_CONFIGURE_ARGUMENTS,
+	as well as prefix and exec_prefix.
+	* Makefile.in: Regenerate.
+
+2004-04-26  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in: Invoke ACX_PROG_CMP_IGNORE_INITIAL.
+	* configure: Regenerate.
+	* config/acx.m4: Mutuate ACX_PROG_CMP_IGNORE_INITIAL from gcc.
+	* gcc/Makefile.tpl (compare): Use the result of the test.
+	* gcc/Makefile.in: Regenerate.
+
+2004-04-23  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.tpl (all-stage1-gcc, all-stage2-gcc, all-stage3-gcc):
+	Always relocate gcc and prev-gcc to the original names, even
+	if the build fails.
+	(new-cleanstrap, new-restage1, new-restage2, new-restage3):
+	New targets.
+
+2004-04-23  Laurent GUERBY <laurent@guerby.net>
+
+	* MAINTAINERS: Update my email address.
+
+2004-04-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* configure.in (mips*-*-irix5*): Enable ld.
+	* configure: Regenerate.
+
+2004-04-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* configure: Regenerate.
+
+2004-04-15  James E Wilson  <wilson@specifixinc.com>
+
+	* Makefile.tpl (configure-[+module+], configure-gcc,
+	configure-stage1-gcc, configure-stage2-gcc, configure-stage3-gcc):
+	Set and export LDFLAGS.
+	* Makefile.in: Regenerate.
+
+2004-04-12  Michael Chastain  <mec.gnu@mindspring.com>
+
+	* MAINTAINERS: Add myself to write-after-approval.
+
+2004-04-09  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	PR bootstrap/14871
+	* Makefile.tpl: If we don't have built-in-tree target tools,
+	use the ones found by configure rather than hacking around with
+	program_transform_name.
+	* configure.in: Give Makefile.tpl the information necessary
+	to do that.
+	* Makefile.in: Regenerate.
+	* configure: Regenerate.
+
+2004-04-06  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	PR bootstrap/14760
+	* configure.in: When computing baseargs, strip *all* copies of
+	offending options.  Also, don't match/substitute the trailing space,
+	so that this actually works when two similar options are separated by
+	only one space.
+	* configure: Regenerate.
+
+2004-04-06  David Edelsohn  <edelsohn@gnu.org>
+
+	* configure.in (powerpc-*-aix*): Remove target-libada from noconfigdirs.
+	(rs6000-*-aix*): Same.
+	* configure: Regenerate.
+
+2004-04-05  Ranjit Mathew  <rmathew@hotmail.com>
+
+	* MAINTAINERS: Add myself to write-after-approval.
+
+2004-04-03  Bud Davis  <bdavis9659@comcast.net>
+
+	* MAINTAINERS: Add myself to write-after-approval.
+
+2004-03-24  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl (top level bootstrap support): Remove now-unneeded
+	STRICT_WARN, WARN_CFLAGS flags passed down to make.
+	* Makefile.in: Regenerate.
+
+	* configure.in (top level bootstrap support): Rework --enable-werror
+	to set @stage2_werror_flag@.
+	* configure: Regenerate.
+	* Makefile.tpl (top level bootstrap support): Pass
+	@stage2_werror_flag@ down to configure in stages 2 and 3.
+	* Makefile.in: Regenerate.
+
+2004-03-23  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl (new-bootstrap): Set CC and CC_FOR_BUILD in configure
+	for stages 2 and 3 as well as in make.  As a consequence, remove
+	OUTPUT_OPTION (now detected by configure) from the flags passed down
+	to make.
+	* Makefile.in: Regenerate.
+
+	* Makefile.tpl (new-bootstrap): Fix typo.
+	* Makefile.in: Regenerate.
+
+2004-03-22  Nathanael Nerode  <neroden@gcc.gnu.org>
+
+	* Makefile.tpl: Rearrange by moving recursive_targets rules
+	into their proper sections.
+	* Makefile.tpl (top level bootstrap support): Move disabling
+	of coverage flags from 'make' to 'configure'; improve comments.
+	* Makefile.in: Regenerate.
+
+	* Makefile.tpl (experimental top level bootstrap) Move stage1
+	language setting from all- target to configure- target; disable
+	intermodule optimization in stage 1; prevent gratuitous rebuilds
+	of stage 1.
+	* Makefile.in: Regenerate.
+	* configure.in: Comma-separate stage 1 language list for top
+	level bootstrap.
+	* configure: Regenerate.
+
+	* Makefile.tpl: Clean up experimental top level bootstrap support:
+	note known problems; set CONFIG_SHELL; don't set BUILD_CC; relocate
+	prev-gcc in configure- targets as well as all- targets.
+	* Makefile.in: Regenerate.
+
+2004-03-21  Kelley Cook  <kcook@gcc.gnu.org>
+
+	* compile: New file imported from automake.
+
+2004-03-17  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in: Remove symbolic link section.
+	* configure: Regenerate.
+	* Makefile.tpl (links): Remove.
+	* Makefile.in: Regenerate.
+
+2004-03-15  Paolo Bonzini  <bonzini@gnu.org>
+	    Nathanael Nerode  <neroden@gcc.gnu.org>
+
**** TRUNCATED ****
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list