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