GCC build of HEAD failed for native with your patch on 2005-02-01T06:42:29Z.
GCC regression checker
geoffk@apple.com
Tue Feb 1 09:55:00 GMT 2005
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 2005-01-31T16:45:06Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Mon Jan 31 07:01:16 2005
+++ gcc/gcc/ChangeLog Mon Jan 31 22:43:33 2005
@@ -1,3 +1,117 @@
+2005-02-01 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/frv/frv.c (movcc_fp_destination_operand): New.
+ (gpr_or_memory_operand): Fix typo in comment.
+ (gpr_or_memory_operand_with_scratch): New.
+ * config/frv/frv.h (PREDICATE_CODES): Add the two new predicates.
+ * config/frv/frv.md (movcc_fp, movcc_fp_internal): Use
+ movcc_fp_destination_operand.
+ (reload_incc_fp): Use gpr_or_memory_operand_with_scratch.
+ Legitimize memory addresses using a scratch register.
+
+2005-01-31 Jeff Law <law@redhat.com>
+
+ * tree-into-ssa.c (mark_def_sites_global_data): Make KILLS
+ bitmap a sparse bitmap instead of a simple bitmap.
+ (mark_def_sites_initialize_block): Corresponding changes.
+ (ssa_mark_def_sites_initialize_block): Likewise.
+ (ssa_mark_phi_uses): Likewise.
+ (mark_def_site, ssa_mark_def_sites): Likewise.
+ (mark_def_site_blocks): Likewise.
+ (rewrite_ssa_into_ssa): Likewise.
+
+ * tree-ssa-dom.c (record_cond): Pass correct variable type
+ for last argument to htab_find_slot_with_hash.
+
+ * fold-const.c (fold, case CEIL_MOD_EXPR): Do not lose side
+ effects when optimizing 0 % X. Do not try to optimize X % 0.
+
+2005-01-31 James E. Wilson <wilson@specifixinc.com>
+
+ * config/ia64/itanium1.md (1_scall bypass): Change 2_mmalua to
+ 1_mmalua.
+
+2005-02-01 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/mips.c (override_options): Warn if -mint64
+ is used.
+ * doc/invoke.texi (MIPS Options): Document that -mint64 is
+ deprecated.
+
+2005-02-01 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (cse_reg_info): Remove hash_next, next, regno. Add
+ timestamp.
+ (cse_reg_info_list, cse_reg_info_list_free, REGHASH_SHIFT,
+ REGHASH_SIZE, REGHASH_MASK, reg_hash, REGHASH_FN,
+ cached_cse_reg_info, GET_CSE_REG_INFO): Remove.
+ (cached_regno): Initialize to INVALID_REGNUM.
+ (cse_reg_info_table_size,
+ cse_reg_info_table_first_uninitialized,
+ cse_reg_info_timestamp): New.
+ (REG_TICK, REG_IN_TABLE, SUBREG_TICKED, REG_QTY): Use
+ get_cse_reg_info.
+ (init_cse_reg_info, get_cse_reg_info_1): New.
+ (get_cse_reg_info): Cache the last look-up.
+ (new_basic_block): Update the code to clear mappings from
+ registers to cse_reg_info entries.
+ (cse_main): Call init_cse_reg_info.
+
+ * cse.c (get_cse_reg_info): Update a comment.
+
+2005-01-31 Steven Bosscher <stevenb@suse.de>
+
+ PR c/19333
+ * c-decl.c (start_decl): Do not warn about arrays of elements with
+ an incomplete type here.
+ (grokdeclarator): Do it here by making a pedwarn an error.
+ * c-typeck.c (push_init_level): If there were previous errors with
+ the constructor type, do not warn about braces for initializers.
+ (process_init_element): Likewise for excess initializer elements.
+
+2005-01-31 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (delete_trivially_dead_insn): Don't iterate.
+
+2005-01-31 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * config/rs6000/rs6000.md (copysignsf3): New expand.
+ (copysigndf3): Likewise.
+
+2005-01-31 Steven Bosscher <stevenb@suse.de>
+
+ * recog.c (constrain_operands): Only look for earlyclobber operand
+ conflicts if an '&' constraint was seen.
+
+2005-01-31 Marc Espie <espie@openbsd.org>
+
+ * config.gcc: Don't include embedded systems fragment, switches default
+ debugging format to ELF.
+ * config/i386/openbsdelf.h: Add DBX_REGISTER_NUMBER since we no
+ longer pick it up there.
+
+2005-01-31 Dale Johannesen <dalej@apple.com>
+
+ * doc/extend.texi (nested functions): Fix linkage description.
+ Clarify that static is not allowed.
+
+2005-01-31 Dale Johannesen <dalej@apple.com>
+
+ * config/rs6000/darwin.md (movsf_low_di): Make work.
+ (movdf_low_di): Make work.
+
+2005-01-31 Dale Johannesen <dalej@apple.com>
+
+ * config/rs6000/darwin-tramp.asm (__trampoline_setup):
+ Make work for 64 bit.
+
+2005-01-31 Roger Sayle <roger@eyesopen.com>
+ Dale Johannesen <dalej@apple.com>
+
+ PR middle-end/19650
+ * fold-const.c (fold_binary_op_with_conditional_arg):
+ Make types match original operands, before STRIP_NOPS.
+
2005-01-31 Alan Modra <amodra@bigpond.net.au>
* config/rs6000/linux-unwind.h (struct gcc_vregs): New.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Mon Jan 31 08:46:11 2005
+++ gcc/gcc/cp/ChangeLog Mon Jan 31 22:43:41 2005
@@ -1,3 +1,59 @@
+2005-02-01 Alexandre Oliva <aoliva@redhat.com>
+
+ * parser.c (cp_parser_template_id): Revert comment patch too.
+
+ PR c++/18757
+ PR c++/19366
+ PR c++/19499
+ * parser.c (cp_parser_template_id): Revert 2004-12-09's patch.
+ Issue an error when creating the template id.
+ * pt.c (fn_type_unification): Return early if the explicit
+ template arg list is an error_mark_node.
+
+2005-01-31 Mark Mitchell <mark@codesourcery.com>
+
+ * decl.c (build_enumerator): Do not issue duplicate error messages
+ about invalid enumeration constants.
+ * parser.c (cp_parser_non_integral_constant_expression): Always
+ set parser->non_integral_constant_expression_p.
+ (cp_parser_primary_expression): Add cast_p parameter. Issue
+ errors about invalid uses of floating-point literals in
+ cast-expressions.
+ (cp_parser_postfix_expression): Add cast_p parameter.
+ (cp_parser_open_square_expression): Pass it.
+ (cp_parser_parenthesized_expression_list): Add cast_p parameter.
+ (cp_parser_unary_expression): Likewise.
+ (cp_parser_new_placement): Pass it.
+ (cp_parser_direct_new_declarator): Likewise.
+ (cp_parser_new_initializer): Likewise.
+ (cp_parser_cast_expression): Add cast_p parameter.
+ (cp_parser_binary_expression): Likewise.
+ (cp_parser_question_colon_clause): Likewise.
+ (cp_parser_assignment_expression): Likewise.
+ (cp_parser_expression): Likewise.
+ (cp_parser_constant_expression): If an integral constant
+ expression is invalid, return error_mark_node.
+ (cp_parser_expression_statement): Pass cast_p.
+ (cp_parser_condition): Likewise.
+ (cp_parser_iteration_statement): Likewise.
+ (cp_parser_jump_statement): Likewise.
+ (cp_parser_mem_initializer): Likewise.
+ (cp_parser_template_argument): Likewise.
+ (cp_parser_parameter_declaration): Likewise.
+ (cp_parser_initializer): Likewise.
+ (cp_parser_throw_expression): Likewise.
+ (cp_parser_attribute_list): Likewise.
+ (cp_parser_simple_cast_expression): Likewise.
+ (cp_parser_functional_cast): Likewise.
+ (cp_parser_late_parsing_default_args): Likewise.
+ (cp_parser_sizeof_operand): Save/restore
+ non_integral_constant_expression_p.
+
+2005-01-31 Mike Stump <mrs@apple.com>
+
+ * parser.c (cp_lexer_new_main): Get the first token, first, before
+ doing anything.
+
2005-01-31 Mark Mitchell <mark@codesourcery.com>
* decl.c (start_decl): Add missing parentheses.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/java/ChangeLog Tue Jan 25 16:23:09 2005
+++ gcc/gcc/java/ChangeLog Mon Jan 31 22:43:49 2005
@@ -1,3 +1,10 @@
+2005-02-01 Ranjit Mathew <rmathew@hotmail.com>
+
+ PR java/9157
+ * parse.y (build_string_concatenation): Remove redundant if.
+ (patch_conditional_expr): Attempt to patch_string() the condition
+ of a ?: as well, in addition to its other operands.
+
2005-01-25 Tom Tromey <tromey@redhat.com>
* Make-lang.in (java/java-tree-inline.o): Removed.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Mon Jan 31 05:01:51 2005
+++ gcc/gcc/testsuite/ChangeLog Mon Jan 31 22:43:51 2005
@@ -1,3 +1,33 @@
+2005-02-01 Alexandre Oliva <aoliva@redhat.com>
+
+ * g++.dg/parse/typename7.C: Adjust error messages.
+
+2005-01-31 Jeff Law <law@redhat.com>
+
+ * gcc.c-torture/execute/20050131-1.c: New test.
+ * gcc.dg/wcaselabel.c: New test.
+
+2005-01-31 Mark Mitchell <mark@codesourcery.com>
+
+ * g++.dg/other/warning1.C: Adjust error messags.
+ * g++.dg/parse/constant5.C: New test.
+
+2005-01-31 Steven Bosscher <stevenb@suse.de>
+
+ PR c/19333
+ * testsuite/gcc.c-torture/compile/20011130-1.c: Reorder to make
+ the test case valid.
+ * testsuite/gcc.dg/20030815-1.c: Remove invalid tests.
+ * testsuite/gcc.dg/array-7.c: Adjust expected result.
+ * testsuite/gcc.dg/pr18596-3.c: Likewise.
+ * testsuite/gcc.dg/noncompile/20000901-1.c: Likewise.
+ * testsuite/gcc.dg/noncompile/init-2.c: Likewise.
+ * testsuite/gcc.dg/noncompile/init-4.c: Likewise.
+
+2005-01-31 Dale Johannesen <dalej@apple.com>
+
+ * g++.dg/opt/pr19650.C: New test.
+
2005-01-31 Richard Henderson <rth@redhat.com>
* gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Mon Jan 31 08:46:31 2005
+++ gcc/libstdc++-v3/ChangeLog Mon Jan 31 22:44:10 2005
@@ -1,3 +1,10 @@
+2005-01-31 Mark Mitchell <mark@codesourcery.com>
+
+ * include/std/std_limits.h (numeric_limits<float>::has_denorm):
+ Add required cast.
+ (numeric_limits<double>::has_denorm): Likewise.
+ (numeric_limits<long double>::has_denorm): Likewise.
+
2005-01-31 Paolo Carlini <pcarlini@suse.de>
Gabriel Dos Reis <gdr@integrable-solutions.net>
ChangeLog entries between 2005-01-31T16:45:06Z and the last time everything
passed, on 2005-01-06T19:16:41Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog Mon Jan 3 17:57:25 2005
+++ gcc/ChangeLog Fri Jan 28 20:54:47 2005
@@ -1,3 +1,41 @@
+2005-01-29 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in (noconfigdirs) <crisv32-*-*>: Match like cris-*-*.
+ <crisv32-*-*, cris-*-*>: Only disable target-newlib and
+ target-libgloss when not *-*-elf and *-*-aout.
+ * configure: Regenerate.
+
+2005-01-23 Kazu Hirata <kazu@cs.umass.edu>
+
+ * MAINTAINERS: Remove obsolete entries.
+
+ * MAINTAINERS (Write After Approval): Add Michael Matz.
+
+2005-01-19 Neil Booth <neil@daikokuya.co.uk>
+
+ * MAINTAINERS: Remove self as cpplib maintainer.
+
+2005-01-17 Kelley Cook <kcook@gcc.gnu.org>
+
+ * install-sh, config.sub: Import from upstream.
+
+2005-01-17 Kelley Cook <kcook@gcc.gnu.org>
+
+ PR bootstrap/18222
+ * Makefile.def: Pass CPPFLAGS_FOR_TARGET.
+ * Makefile.tpl: Define target CPPFLAGS on CPPFLAGS_FOR_TARGET.
+ * Makefile.in: Regenerate.
+
+2005-01-16 Jason Thorpe <thorpej@netbsd.org>
+
+ * MAINTAINERS: Update my email address.
+
+2005-01-12 David Edelsohn <edelsohn@gnu.org>
+ Andreas Schwab <schwab@suse.de>
+
+ PR bootstrap/18033
+ * config-ml.in: Eval option if surrounded by single quotes.
+
2005-01-03 Paolo Bonzini <bonzini@gnu.org>
Revert 2004-12-28 Makefile changes, a better fix will be
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Thu Jan 6 11:17:41 2005
+++ gcc/gcc/ChangeLog Mon Jan 31 07:01:16 2005
@@ -1,3 +1,2494 @@
+2005-01-31 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/linux-unwind.h (struct gcc_vregs): New.
+ (struct gcc_regs): Rename from gcc_pt_regs. Add more regs.
+ (struct gcc_sigcontext): Delete. Merge contents to..
+ (struct gcc_ucontext): ..here.
+ (get_sigcontext): Delete.
+ (get_regs): New function, like get_sigcontext but return regs ptr.
+ 64-bit version finds regs from r1 to support vdso.
+ (ppc_linux_aux_vector): New function.
+ (ppc_fallback_frame_state): Modify for get_regs. Restore fprs
+ and vector regs.
+
+2005-01-31 Ira Rosen <irar@il.ibm.com>
+
+ * tree-vectorizer.c (vect_analyze_offset_expr): Use ssizetype instead
+ sizetype.
+ (vect_get_base_and_offset): Use ssizetype instead sizetype. Remove
+ redundant fold. Fix misalignment for MINUS_EXPR.
+ (vect_compute_data_ref_alignment): Use ssizetype instead sizetype.
+ (vect_analyze_pointer_ref_access): Likewise.
+ (vect_get_memtag_and_dr): Likewise.
+
+2005-01-31 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (absnegsf2_mixed): Remove all of the # hackery.
+ (absnegsf2_sse, absnegsf2_i387, absnegdf2_mixed, absnegdf2_sse,
+ absnegdf2_i387, absnegxf2_i387): Likewise.
+
+2005-01-31 Richard Henderson <rth@redhat.com>
+
+ PR 19696
+ * optabs.c (expand_copysign_absneg): New.
+ (expand_copysign_bit): Split out from ...
+ (expand_copysign): ... here. Use expand_copysign_absneg.
+
+2005-01-30 Roger Sayle <roger@eyesopen.com>
+
+ PR middle-end/19697
+ * config/pa/pa.md (anddi3, iordi3): On HPPA64, disallow an integer
+ constant as the second operand and a register as the third.
+
+2005-01-31 Danny Smith <dannysmith@users.sourceforge.net>
+
+ PR target/19704
+ * config/i386/i386.c (ix86_function_ok_for_sibcall): Also check
+ that dllimport'd functions do not use all call-clobbered registers
+ to pass parameters.
+
+2005-01-30 Richard Henderson <rth@redhat.com>
+
+ PR 19696
+ * optabs.c (expand_absneg_bit): Split out from expand_unop and
+ expand_abs_nojump and generalize. Use operand_subword and
+ emit_no_conflict_block. Support large modes.
+ (expand_abs_nojump): Use it. Use HONOR_SIGNED_ZEROS to fall
+ back to maximum.
+ (expand_unop): Likewise. Use HONOR_SIGNED_ZEROS to fall back
+ negation to subtraction.
+ (expand_copysign): Check that the format has signed zeros.
+ Use operand_subword and emit_no_conflict_block. Support large modes.
+
+2005-01-30 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/19624
+
+ * Makefile.in (tree-ssa-pre.o): Add CFGLOOP_H.
+ * tree-ssa-pre.c: Add cfgloop.h.
+ Update comment.
+ (pre_stats): New member, constified.
+ (inserted_exprs): New static variable.
+ (NECESSARY): New macro.
+ (create_expression_by_pieces): Fold the expression, and
+ mark it as defaulting to not necessary. Also put in
+ inserted_exprs.
+ (fully_constant_expression): New function.
+ (insert_into_preds_of_block): Modify to not insert phis when we
+ are playing with induction variables.
+ Push phis onto the inserted_exprs vector, and mark them as not
+ necessary by default.
+ (insert_aux): Call fully_constant_expression on eprime.
+ If all edges produce the same value, mark it constant.
+ (mark_operand_necessary): New function.
+ (remove_dead_inserted_code): New function.
+ (init_pre): Init loop optimizer to get loop info.
+ (fini_pre): Free loop_optimizer, and inserted_exprs vec.
+ (execute_pre): Commit edge inserts, then remove dead code.
+
+2005-01-30 Richard Henderson <rth@redhat.com>
+
+ * rtl.c (rtx_equal_p): No early exit for CONST_VECTOR.
+ * varasm.c (const_rtx_hash_1): Handle CONST_VECTOR.
+
+2005-01-30 Richard Henderson <rth@redhat.com>
+
+ PR target/19700
+ * config/i386/i386.c (ix86_expand_copysign): New.
+ (ix86_split_copysign_const): New.
+ (ix86_split_copysign_var): Rename from ix86_split_copysign,
+ rearrange op1/nmask operands.
+ * config/i386/i386-protos.h: Update.
+ * config/i386/i386.md (copysignsf3): Use ix86_expand_copysign.
+ (copysigndf3): Likewise.
+ (copysignsf3_const, copysigndf3_const): New.
+ (copysignsf3_var): Rename from copysignsf3, split out splitter
+ and fix split predicate for X constraint.
+ (copysigndf3_var): Similarly.
+
+2005-01-30 Kazu Hirata <kazu@cs.umass.edu>
+
+ * optabs.c, doc/c-tree.texi, doc/install.texi, doc/md.texi,
+ doc/passes.texi, doc/rtl.texi, doc/sourcebuild.texi,
+ doc/tm.texi, doc/tree-ssa.texi: Update copyright.
+
+2005-01-29 Richard Henderson <rth@redhat.com>
+
+ PR target/19690
+ * config/i386/i386.md (movdf_nointeger, movdf_integer): Fix ordering
+ of # and * in constraints.
+
+2005-01-29 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/19689
+ * expr.c (store_field): Don't strip sub-mode cast when the input
+ data is even smaller.
+
+2005-01-29 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/19687
+ * expr.c (categorize_ctor_elements_1): Check for CONSTRUCTOR of a
+ union being empty.
+
+2005-01-29 Richard Henderson <rth@redhat.com>
+
+ * combine.c (make_field_assignment): Fix argument order
+ to gen_int_mode.
+
+2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
+
+ PR tree-optimization/15791
+ * fold-const.c (extract_array_ref): New function.
+ (fold): Fold comparisons between &a[i] and &a[j] or
+ semantically equivalent trees.
+
+2005-01-29 Jeff Law <law@redhat.com>
+
+ * gcse.c (insert_expr_in_table): Revamp handling of available
+ and anticipatable occurrence lists to avoid unnecessary list
+ walking.
+ (insert_set_in_table): Similarly.
+
+2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
+
+ * c-common.c (fix_string_type): Just use c_build_qualified_type to
+ build string type.
+ (c_build_qualified_type): Build qualified array types with
+ TYPE_MAIN_VARIANT pointing to corresponding unqualified type.
+ * c-decl.c (c_make_fname_decl): Build unqualified array type
+ before qualified type.
+ (grokdeclarator): Use TYPE_MAIN_VARIANT of typedef type if element
+ type is qualified, not just if type itself is. Don't apply
+ qualifiers to array type when declarator is processed. Apply
+ qualifiers to field type whether or not it is an array type.
+ Don't handle array types specially for applying qualifiers to
+ variables.
+ * c-typeck.c (composite_type): Build unqualified element type and
+ array type when forming composite of array types.
+ (common_pointer_type, comptypes, comp_target_types,
+ type_lists_compatible_p, build_indirect_ref, build_array_ref,
+ convert_for_assignment): Don't apply TYPE_MAIN_VARIANT to array
+ types.
+ (type_lists_compatible_p): Cache TREE_VALUE (args1) and TREE_VALUE
+ (args2) in variables a1 and a2.
+
+2005-01-29 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (n_elements_made, max_elements_made): Remove.
+ (insert): Don't touch n_elements_made.
+ (cse_main): Don't touch n_elements_made or max_elements_made.
+
+2005-01-28 Stephane Carrez <stcarrez@nerim.fr>
+
+ PR target/15384
+ * config/m68hc11/t-m68hc11-gas (dp-bit.c): Fix typo causing a
+ configuration part of dp-bit.c to be lost.
+
+2005-01-28 Roger Sayle <roger@eyesopen.com>
+
+ * expmed.c (expand_mult_highpart_optab): When attempting to use
+ a non-widening multiplication in a wider mode, the operands need
+ to be converted (zero or sign extended) to that mode.
+
+2005-01-28 Ian Lance Taylor <ian@airs.com>
+
+ PR middle-end/16558
+ PR middle-end/19583
+ * gimple-low.c (block_may_fallthru): TRY_FINALLY_EXPR only falls
+ through if both operands fall through.
+
+2005-01-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (fold_rtx) <PC>: Don't optimize.
+
+2005-01-28 Jeff Law <law@redhat.com>
+
+ * fold-const.c (fold, case CEIL_MOD_EXPR): Optimize 0 % X.
+ (case FLOOR_MOD_EXPR, ROUND_MOD_EXPR, TRUNC_MOD_EXPR): Similarly.
+
+2005-01-28 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (cse_reg_info_free_list, cse_reg_info_used_list,
+ cse_reg_info_used_list_end): Remove.
+ (cse_reg_info_list, cse_reg_info_list_free): New.
+ (get_cse_reg_info): When allocating an instance of
+ cse_reg_info, add it to the beginning of the cse_reg_info_list
+ list. Remove code to maintain cse_reg_info_used_list.
+ (new_basic_block): Reset the free list to the beginning of
+ cse_reg_info_list.
+
+2005-01-28 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/frv/frv.c (bdesc_2arg): Remove __MDPACKH.
+ (frv_init_builtins): Change its prototype to take 4 uhalf arguments.
+ (frv_expand_mdpackh_builtin): New function.
+ (frv_expand_builtin): Use it to expand __MDPACKH.
+ * doc/extend.texi (__MDPACKH): Update documentation.
+
+2005-01-28 Uros Bizjak <uros@kss-loka.si>
+
+ * config/i386/i386.c (ix86_expand_fp_absneg_operator): Use
+ SSE_FLOAT_MODE_P for use_sse computation.
+
+2005-01-28 Ralf Corsepius <ralf.corsepius@rtems.org>
+
+ PR target/19663
+ * config/sparc/rtemself.h (LINK_GCC_C_SEQUENCE_SPEC): undefine.
+
+2005-01-27 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (expand_builtin_copysign): New.
+ (expand_builtin): Call it.
+ * genopinit.c (optabs): Add copysign_optab.
+ * optabs.c (init_optabs): Initialize it.
+ (expand_copysign): New.
+ * optabs.h (OTI_copysign, copysign_optab): New.
+ (expand_copysign): Declare.
+
+ * config/alpha/alpha.md (UNSPEC_COPYSIGN): New.
+ (copysignsf3, ncopysignsf3, copysigndf3, ncopysigndf3): New.
+
+ * config/i386/i386.c (ix86_build_signbit_mask): Split from ...
+ (ix86_expand_fp_absneg_operator): ... here.
+ (ix86_split_copysign): New.
+ * config/i386/i386-protos.h: Update.
+ * config/i386/i386.md (UNSPEC_COPYSIGN): New.
+ (copysignsf3, copysigndf3): New.
+
+ * config/ia64/ia64.md (UNSPEC_COPYSIGN): New.
+ (copysignsf3, ncopysignsf3): New.
+ (copysigndf3, ncopysigndf3): New.
+ (copysignxf3, ncopysignxf3): New.
+ * config/ia64/ia64.c (rtx_needs_barrier): Handle UNSPEC_COPYSIGN.
+
+2005-01-27 Arend Bayer <arend.bayer@web.de>
+ Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c: (find_best_addr): Don't call copy_rtx before calling
+ fold_rtx. Save cost recomputation if fold_rtx did nothing.
+ (fold_rtx) <ASM_OPERANDS>: Don't do anything if INSN is
+ NULL_RTX.
+
+2005-01-27 Jeff Law <law@redhat.com>
+
+ * tree-into-ssa.c (ssa_rewrite_initialize_block): Do not register
+ definitions of SSA_NAMEs which are not being rewritten.
+ (rewrite_ssa_into_ssa): Only initialize the current definition
+ of an SSA_NAME if that SSA_NAME has been marked for rewriting.
+ If checking is enabled, assert that SSA_NAME_AUX is clear for all
+ SSA_NAMEs before returning.
+
+2005-01-27 Kazu Hirata <kazu@cs.umass.edu>
+
+ * c-common.def, c-dump.c, c-gimplify.c, c-objc-common.c,
+ cfgexpand.c, dbxout.c, function.h, opts.c, tree-flow-inline.h,
+ tree-ssa-operands.h, tree-ssa-threadupdate.c, tree-tailcall.c,
+ config/avr/avr.md, config/cris/aout.h, config/cris/cris.h,
+ config/mips/iris6.h, config/sh/sh.c: Update copyright.
+
+2005-01-27 Steven Bosscher <stevenb@suse.de>
+
+ PR middle-end/17278
+ * opts.c (decode_options): Move flag_thread_jumps from -O1 and
+ higher to -O2 and higher. Likewise for tree PRE.
+ * tree-ssa-dom.c (tree_ssa_dominator_optimize): Only iterate at -O2
+ and better.
+
+2005-01-27 Ian Lance Taylor <ian@airs.com>
+
+ PR middle-end/19583
+ * gimple-low.c (try_catch_may_fallthru): New static function.
+ (block_may_fallthru): Handle TRY_CATCH_EXPR.
+ * tree-inline.c (expand_call_inline): Don't warn about reaching
+ the end of a non-void function being inlined if the function uses
+ a return slot.
+
+2005-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/i386.h (CALL_USED_REGISTERS): Fix comment pastos.
+
+ PR c/18946
+ * c-decl.c (warn_if_shadowing): Handle old_decl error_mark_node.
+ (pushdecl): Only use DECL_FILE_SCOPE_P if DECL_P.
+ (implicitly_declare): Handle error_mark_node.
+
+2005-01-27 Richard Henderson <rth@redhat.com>
+
+ PR tree-opt/14329
+ * tree.h (struct tree_decl): Add debug_expr_is_from.
+ (DECL_DEBUG_EXPR_IS_FROM): New.
+ (DECL_DEBUG_EXPR): Rename from DECL_DEBUG_ALIAS_OF.
+ * dwarf2out.c (dwarf2out_var_location): Update to match.
+ * tree-outof-ssa.c (create_temp): Likewise.
+ * var-tracking.c (track_expr_p): Likewise.
+ * tree-sra.c (instantiate_element): Set DECL_DEBUG_EXPR.
+ * c-objc-common.c (c_tree_printer) <'D'>: Handle DECL_DEBUG_EXPR.
+ * toplev.c (default_tree_printer): Likewise.
+
+2005-01-27 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/frv/frv.c (frv_class_likely_spilled_p): Add GR8_REGS,
+ GR9_REGS, GR89_REGS, FDPIC_FPTR_REGS, FDPIC_REGS.
+
+2005-01-27 Steven Bosscher <stevenb@suse.de>
+
+ * tree.h (SWITCH_COND, SWITCH_BODY, SWITCH_LABELS, CASE_LOW,
+ CASE_HIGH, CASE_LABEL, ASM_STRING, ASM_OUTPUTS, ASM_INPUTS,
+ ASM_CLOBBERS): Add tree checks.
+
+ * c-common.h (SWITCH_TYPE): Rename to SWITCH_STMT_TYPE.
+ (SWITCH_STMT_COND, SWITCH_STMT_BODY): New.
+ * c-common.def (SWITCH_STMT): Update to match.
+ * c-common.c (c_do_switch_warnings): Use SWITCH_STMT accessor
+ macros instead of SWITCH_EXPR ones.
+ * c-dump.c (c_dump_tree): Likewise.
+ * c-gimplify.c (gimplify_switch_stmt): Likewise.
+ * c-typeck.c (c_start_case, do_case, c_finish_case): Likewise.
+
+ * doc/c-tree.texi (SWITCH_STMT): Update accessor macro names.
+
+2005-01-27 Alan Modra <amodra@bigpond.net.au>
+
+ * unwind-dw2.c (execute_stack_op): Add missing cases for
+ DW_OP_shl, DW_OP_shr, DW_OP_shra, DW_OP_xor.
+
+2005-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config.gcc (Obsolete configurations): Remove 'dummy', add
+ sparclite-*-coff*, sparclite-*-elf*, sparc86x-*-elf* and
+ sparc-*-openbsd*.
+
+2005-01-26 Diego Novillo <dnovillo@redhat.com>
+
+ PR tree-optimization/19633
+ * tree-ssa-alias.c (ptr_is_dereferenced_by): Also handle
+ CALL_EXPRs.
+ (maybe_create_global_var): Do not create .GLOBAL_VAR if there
+ are no call-clobbered variables.
+ * tree-outof-ssa.c (check_replaceable): Return false for calls
+ with side-effects.
+
+2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * dbxout.c (dbxout_symbol_location): Resolve constant pool references
+ even for variables with NULL DECL_INITIAL.
+
+2005-01-26 Stuart Hastings <stuart@apple.com>
+
+ * gimplify.c (shortcut_cond_expr): Re-compute side-effects.
+
+2005-01-26 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/18008
+ * c-decl.c (finish_struct): Set DECL_MODE after resetting a
+ field's type.
+ * expr.c (store_field): Strip conversions to odd-bit-sized types
+ if the destination field width matches.
+
+2005-01-26 Richard Henderson <rth@redhat.com>
+
+ * c-decl.c, expmed.c, expr.c: Revert last change.
+
+2005-01-26 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/18008
+ * c-decl.c (finish_struct): Set DECL_MODE after resetting a
+ field's type.
+ * expmed.c (store_fixed_bit_field): Create a paradoxical subreg
+ if we don't need the bits above those present in the current mode.
+ * expr.c (store_field): Strip conversions to odd-bit-sized types
+ if the destination field width matches.
+
+2005-01-26 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/iris6.h (ENDFILE_SPEC): Don't link in irix-csr.o if
+ either -ffast-math or -funsafe-math-optimizations is in use.
+
+2005-01-26 Marek Michalkiewicz <marekm@amelek.gda.pl>
+
+ PR target/19293
+ PR target/19329
+ * config/avr/avr.c (notice_update_cc): Only set condition code for
+ ashrqi3 if shift count > 0.
+ (out_shift_with_cnt): Handle shift count <= 0 as a no-op.
+ (ashlqi3_out, ashlhi3_out, ashlsi3_out, ashrqi3_out, ashrhi3_out,
+ ashrsi3_out, lshrqi3_out, lshrhi3_out, lshrsi3_out): Handle shift
+ count <= 0 as a no-op, and shift count >= width by copying zero
+ or sign bit to all bits of the result.
+ * config/avr/avr.md (all shifts): Add alternatives for zero shift
+ count, with attribute "length" set to 0 and "cc" set to "none".
+
+2005-01-26 Aldy Hernandez <aldyh@redhat.com>
+
+ * doc/invoke.texi: Document -mTLS.
+
+ * testsuite/gcc.target/frv/all-tls-global-dynamic.c: New.
+ * testsuite/gcc.target/frv/all-tls-initial-exec.c: New.
+ * testsuite/gcc.target/frv/all-tls-initial-exec-pic.c: New.
+ * testsuite/gcc.target/frv/all-tls-local-dynamic.c: New.
+ * testsuite/gcc.target/frv/all-tls-local-dynamic-plt.c: New.
+ * testsuite/gcc.target/frv/all-tls-local-dynamic-plt-pic.c: New.
+ * testsuite/gcc.target/frv/all-tls-local-exec.c: New.
+ * testsuite/gcc.target/frv/all-tls-local-exec-TLS.c: New.
+
+ * configure.ac: Check for a TLS capable gas.
+
+ * configure: Regenerate.
+
+2005-01-26 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/18008
+ * combine.c (make_field_assignment): Simplify store to zero_extract
+ from a source with an overlapping mask.
+
+2005-01-26 Aldy Hernandez <aldyh@redhat.com>
+
+ 2004-11-11 Eric Christopher <echristo@redhat.com>
+
+ * config/frv/frv.md: Add fr400_integer automaton. Don't
+ allow TYPE_MUL, TYPE_MACC, or TYPE_CUT to issue in parallel
+ to TYPE_MACC.
+
+2005-01-26 Steven Bosscher <stevenb@suse.de>
+
+ PR middle-end/16585
+ * cfgbuild.c (make_edges): Do not clear or set
+ current_function_has_computed_jump.
+ * function.h (struct function): Remove the has_computed_jump field.
+ (current_function_has_computed_jump): Do not define.
+ * sched-rgn.c (is_cfg_nonregular): Return true if a basic block ends
+ in a computed jump. Ignore current_function_has_computed_jump.
+
+2005-01-26 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/19515
+ * expr.c (categorize_ctor_elements): New argument p_must_clear.
+ (categorize_ctor_elements_1): Likewise. Detect a union that isn't
+ fully initialized.
+ (mostly_zeros_p): Update for new categorize_ctor_elements argument.
+ * gimplify.c (gimplify_init_constructor): Likewise. Only shove
+ objects into static storage if they have more than one non-zero value.
+ * tree.h (categorize_ctor_elements): Update decl.
+
+2005-01-26 Steven Bosscher <stevenb@suse.de>
+
+ PR middle-end/19616
+ * tree.h (CALL_EXPR_TAILCALL): Add comment.
+ * calls.c (check_sibcall_argument_overlap_1): Revert the change
+ to this function from 2004-07-10.
+ * tree-tailcall.c (suitable_for_tail_opt_p): Do not consider the
+ the current function for tail call optimizations if the address
+ of one of it its arguments is taken.
+
+2005-01-26 Kazu Hirata <kazu@cs.umass.edu>
+
+ * cse.c (fold_rtx): Call equiv_constant only when necessary.
+
+2005-01-26 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * function.c (expand_function_end): If current_function_calls_alloca,
+ emit stack restore in a place that is reached when the function falls
+ through at the end.
+
+2005-01-26 Alexandre Oliva <aoliva@redhat.com>
+
+ * Makefile.in (../$(build_subdir)/fixincludes/fixincl): Add dummy
+ rule to avoid matching inappropriate suffix rule.
+
+2005-01-26 Jan Hubicka <jh@suse.cz>
+
+ PR tree-optimization/19241
+ * tree-inline.c (copy_body_r): Do not walk subtrees after substituting.
+
+2005-01-26 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (LIB_SPEC) <sim*>: Use -lsyslinux, not
+ -lsyssim. Wrap -lc -lsyssim in --start-group --end-group instead
+ of doubling.
+ (STARTFILE_SPEC): Add crti.o, before crtbegin.o.
+ <sim*>: Always use crt1.o, regardless of N in simN.
+ <!sim>: Drop support for -pg and -p variants; always use crt0.o.
+ (ENDFILE_SPEC): Add crtn.o, after crtend.o.
+ (CRT_CALL_STATIC_FUNCTION): Remove.
+ * config/cris/aout.h (STARTFILE_SPEC): <!melinux && sim*>: Always
+ use crt1.o, regardless of N in simN.
+ <!sim>: Drop support for -pg and -p variants; always use crt0.o.
+ (LIB_SPEC): Do not define; default to the one in config/cris/cris.h.
+ (CRIS_CPP_SUBTARGET_SPEC) <melinux && !nostdinc>: Remove special
+ case isystem setting.
+ (MAX_OFILE_ALIGNMENT): Correct to 32, not 16.
+
+2005-01-25 Ian Lance Taylor <ian@airs.com>
+
+ * gimple-low.c (block_may_fallthru): Correct handling of
+ SWITCH_EXPR--may fall through if SWITCH_LABELS is NULL.
+
+2005-01-26 Hans-Peter Nilsson <hp@axis.com>
+
+ * config/cris/cris.h (CPP_SPEC): Adjust the various mtune=
+ handlers to match indentation; nested under the mtune=* handler.
+ Similar for mcpu= and march=.
+
+2005-01-25 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * config/mips/linux.h (LIB_SPEC): Remove -rpath-link.
+ * config/mips/linux64.h (LIB_SPEC): Likewise.
+ * config/mn10300/linux.h (LIB_SPEC): Likewise.
+ * config/sh/linux.h (LIB_SPEC): Likewise.
+
+2005-01-25 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/frv/frv.c (frv_legitimize_tls_address): New.
+ (TARGET_HAVE_TLS): Define.
+ (FRV_SYMBOL_REF_TLS_P): Define.
+ (frv_override_options): Handle new register classes.
+ (frv_legitimate_address_p): Reject tls addresses.
+ (frv_legitimize_address): Handle TLS addresses.
+ (gen_inlined_tls_plt): New.
+ (gen_tlsmoff): New.
+ (frv_legitimize_tls_address): New.
+ (unspec_got_name): Add TLS entries.
+ (got12_operand): Add R_FRV_TLSMOFF12 case.
+ (frv_emit_move): Fixup TLS addresses.
+ (frv_emit_movsi): Legitimize TLS addresses.
+
+ * config/frv/frv.h (MASK_BIG_TLS): New.
+ (TARGET_BIG_TLS): New.
+ (HAVE_AS_TLS): Define.
+ (TARGET_SWITCHES): Add -mTLS and -mtls options.
+ (enum reg_class): Add GR8_REGS, GR9_REGS, GR89_REGS.
+ (REG_CLASS_NAMES): Same.
+ (REG_CLASS_CONTENTS): Same.
+ (CONSTRAINT_LEN): New.
+ (REG_CLASS_FROM_CONSTRAINT): New.
+ (PREDICATE_CODES): Add symbolic_operand.
+
+ * config/frv/frv.md (define_constants): Add UNSPEC_GETTLSOFF,
+ UNSPEC_TLS_LOAD_GOTTLSOFF12, UNSPEC_TLS_INDIRECT_CALL,
+ UNSPEC_TLS_TLSDESC_LDD, UNSPEC_TLS_TLSDESC_LDD_AUX,
+ UNSPEC_TLS_TLSOFF_LD, UNSPEC_TLS_LDDI, UNSPEC_TLSOFF_HILO,
+ R_FRV_GOTTLSOFF_HI, R_FRV_GOTTLSOFF_LO, R_FRV_TLSMOFFHI,
+ R_FRV_TLSMOFFLO, R_FRV_TLSMOFF12, R_FRV_TLSDESCHI,
+ R_FRV_TLSDESCLO, R_FRV_GOTTLSDESCHI, R_FRV_GOTTLSDESCLO, GR8_REG,
+ GR9_REG, GR14_REG, LRREG.
+ (type): Add load_or_call attribute.
+ ("load_or_call"): New reservation.
+ ("call_gettlsoff"): New.
+ ("tls_indirect_call"): New.
+ ("tls_load_gottlsoff12"): New.
+ ("tlsoff_hilo"): New.
+ ("tls_tlsdesc_ldd"): New.
+ ("tls_tlsoff_ld"): New.
+ ("tls_lddi"): New.
+
+ * config/frv/frv-protos.h (symbolic_operand): Protoize.
+
+ 2005-01-25 Alexandre Oliva <aoliva@redhat.com>
+
+ * config/frv/frv.h (ASM_OUTPUT_DWARF_DTPREL): Define.
+ * config/frv/frv-protos.h (frv_output_dwarf_dtprel): Declare.
+ * config/frv/frv.c (TLS_BIAS): Define.
+ (frv_output_dwarf_dtprel): New.
+
+2005-01-26 Jakub Jelinek <jakub@redhat.com>
+
+ PR rtl-optimization/19579
+ * ifcvt.c (noce_try_cmove_arith): If emitting instructions to set up
+ both A and B, see if they don't clobber registers the other expr uses.
+
+2005-01-25 J"orn Rennecke <joern.rennecke@st.com>
+
+ * real.c (do_add): Initialize signalling and canonical members.
+
+ * real.c (real_from_integer): Zero out destination.
+
+2005-01-18 Jan Hubicka <jh@suse.cz>
+
+ PR tree-optimize/19337
+ * tree-inline.c (initialize_inlined_parameters): Copy
+ saved_static_chain_decl only.
+
+2005-01-25 Richard Henderson <rth@redhat.com>
+
+ PR target/19556
+ PR target/19584
+ * config/i386/i386.c (x86_inter_unit_moves): Zero.
+ (ix86_preferred_reload_class): Rewrite fp-constant section, with
+ 80387 enabled, to return a proper subclass. Return the subset that
+ overlaps with GENERAL_REGS for PLUS.
+ * config/i386/i386.md (movsi_1, movdi_2): Set type to "mmx" for pxor.
+
+2005-01-25 Richard Henderson <rth@redhat.com>
+
+ PR middle-end/19609
+ * tree-complex.c (expand_complex_div_wide): Use the correct formulae.
+
+2005-01-25 Roger Sayle <roger@eyesopen.com>
+
+ * expmed.c (choose_multiplier): Change interface to return the
+ multiplier lowpart as an rtx instead of an unsigned HOST_WIDE_INT.
+ (expand_divmod): Update calls to choose_multiplier.
+
+2005-01-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ PR middle-end/19330
+ * expmed.c (extract_bit_field): Use adjust_address instead of
+ gen_lowpart when op0 is a MEM.
+
+2005-01-24 Steven Bosscher <stevenb@suse.de>
+
+ * cfgexpand.c (expand_gimple_tailcall): Fix typo.
+
+2005-01-24 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/irix-csr.c: New file.
+ * config/mips/t-iris6 (irix-csr.o): New rule to build it.
+ (EXTRA_MULTILIB_PARTS): Add irix-csr.o.
+ * config/mips/iris6.h (ENDFILE_SPEC): Include it in n32 and n64
+ executables.
+
+2005-01-24 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR bootstrap/19364
+ * config.gcc (sparc-*-elf*): Remove sol2.h, sparc/sol2.h and
+ sparc/elf.h, add sparc/sp-elf.h.
+ (sparc-*-rtems*): Likewise.
+ (sparclite-*-elf*): Remove sol2.h, sparc/sol2.h, sparc/elf.h and
+ tm-dwarf2.h, add sparc/sp-elf.h.
+ (sparc86x-*-elf): Likewise.
+ (sparc64-*-elf*): Remove sol2.h, sparc/sol2.h and tm-dwarf2.h.
+ * config/sparc/liteelf.h (TARGET_SUB_OS_CPP_BUILTINS): Rename into
+ TARGET_OS_CPP_BUILTINS.
+ * config/sparc/sp86x-elf (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
+ * config/sparc/rtemself.h (TARGET_SUB_OS_CPP_BUILTINS): Likewise.
+ Undefine it.
+ * config/sparc/openbsd64.h (NO_IMPLICIT_EXTERN_C): Undefine.
+ * config/sparc/sp64-elf.h (NO_IMPLICIT_EXTERN_C): New macro.
+ (SWITCH_TAKES_ARG): Likewise.
+ (LOCAL_LABEL_PREFIX): Likewise.
+ (ASM_GENERATE_INTERNAL_LABEL): Likewise.
+ (TARGET_N_FORMAT_TYPES): Delete.
+ (TARGET_FORMAT_TYPES): Likewise.
+ (ASM_DECLARE_FUNCTION_SIZE): Likewise.
+ * config/sparc/elf.h: Delete.
+ * config/sparc/sp-elf.h: New file.
+
+2005-01-24 Kazu Hirata <kazu@cs.umass.edu>
+
+ * tree-flow-inline.h (phi_arg_from_edge): Remove.
+ * tree-flow.h: Remove the corresponding prototype.
+ * tree-ssa-operands.h, tree-ssa-threadupdate.c, tree-ssa.c,
+ tree-vectorizer.c: Use dest_idx instead of phi_arg_from_edge.
+
+2005-01-24 Jakub Jelinek <jakub@redhat.com>
+
+ PR target/17751
+ * config/rs6000/rs6000.c (rs6000_file_start): Create toc section
+ for AIX ABI or ELF -fPIC.
+ (rs6000_emit_load_toc_table): Don't create toc_section here.
+ (rs6000_xcoff_file_start): Nor here.
+
+2005-01-24 J"orn Rennecke <joern.rennecke@st.com>
+
+ * sh.c (ra.h): Don't #include.
+ (hard_regs_intersect_p): New function, resurrected from ra.c.
+
+ * sh.c: Fix 1996 Copyright.
+
+2005-01-24 Richard Henderson <rth@redhat.com>
+ Aldy Hernandez <aldyh@redhat.com>
+
+ * regrename.c (note_sets): Handle subregs.
+
+2005-01-24 Joseph S. Myers <joseph@codesourcery.com>
+
+ PR bootstrap/18058
**** TRUNCATED ****
-------------- next part --------------
Making all in testsuite
make[3]: Nothing to be done for `all'.
Making all in gcj
make all-am
make[4]: Nothing to be done for `all-am'.
Making all in include
make all-am
make[4]: Nothing to be done for `all-am'.
depbase=`echo prims.lo | sed 's|[^/]*$|.deps/&|;s|\.lo$||'`; \
if /bin/sh ./libtool --mode=compile /Users/regress/tbox/native/build/gcc/xgcc -shared-libgcc -B/Users/regress/tbox/native/build/gcc/ -nostdinc++ -L/Users/regress/tbox/native/build/powerpc-apple-darwin7.4.0/libstdc++-v3/src -L/Users/regress/tbox/native/build/powerpc-apple-darwin7.4.0/libstdc++-v3/src/.libs -B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/sys-include -DHAVE_CONFIG_H -I. -I/Users/regress/tbox/cvs-gcc/gcc/libjava -I./include -I./gcj -I/Users/regress/tbox/cvs-gcc/gcc/libjava -Iinclude -I/Users/regress/tbox/cvs-gcc/gcc/libjava/include -I/Users/regress/tbox/cvs-gcc/gcc/libjava/../boehm-gc/include -I../boehm-gc/include -I/Users/regress/tbox/cvs-gcc/gcc/libjava/libltdl -I/Users/regress/tbox/cvs-gcc/gcc/libjava/libltdl -I/Users/regress/tbox/cvs-gcc/gcc/libjava/.././libjava/..
/gcc -I/Users/regress/tbox/cvs-gcc/gcc/libjava/../zlib -I/Users/regress/tbox/cvs-gcc/gcc/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE -DPREFIX="\"/Users/regress/tbox/objs\"" -DLIBDIR="\"/Users/regress/tbox/objs/lib\"" -DBOOT_CLASS_PATH="\"/Users/regress/tbox/objs/share/java/libgcj-4.0.0.jar\"" -DJAVA_EXT_DIRS="\"/Users/regress/tbox/objs/share/java/ext\"" -g -O2 -MT prims.lo -MD -MP -MF "$depbase.Tpo" -c -o prims.lo /Users/regress/tbox/cvs-gcc/gcc/libjava/prims.cc; \
then mv -f "$depbase.Tpo" "$depbase.Plo"; else rm -f "$depbase.Tpo"; exit 1; fi
mkdir .libs
/Users/regress/tbox/native/build/gcc/xgcc -shared-libgcc -B/Users/regress/tbox/native/build/gcc/ -nostdinc++ -L/Users/regress/tbox/native/build/powerpc-apple-darwin7.4.0/libstdc++-v3/src -L/Users/regress/tbox/native/build/powerpc-apple-darwin7.4.0/libstdc++-v3/src/.libs -B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/bin/ -B/Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/lib/ -isystem /Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/include -isystem /Users/regress/tbox/objs/powerpc-apple-darwin7.4.0/sys-include -DHAVE_CONFIG_H -I. -I/Users/regress/tbox/cvs-gcc/gcc/libjava -I./include -I./gcj -I/Users/regress/tbox/cvs-gcc/gcc/libjava -Iinclude -I/Users/regress/tbox/cvs-gcc/gcc/libjava/include -I/Users/regress/tbox/cvs-gcc/gcc/libjava/../boehm-gc/include -I../boehm-gc/include -I/Users/regress/tbox/cvs-gcc/gcc/libjava/libltdl -I/Users/regress/tbox/cvs-gcc/gcc/libjava/libltdl -I/Users/regress/tbox/cvs-gcc/gcc/libjava/.././libjava/../gcc -I/Users/regress/tbox/cvs-gcc/gcc
/libjava/../zlib -I/Users/regress/tbox/cvs-gcc/gcc/libjava/../libffi/include -I../libffi/include -fno-rtti -fnon-call-exceptions -fdollars-in-identifiers -Wswitch-enum -D_FILE_OFFSET_BITS=64 -Wextra -Wall -D_GNU_SOURCE -DPREFIX=\"/Users/regress/tbox/objs\" -DLIBDIR=\"/Users/regress/tbox/objs/lib\" -DBOOT_CLASS_PATH=\"/Users/regress/tbox/objs/share/java/libgcj-4.0.0.jar\" -DJAVA_EXT_DIRS=\"/Users/regress/tbox/objs/share/java/ext\" -g -O2 -MT prims.lo -MD -MP -MF .deps/prims.Tpo -c /Users/regress/tbox/cvs-gcc/gcc/libjava/prims.cc -fno-common -DPIC -o .libs/prims.o
./java/util/Hashtable.h:53: error: floating-point literal cannot appear in a constant-expression
make[3]: *** [prims.lo] Error 1
make[2]: *** [all-recursive] Error 1
make[1]: *** [all-target-libjava] 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