GCC build of HEAD failed for native with your patch on 2004-06-25T01:35:11Z.
GCC regression checker
geoffk@apple.com
Fri Jun 25 04:37:00 GMT 2004
With your recent patch, GCC HEAD does not compile on:
native
Attached is build output for those targets.
The build failures are new.
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2004-06-24T15:03:50Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Thu Jun 24 08:04:41 2004
+++ gcc/gcc/ChangeLog Thu Jun 24 18:36:03 2004
@@ -1,3 +1,131 @@
+2004-06-24 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * gimplify.c (append_to_compound_expr): Deleted.
+ * tree-gimple.h (append_to_compound_expr): Deleted.
+
+ * fold-const.c (fold_addr_expr_with_type): Look through all
+ valid LHS modifiers to find a base to mark addressable.
+
+ * tree.h (debug_find_tree): Add declaration.
+ * tree-inline.c (debug_find_tree): Remove extern declaration.
+
+2004-06-24 Eric Christopher <echristo@redhat.com>
+
+ * config/rs6000/rs6000.md: Apply change mistakenly
+ deleted with 2004-06-22 patch.
+
+2004-06-24 Richard Henderson <rth@redhat.com>
+
+ * c-decl.c (c_in_iteration_stmt, c_in_case_stmt): Remove.
+ (c_break_label, c_cont_label): New.
+ (start_function): Update initializations.
+ (c_push_function_context): Update saves.
+ (c_pop_function_context): Update restores.
+ * c-parse.in: Update expected conflicts.
+ (stmt_count, compstmt_count): Remove. Remove all updates.
+ (if_prefix, simple_if, do_stmt_start): Remove.
+ (lineno_labeled_stmt): Remove.
+ (lineno_labels): New.
+ (c99_block_lineno_labeled_stmt): Use it.
+ (lineno_stmt, lineno_label): Don't clear EXPR_LOCUS before calling
+ annotate_with_locus.
+ (select_or_iter_stmt): Replace by ...
+ (condition, if_statement_1, if_statement_2, if_statement,
+ start_break, start_continue, while_statement, do_statement,
+ for_cond_expr, for_incr_expr, for_statement, switch_statement): New.
+ (stmt): Split out ...
+ (stmt_nocomp): ... this. Use c_finish_bc_stmt, c_finish_goto_label,
+ c_finish_goto_ptr.
+ * c-semantics.c (add_stmt): Don't add line numbers to labels.
+ * c-tree.h: Update prototypes.
+ (struct language_function): Remove x_in_iteration_stmt, x_in_case_stmt;
+ add x_break_label, x_cont_label, x_switch_stack.
+ (c_switch_stack): Declare.
+ * c-typeck.c (c_finish_goto_label, c_finish_goto_ptr): New.
+ (c_finish_return): Return the statement.
+ (c_switch_stack): Rename from switch_stack; export.
+ (if_elt, if_stack, if_stack_space, if_stack_pointer): Remove.
+ (c_begin_if_stmt, c_finish_if_cond, c_finish_then, c_begin_else,
+ c_finish_else): Remove.
+ (c_finish_if_stmt): Rewrite to perform the entire operation.
+ (c_begin_while_stmt, c_finish_while_stmt_cond, c_finish_while_stmt,
+ c_begin_for_stmt, c_finish_for_stmt_init, c_finish_for_stmt_cond,
+ c_finish_for_stmt_incr, c_finish_for_stmt): Remove.
+ (c_finish_loop): New.
+ (c_finish_bc_stmt): New.
+ (c_finish_expr_stmt): Return the statement. Split out...
+ (c_process_expr_stmt): ... this. Don't add locus to error marks.
+ * gimplify.c (gimplify_cond_expr): Accept NULL type statements.
+ * tree-gimple.c (is_gimple_stmt): Likewise.
+ * tree-pretty-print.c (dump_generic_node <COND_EXPR>): Likewise.
+ (print_struct_decl): Delete empty compound statement.
+ * objc/objc-act.c (objc_build_throw_stmt): Return the statement.
+ * objc/objc-act.h: Update decl.
+
+2004-06-24 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * tree-pretty-print.c (dump_generic_node, case TYPE_DECL):
+ Don't look at TYPE_METHODS unless RECORD_TYPE or UNION_TYPE.
+
+2004-06-24 Andrew Pinski <apinski@apple.com>
+
+ * objc-act.c (build_objc_method_call): Save the lookup_object
+ so we do not call it twice.
+
+2004-06-24 Richard Henderson <rth@redhat.com>
+
+ * tree-ssa-dom.c (real_avail_expr_hash): New.
+ (tree_ssa_dominator_optimize): Use it in the htab.
+
+2004-06-24 Frank Ch. Eigler <fche@redhat.com>
+
+ * tree-mudflap.c (mx_register_decls): Add third (type) argument
+ to synthesized __mf_unregister call.
+
+2004-06-24 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/15239
+ * expmed.c (expand_mult): Remove artificial restriction on the
+ maximum cost of a synthetic multiplication sequence.
+
+2004-06-24 Eric Christopher <echristo@redhat.com>
+
+ * combine.c (distribute_notes): Don't delete sets to
+ global register variables.
+
+2004-06-24 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/i386.md (ffsdi2, clzdi2): New expanders.
+ (ffs_rex64): New splitter.
+ (ffsdi_1, ctzdi2, bsr_rex64): New instructions.
+
+2004-06-24 Andrew Pinski <apinski@apple.com>
+
+ * config/darwin7.h (MATH_LIBRARY): Remove.
+ (LIB_SPEC): Define.
+ * config/darwin.h (MATH_LIBRARY): Define always to empty.
+ (LIB_SPEC): Only define if not already defined.
+
+2004-06-24 Revital Eres <eres@il.ibm.com>
+
+ * loop-iv.c (iv_analyze, simple_set_p): Support for identifying
+ shifts of induction variable.
+ (iv_shift): New function.
+
+2004-06-24 Richard Henderson <rth@redhat.com>
+
+ * gimplify.c (gimplify_body): Watch for body vanishing.
+
+2004-06-24 Jeff Law <law@redhat.com>
+
+ * tree-ssa-dom.c (record_dominating_conditions): New function.
+ (dom_opt_finalize_block, get_eq_expr_value): Use it.
+
+2004-06-24 Richard Sandiford <rsandifo@redhat.com>
+
+ * calls.c (shift_returned_value): Fix handling of non-integer
+ TYPE_MODEs.
+
2004-06-24 Ulrich Weigand <uweigand@de.ibm.com>
* c-decl.c (finish_function): Do not check for DEFAULT_MAIN_RETURN.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Thu Jun 24 08:04:45 2004
+++ gcc/gcc/cp/ChangeLog Thu Jun 24 18:36:11 2004
@@ -1,3 +1,9 @@
+2004-06-24 Jason Merrill <jason@redhat.com>
+
+ PR c++/16115
+ * decl.c (grokparms): Give the PARM_DECL reference type if the
+ parameter is passed by invisible reference.
+
2004-06-24 Andreas Schwab <schwab@suse.de>
* cp-tree.h (enum cp_storage_class): Remove trailing comma.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/java/ChangeLog Tue Jun 22 14:18:30 2004
+++ gcc/gcc/java/ChangeLog Thu Jun 24 18:36:13 2004
@@ -1,3 +1,9 @@
+2004-06-23 Bryce McKinlay <mckinlay@redhat.com>
+
+ * parse.y (set_nested_class_simple_name_value): Removed.
+ (java_complete_expand_class): Remove calls to
+ set_nested_class_simple_name_value.
+
2004-06-22 Andrew Haley <aph@redhat.com>
Ranjit Mathew <rmathew@hotmail.com>
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Thu Jun 24 08:04:50 2004
+++ gcc/gcc/testsuite/ChangeLog Thu Jun 24 18:36:15 2004
@@ -1,3 +1,11 @@
+2004-06-24 Jeff Law <law@redhat.com>
+
+ * gcc.dg/tree-ssa/20040624-1.c: New test.
+
+2004-06-24 Richard Sandiford <rsandifo@redhat.com>
+
+ * gcc.c-torture/compile/20040624-1.c: New test.
+
2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
* g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Wed Jun 23 11:08:39 2004
+++ gcc/libstdc++-v3/ChangeLog Thu Jun 24 18:36:30 2004
@@ -1,3 +1,8 @@
+2004-06-23 Andrew Pinski <apinski@apple.com>
+
+ * linkage.m4: Remove check for libmx.
+ * configure: Regenerate.
+
2004-06-23 Paolo Carlini <pcarlini@suse.de>
PR libstdc++/16154
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog Tue Jun 22 14:18:40 2004
+++ gcc/libjava/ChangeLog Thu Jun 24 18:36:23 2004
@@ -1,3 +1,8 @@
+2004-06-24 Bryce McKinlay <mckinlay@redhat.com>
+
+ * testsuite/libjava.jacks/jacks.xfail: Remove
+ 15.9.1-qualified-concrete-20.
+
2004-06-22 Bryce McKinlay <mckinlay@redhat.com>
* gnu/gcj/convert/BytesToUnicode.java (getDecoder): Pass original
ChangeLog entries between 2004-06-24T15:03:50Z 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 Wed Jun 23 11:08:14 2004
@@ -1,3 +1,584 @@
+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>
+
+ * configure.in (DEFAULT_YACC, DEFAULT_M4, DEFAULT_LEX):
+ Set with AC_CHECK_PROGS.
+ * configure.in: Fix comment typo from last patch.
+ * configure: Regenerate.
+
+2004-03-15 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * Makefile.tpl: Introduce experimental top level bootstrap support.
+ * Makefile.in: Regenerate.
+ * configure.in: Introduce support for top level bootstrap.
+ * configure: Regenerate.
+
+2004-03-12 Eric Botcazou <ebotcazou@gcc.gnu.org>
+ Paolo Bonzini <bonzini@gnu.org>
+
+ PR bootstrap/14522
+ * configure.in: Cope with shells that do not support unquoted ^
+ * configure: Regenerate.
+
+2004-03-11 Eric Botcazou <ebotcazou@gcc.gnu.org>
+ Paolo Bonzini <bonzini@gnu.org>
+
+ PR bootstrap/14522
+ * configure.in: Cope with shells that do not support nesting
+ quotes inside quoted backquote substitutions.
+ * configure: Regenerate.
+
+2004-03-10 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR bootstrap/14522
+ * configure.in: Fix escaping of $.
+ * configure: Regenerate.
+
+2004-03-11 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ * configure: Regenerate, since I forgot to while committing Paolo's
+ changes.
+
+2004-03-08 Paolo Bonzini <bonzini@gnu.org>
+
+ PR ada/14131
+ Move language detection to the top level.
+ * configure.in: Find default values for the tools as
+ soon as possible. Disable ada if GNAT is not found.
+ Emit error message about missing languages. Expand
+ --enable-languages=all for the gcc subdirectory.
+
+2004-03-10 Ben Elliston <bje@gnu.org>
+
+ * MAINTAINERS: Update my email address.
+
+2004-03-05 David Edelsohn <edelsohn@gnu.org>
+
+ * ltconfig: Disable building static libraries if building shared
+ libraries on AIX 5L.
+
+2004-03-01 Richard Sandiford <rsandifo@redhat.com>
+
+ * configure.in (mips64*-*-linux*): Override mips*-*-linux* case
+ and disable libgcj.
+ * configure: Regenerated.
+
+2004-03-01 Brian Booth <bbooth@redhat.com>
+
+ * MAINTAINERS: Add myself to write-after-approval.
+
+2004-03-01 Paolo Bonzini <bonzini@gnu.org>
+
+ * MAINTAINERS: Add myself to write-after-approval.
+
+2004-02-28 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ PR bootstrap/7087
+ * Makefile.tpl: Guard XFOO sed statements better.
+ * Makefile.tpl: Add dependency for configure-target-libada.
+ * Makefile.in: Regenerate (incidentally fixes broken
+ commit when libada-branch was merged).
+
+2004-02-25 Kelley Cook <kcook@gcc.gnu.org>
+
+ * MAINTAINERS: Add myself to write-after-approval.
+
+2004-02-20 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * MAINTAINERS: Add Nicola Pero and myself as libobjc
+ maintainers.
+
+2004-02-20 Andrew Cagney <cagney@redhat.com>
+
+ * config.guess: Update from version 2003-10-16 to 2004-02-16.
+ * config.sub: Update from version 2003-11-03 to 2004-02-16.
+
+2004-02-19 Nathanael Nerode <neroden@gcc.gnu.org>
+
+ PR bootstrap/11932
+ * mkinstalldirs, install-sh: Import from automake CVS HEAD.
+
+2004-02-14 Jerry Quinn <jlquinn@optonline.net>
+
+ * MAINTAINERS: Added myself to write-after-approval.
+
+2004-02-14 Michael Koch <konqueror@gmx.de>
+
+ * MAINTAINERS: Added myself to write-after-approval.
+
+2004-02-13 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * MAINTAINERS: Move Steve Chamberlain to write-after-approval. Move
+ some OS port maintainers to OS port maintainers section.
+
+2004-02-13 Frank Ch. Eigler <fche@redhat.com>
+
+ * MAINTAINERS: Add self.
+
+2004-02-12 Kazu Hirata <kazu@cs.umass.edu>
+
+ * MAINTAINERS: Alphabetize.
+
+2004-02-12 Paolo Bonzini <bonzini@gnu.org>
+
+ * MAINTAINERS: Remove myself.
+
+2004-02-11 David Edelsohn <edelsohn@gnu.org>
+
+ * configure.in (powerpc-*-aix*): Add target-libada to noconfigdirs.
+ (rs6000-*-aix*): Same.
+ * configure: Regenerate.
+
+2004-02-11 Kelley Cook <kcook@gcc.gnu.org>
+
+ * configure.in (host): Add in missing $noconfigdirs to defines.
+ * configure: Regenerate.
+
+2004-02-10 Arnaud Charlet <charlet@act-europe.fr>,
+ Nathanael Nerode <neroden@gcc.gnu.org>
+
+ PR ada/6637, PR ada/5911
+ Merge with libada-branch:
+ * configure.in, Makefile.tpl, Makefile.def: Add target-libada,
+ with appropriate dependencies. Add --enable-libada configure switch.
+ * configure, Makefile.in: Regenerate.
+
+2004-02-09 Paolo Bonzini <bonzini@gnu.org>
+
+ * MAINTAINERS: Add myself to write-after-approval.
+
+2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * configure.in: Don't pass --with-stabs on IRIX 5 either.
+ * configure: Regenerate.
+
+2004-02-04 Geoffrey Keating <geoffk@apple.com>
+
+ Merge from upstream:
+
+ * ltmain.in: When setting IFS to '~', be careful about user
+ arguments that contain '~'.
+
+ 2004-02-04 Peter O'Gorman <peter@pogma.com>
+
+ * ltmain.in (infer_tag): Move tag inferrence to a shell function.
+ Also test $base_compile against $CC with escaped arguments. Bug
+ reported by Geoff Keating <geoffk@apple.com>.
+
+2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
+
+ * MAINTAINERS: Remove i960 port.
+
2004-01-23 DJ Delorie <dj@redhat.com>
* Makefile.def (target_modules) [libiberty]: Don't stage.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Mon Jan 26 06:23:27 2004
+++ gcc/gcc/ChangeLog Thu Jun 24 08:04:41 2004
@@ -1,3 +1,17138 @@
+2004-06-24 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * c-decl.c (finish_function): Do not check for DEFAULT_MAIN_RETURN.
+ * system.h (DEFAULT_MAIN_RETURN): Poison.
+ * doc/tm.texi (DEFAULT_MAIN_RETURN): Remove documentation.
+
+2004-06-24 Ben Elliston <bje@au.ibm.com>
+
+ * doc/cfg.texi (Edges): Fix typo.
+
+2004-06-24 Paul Brook <paul@codesourcery.com>
+
+ * config/arm/arm.c (arm_output_epilogue): Remove excess checks.
+
+2004-06-23 Andrew Pinski <apinski@apple.com>
+
+ PR middle-end/15988
+ * fold-const.c (fold_convert): Types which are compatible
+ can be converted with only a NOP_EXPR.
+
+2004-06-24 Alan Modra <amodra@bigpond.net.au>
+
+ * calls.c (expand_call): Call INIT_CUMULATIVE_ARGS earlier, and
+ pass raw n_named_args to it.
+ * targhooks.c: Formatting.
+ (hook_bool_CUMULATIVE_ARGS_false): Correct comment.
+
+2004-06-23 Richard Henderson <rth@redhat.com>
+
+ * c-gimplify.c (gimplify_decl_stmt): Push gimplify_one_sizepos inside
+ non-constant size check. Gimplify the type too. Tidy building
+ BUILT_IN_STACK_ALLOC call.
+
+2004-06-23 Roger Sayle <roger@eyesopen.com>
+
+ * c-common.c (expand_unordered_cmp): Delete.
+ (expand_tree_builtin): Delete.
+ * c-common.h (expand_tree_builtin): Delete function prototype.
+ * c-typeck.c (build_function_call): Don't call expand_tree_builtin.
+
+2004-06-23 Richard Henderson <rth@redhat.com>
+
+ * gimplify.c (gimplify_compound_lval): Don't set ARRAY_REF or
+ COMPONENT_REF variable fields unless they're non-constant.
+
+2004-06-23 Robert Millan <robertmh@gnu.org>
+
+ * config.gcc: Merge kfreebsd*-gnu with linux* and add knetbsd*-gnu.
+ * config/i386/linux.h: Allow overriding of LINK_EMULATION,
+ DYNAMIC_LINKER and register names in sc_ structure.
+ * config/kfreebsd-gnu.h: New. kfreebsd-gnu followup for linux.h.
+ * config/i386/kfreebsd-gnu.h: New. Ditto for i386-kfreebsd-gnu.
+ * config/knetbsd-gnu.h: New. Ditto for knetbsd-gnu.
+ * config/i386/knetbsd-gnu.h: New. Ditto for i386-knetbsd-gnu.
+
+ * config/kfreebsdgnu.h: Remove.
+ * config/t-kfreebsd-gnu: Likewise.
+ * config/i386/kfreebsdgnu.h: Likewise.
+
+2004-06-23 Eric Christopher <echristo@redhat.com>
+
+ * fold-const.c (make_range): Cleanup type checking through function.
+ Remove orig_type. Replace with checks to exp_type and arg0_type.
+ Clarify comment when converting from unsigned to signed.
+
+2004-06-23 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (mips_use_dfa_pipeline_interface): Add R3000.
+ * config/mips/mips.md: Remove R3000 scheduling description.
+ * config/mips/3000.md: New file.
+
+2004-06-23 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390-protos.h (s390_emit_compare): Add prototype.
+ (s390_emit_jump): Likewise.
+ * config/s390/s390.c (s390_emit_compare): New function.
+ (s390_emit_jump): Likewise.
+ * config/s390/s390.md ("beq", "bne", "bgt", "bgtu", "blt", "bltu",
+ "bge", "bgeu", "ble", "bleu", "bunordered", "bordered", "buneq",
+ "bungt", "bunlt", "bunge", "bunle", "bltgt"): Use s390_emit_compare
+ and s390_emit_jump.
+ ("cjump"): Remove, replace by ...
+ ("*cjump_64", "*cjump_31"): ... these insns. Improve length default.
+ ("icjump", "*icjump_64", "*icjump_31"): Likewise.
+ ("trap"): Fix type attribute.
+ ("conditional_trap"): Use s390_emit_compare.
+ ("doloop_si"): Remove, replace by ...
+ ("doloop_si64", "doloop_si31"): ... these new insn_and_split.
+ Merge existing splitter into insn_and_split. Improve length default.
+ ("doloop_di"): Merge with existing splitter into insn_and_split.
+ ("doloop"): Adapt.
+ ("jump"): Convert to expander. Use s390_emit_jump.
+ ("*jump_64", "*jump_31"): New insns. Improve length default.
+
+2004-06-23 Wu Yongwei <adah@sh163.net>
+
+ * gthr-win32.h (__GTHREAD_MUTEX_INIT_DEFAULT): Adjust.
+ (__gthr_i486_lock_cmp_xchg): New inline assembly function.
+ (__GTHR_W32_InterlockedCompareExchange): New macro to choose a
+ suitable function for interlocked compare-and-exchange.
+ (__gthread_mutex_trylock): Use
+ __GTHR_W32_InterlockedCompareExchange.
+ (__gthread_mutex_init_function, __gthread_mutex_lock,
+ __gthread_mutex_trylock, __gthread_mutex_unlock): Adjust the
+ initial counter value to work correctly under Windows 95.
+ * config/i386/gthr-win32.c: Adjust include order.
+ Define __GTHREAD_I486_INLINE_LOCK_PRIMITIVES before including
+ gthr-win32.h.
+ (__gthr_win32_mutex_init_function, __gthr_win32_mutex_lock,
+ __gthr_win32_mutex_trylock, __gthr_win32_mutex_unlock): Adjust
+ to match inline versions in gthr-win32.h.
+
+2004-06-23 David Edelsohn <edelsohn@gnu.org>
+
+ * config/rs6000/rs6000.c (rs6000_use_dfa_pipeline_interface): Delete.
+ (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE): Redefine a hook_int_void_1.
+ (insvdi_rshift_rlwimi_p): New function.
+ * config/rs6000/rs6000.md (insvdi_internal2/3): New patterns.
+ (extendsfdf2): Convert to define_insn_and_split.
+ * config/rs6000/rs6000-protos.h (insvdi_rshift_rlwimi_p): Prototype.
+
+2004-06-23 Andrew Pinski <apinski@apple.com>
+
+ * c-typeck.c (composite_type, <case ARRAY_TYPE>): Abort if we have
+ type qualifiers at all.
+ If both of the type domains are null and the new element type is
+ the same as one of the, return the one which the element type.
+ matches.
+ Do not call qualify_type on the new type.
+
+2004-06-23 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.h (DEFAULT_MAIN_RETURN): Remove.
+
+2004-06-23 Roger Sayle <roger@eyesopen.com>
+
+ * convert.c (strip_float_extension): Skip both NOP_EXPR and
+ CONVERT_EXPR floating point extensions.
+
+2004-06-23 Diego Novillo <dnovillo@redhat.com>
+
+ * Makefile.in (tree-vn.o): New.
+ (tree-ssa-pre.o): Don't depend on RTL_H.
+ * tree-dfa.c (find_referenced_vars): Don't call init_tree_ssa.
+ * tree-flow.h (struct var_ann_d): Remove field expr_set.
+ (add_to_value, expressions_equal_p, get_value_handle, vn_compute,
+ vn_lookup_or_add, vn_add, vn_lookup, vn_init, vn_delete): Declare.
+ * tree-optimize.c (execute_init_datastructures): New local function.
+ (pass_init_datastructures): New local variable.
+ (init_tree_optimization_passes): Sequence pass_init_datastructures.
+ * tree-pretty-print.c (MASK_POINTER): Remove.
+ (dump_generic_node): Handle VALUE_HANDLE.
+ * tree-ssa-pre.c: Move all value numbering routines to tree-vn.c.
+ Update callers to use new function names.
+ Use VALUE_HANDLE_ID and VALUE_HANDLE_EXPR_SET instead of
+ variable annotations.
+ * tree-ssa.c (init_tree_ssa): Call vn_init.
+ (delete_tree_ssa): Call vn_delete.
+ * tree-vn.c: New file.
+ * tree.c (tree_size): Handle VALUE_HANDLE.
+ (tree_node_structure): Likewise.
+ (iterative_hash_expr): Likewise.
+ * tree.def (VALUE_HANDLE): New code.
+ * tree.h (struct tree_value_handle): New.
+ (VALUE_HANDLE_ID): Define.
+ (VALUE_HANDLE_EXPR_SET): Define.
+ (enum tree_node_structure_enum): Add TS_VALUE_HANDLE.
+ (union tree_node): Add struct tree_value_handle.
+
+2004-06-23 Andrew Pinski <apinski@apple.com>
+
+ * c-typeck.c (composite_type):
+ <case POINTER_TYPE>: Build a qualified type of
+ the new type.
+ <case ARRAY_TYPE>: Likewise.
+ <case FUNCTION_TYPE>: Likewise.
+
+2004-06-23 Pat Haugen <pthaugen@us.ibm.com>
+
+ PR optimization/15633
+ * value-prof.c (divmod_fixed_value_transform): Compute probability
+ of taking optimal path and pass along to gen_ routine.
+ (mod_pow2_value_transform): Same.
+ (mod_subtract_transform): Same.
+ (gen_divmod_fixed_value): Add new probability parameter.
+ Add probability to newly created jump.
+ (gen_mod_pow2): Same.
+ (gen_mod_subtract): Same.
+
+2004-06-23 Richard Earnshaw <rearnsha@arm.com>
+
+ * PR target/15948
+ * arm.md (bicsi3_cbranch): Add alternative to handle tying operands
+ one and two.
+
+2004-06-23 Richard Earnshaw <rearnsha@arm.com>
+
+ PR target/15927
+ * arm.h (THUMB_SECONDARY_OUTPUT_RELOAD_CLASS): Don't need a secondary
+ reload if CLASS is BASE_REGS.
+
+2004-06-23 Richard Sandiford <rsandifo@redhat.com>
+
+ * gengtype-yacc.y (option): Avoid use of non-constant struct
+ initializer.
+
+2004-06-23 Nathan Sidwell <nathan@codesourcery.com>
+
+ * doc/extend.texi (Function Attributes): Alphabetize.
+
+2004-06-23 Richard Henderson <rth@redhat.com>
+
**** TRUNCATED ****
-------------- next part --------------
/Users/regress/tbox/cvs-gcc/gcc/libmudflap/mf-runtime.c:1389: error: previous implicit declaration of 'splay_tree_successor' was here
./splay-tree.c: In function `splay_tree_successor':
./splay-tree.c:496: error: dereferencing pointer to incomplete type
./splay-tree.c:502: error: dereferencing pointer to incomplete type
./splay-tree.c:502: error: dereferencing pointer to incomplete type
./splay-tree.c:506: error: dereferencing pointer to incomplete type
./splay-tree.c:509: error: dereferencing pointer to incomplete type
./splay-tree.c: In function `splay_tree_foreach':
./splay-tree.c:525: error: parse error before "splay_tree_foreach_fn"
./splay-tree.c:528: error: dereferencing pointer to incomplete type
/Users/regress/tbox/cvs-gcc/gcc/libmudflap/mf-runtime.c: At top level:
./splay-tree.c:235: warning: 'splay_tree_xmalloc_allocate' defined but not used
./splay-tree.c:243: warning: 'splay_tree_xmalloc_deallocate' defined but not used
make[4]: *** [mf-runtime.lo] Error 1
make[3]: *** [all-recursive] Error 1
make[2]: *** [all] Error 2
make[1]: *** [all-target-libmudflap] 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