GCC build of HEAD failed for native with your patch on 2005-03-01T07:44:52Z.

GCC regression checker geoffk@apple.com
Tue Mar 1 11:45: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-02-28T18:30:07Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Mon Feb 28 10:31:18 2005
+++ gcc/gcc/ChangeLog	Mon Feb 28 23:46:05 2005
@@ -1,3 +1,154 @@
+2005-02-28  John David Anglin  <dave.anglin#nrc-cnrc.gc.ca>
+
+	PR target/19819
+	* pa.h (GO_IF_LEGITIMATE_ADDRESS): Allow allow hard registers during
+	and after reload in REG+REG indexed addresses without REG_POINTER
+	set in the base and not set in the index.
+
+2005-02-28  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	* config/sh/linux.h (MD_EXEC_PREFIX, MD_STARTFILE_PREFIX):
+	Don't undefine here.
+	(HANDLE_PRAGMA_PACK_PUSH_POP): Delete.
+	(NO_IMPLICIT_EXTERN_C, CPLUSPLUS_CPP_SPEC): Likewise.
+	(TARGET_OS_CPP_BUILTINS): Use LINUX_TARGET_OS_CPP_BUILTINS.
+	(LIB_SPEC, LINK_EH_SPEC, STARTFILE_SPEC, ENDFILE_SPEC,
+	LINK_GCC_C_SEQUENCE_SPEC, USE_LD_AS_NEEDED, TARGET_C99_FUNCTIONS):
+	Delete.
+	* config.gcc (sh*-*-linux*): Use config/linux.h.
+
+2005-02-28  Dale Johannesen  <dalej@apple.com>
+	    Stan Shebs  <shebs@apple.com>
+
+	Rewrite of 64-bit Darwin structure-by-value pass/return.
+	* config/rs6000/rs6000.h (CUMULATIVE_ARGS): New fields
+	intoffset, use_stack, named.
+	* config/rs6000/rs6000.c (rs6000_darwin64_function_arg):  Remove.
+	(rs6000_darwin64_record_arg_advance_flush):  New.
+	(rs6000_darwin64_record_arg_advance_recurse): New.
+	(rs6000_darwin64_record_arg_flush):  New.
+	(rs6000_darwin64_record_arg_recurse):  New.
+	(rs6000_darwin64_record_arg):  New.
+	(rs6000_return_in_memory):  Remove AGGREGATE_TYPE_P check.
+	(function_arg_boundary):  Handle 128-bit aligned structs.
+	(function_arg_advance):  Rewrite darwin64 struct handling.
+	(function_arg):  Call rs6000_darwin64_record_arg.
+	(function_arg_partial_nregs):  Handle darwin64 structs.
+	(rs6000_darwin64_function_value):  Remove.
+	(rs6000_function_value):  Call rs6000_darwin64_record_arg.
+
+2005-02-28  Roger Sayle  <roger@eyesopen.com>
+
+	PR tree-optimization/20216
+	* tree-chrec.c (tree_fold_factorial): Delete.
+	(tree_fold_binomial): Change argument list to take a return type
+	and change the type of K to unsigned int.  Rewrite to avoid explicit
+	evaluation of factorials, and (recursively) calling fold to perform
+	compile-time arithmetic.  Return NULL on (internal) overflow.
+	(chrec_evaluate): Change type of K to an unsigned int.  Avoid
+	calling tree_fold_binomial unnecessarily.  Return chrec_dont_know
+	if any intermediate calculation overflows.
+	(chrec_apply): Update call to chrec_evaluate.
+
+2005-02-28  James E Wilson  <wilson@specifixinc.com>
+
+	* config/mips/mips.h (NO_PROFILE_COUNTERS): Define.
+
+2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/20245
+	* c-parser.c (c_parser_compound_statement): Return error_mark_node
+	instead of NULL_TREE on error.
+
+2005-02-28  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.c (EASY_VECTOR_15): Remove.
+	(EASY_VECTOR_15_ADD_SELF): Remove.
+	(num_insns_constant_wide): Not static.
+	(validate_condition_mode): Not static.
+	(toc_relative_expr_p): Not static.
+	(legitimate_indirect_address_p): Not static.
+	(macho_lo_sum_memory_operand): Not static.
+	(invalid_e500_subreg): Not static.
+	(easy_vector_same): Not static.
+	(easy_vector_splat_const): Not static.
+	(RS6000_SYMBOL_REF_TLS_P): Remove.
+	(any_operand): Delete.
+	(any_parallel_operand): Delete.
+	(count_register_operand): Delete.
+	(altivec_register_operand): Delete.
+	(xer_operand): Delete.
+	(s8bit_cint_operand): Delete.
+	(short_cint_operand): Delete.
+	(u_short_cint_operand): Delete.
+	(non_short_cint_operand): Delete.
+	(exact_log2_cint_operand): Delete.
+	(gpc_reg_operand): Delete.
+	(cc_reg_operand): Delete.
+	(cc_reg_not_cr0_operand): Delete.
+	(reg_or_short_operand): Delete.
+	(reg_or_neg_short_operand): Delete.
+	(reg_or_aligned_short_operand): Delete.
+	(reg_or_u_short_operand): Delete.
+	(reg_or_cint_operand): Delete.
+	(reg_or_arith_cint_operand): Delete.
+	(reg_or_add_cint64_operand): Delete.
+	(reg_or_sub_cint64_operand): Delete.
+	(reg_or_logical_cint_operand): Delete.
+	(got_operand): Delete.
+	(got_no_const_operand): Delete.
+	(easy_fp_constant): Delete.
+	(easy_vector_constant): Delete.
+	(easy_vector_constant_add_self): Delete.
+	(zero_constant): Delete.
+	(zero_fp_constant): Delete.
+	(volatile_mem_operand): Delete.
+	(offsettable_mem_operand): Delete.
+	(mem_or_easy_const_operand): Delete.
+	(add_operand): Delete.
+	(non_add_cint_operand): Delete.
+	(logical_operand): Delete.
+	(non_logical_cint_operand): Delete.
+	(mask_operand): Delete.
+	(mask_operand_wrap): Delete.
+	(mask64_operand): Delete.
+	(mask64_2_operand): Delete.
+	(and64_operand): Delete.
+	(and64_2_operand): Delete.
+	(and_operand): Delete.
+	(reg_or_mem_operand): Delete.
+	(lwa_operand): Delete.
+	(symbol_ref_operand): Delete.
+	(call_operand): Delete.
+	(current_file_function_operand): Delete.
+	(input_operand): Delete.
+	(rs6000_nonimmediate_operand): Delete.
+	(rs6000_tls_symbol_ref): Delete.
+	(save_world_operation): Delete.
+	(restore_world_operation): Delete.
+	(load_multiple_operation): Delete.
+	(store_multiple_operation): Delete.
+	(vrsave_operation): Delete.
+	(mfcr_operation): Delete.
+	(mtcrf_operation): Delete.
+	(lmw_operation): Delete.
+	(stmw_operation): Delete.
+	(branch_comparison_operator): Delete.
+	(branch_positive_comparison_operator): Delete.
+	(scc_comparison_operator): Delete.
+	(trap_comparison_operator): Delete.
+	(boolean_operator): Delete.
+	(boolean_or_operator): Delete.
+	(min_max_operator): Delete.
+	* config/rs6000/rs6000.h (RS6000_SYMBOL_REF_TLS_P): Move to here.
+	(EASY_VECTOR_15): Moved to here.
+	(EASY_VECTOR_15_ADD_SELF): Move to here.
+	(PREDICATE_CODES): Delete.
+	* config/rs6000/rs6000-protos.h: Delete predicate functions.
+	Declare functions no longer static.
+	* config/rs6000/predicates.md: New.
+	* config/rs6000/rs6000.md: Include predicates.md
+
 2005-02-28  Kazu Hirata  <kazu@cs.umass.edu>
 
 	* calls.c (emit_call_1): Don't use  REG_ALWAYS_RETURN.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Mon Feb 28 10:31:28 2005
+++ gcc/gcc/testsuite/ChangeLog	Mon Feb 28 23:46:19 2005
@@ -1,3 +1,18 @@
+2005-02-28  Tobias Schl"uter  <tobias.schlueter@physik.uni-muenchen.de>
+
+	PR fortran/19479
+	* gfortran.dg/bound_1.f90: New test.
+
+2005-02-28  Janis Johnson  <janis187@us.ibm.com>
+
+	* gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
+	* gcc.test-framework/dg-error-exp-XP.c: Ditto.
+
+2005-02-28  Joseph S. Myers  <joseph@codesourcery.com>
+
+	PR c/20245
+	* gcc.dg/pr20245-1.c: New test.
+
 2005-02-28  Jakub Jelinek  <jakub@redhat.com>
 
 	PR middle-end/19874
--- /Users/regress/tbox/changelog_mail/gcc/libiberty/ChangeLog	Sun Feb 13 07:04:41 2005
+++ gcc/libiberty/ChangeLog	Mon Feb 28 23:46:36 2005
@@ -1,3 +1,8 @@
+2005-03-01  Ben Elliston  <bje@au.ibm.com>
+
+	* hashtab.c (htab_find_slot_with_hash): Make function
+	documentation clearer.
+
 2005-02-13  Jason Merrill  <jason@redhat.com>
 
 	* cp-demangle.c (__cxa_demangle): Change resolution of ambiguous
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog	Sun Feb 27 21:20:49 2005
+++ gcc/libstdc++-v3/ChangeLog	Mon Feb 28 23:46:54 2005
@@ -1,3 +1,19 @@
+2005-02-28  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* testsuite/tr1/2_general_utilities/memory/shared_ptr/
+	cons/auto_ptr_neg.cc: Correct line numbers.
+
+	* testsuite/testsuite_abi.cc: Add CXXABI_1.3.1.
+	
+2005-02-28  Jonathan Wakely  <redi@gcc.gnu.org>
+
+	* include/tr1/memory: Replace checked_deleter with (unchecked)
+	_Sp_deleter as GCC warns about delete on incomplete types anyway.
+
+2005-02-28  Jonathan Wakely  <redi@gcc.gnu.org>
+
+	* include/tr1/memory: Add missing "inline" to __throw_bad_weak_ptr.
+
 2005-02-28  Hans-Peter Nilsson  <hp@axis.com>
 
 	PR target/19065

ChangeLog entries between 2005-02-28T18:30:07Z and the last time everything
passed, on 2005-02-28T18:30:07Z:
-------------- next part --------------
/Users/regress/tbox/cvs-gcc/gcc/libjava/java/security/cert/CertPathValidatorException.java:147: error: unrecognizable insn:
(insn 122 80 82 4 /Users/regress/tbox/cvs-gcc/gcc/libjava/java/security/cert/CertPathValidatorException.java:143 (set (reg:CCEQ 155)
        (compare:CCEQ (xor:SI (not:SI (ne:SI (reg:CC 159)
                        (const_int 0 [0x0])))
                (ne:SI (reg:CC 160)
                    (const_int 0 [0x0])))
            (const_int -1 [0xffffffffffffffff]))) -1 (nil)
    (expr_list:REG_DEAD (reg:CC 159)
        (expr_list:REG_DEAD (reg:CC 160)
            (nil))))
/Users/regress/tbox/cvs-gcc/gcc/libjava/java/security/cert/CertPathValidatorException.java:147: internal compiler error: in extract_insn, at recog.c:2020
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://gcc.gnu.org/bugs.html> for instructions.
make[3]: *** [java/security/cert/CertPathValidatorException.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