31 GCC regressions, 4 new, with your patch on 2002-05-22T05:55:52Z.

GCC regression checker regress@redhat.com
Wed May 22 02:42:00 GMT 2002


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

The new failures are:
powerpc-eabisim objc.sum objc.dg/const-str-2.m
mips-elf objc.sum objc.dg/const-str-2.m
native gdb.sum gdb.threads/linux-dp.exp:
native objc.sum objc.dg/const-str-2.m

The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim g77.sum g77.f-torture/compile/960317-1.f,
powerpc-eabisim gcc.sum gcc.c-torture/compile/20000326-2.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/20000518-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/920501-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/920501-7.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/labels-1.c,
powerpc-eabisim gcc.sum gcc.c-torture/compile/labels-2.c,
powerpc-eabisim gcc.sum gcc.c-torture/execute/990208-1.c
powerpc-eabisim gcc.sum gcc.dg/20000707-1.c
mips-elf g77.sum g77.f-torture/compile/960317-1.f,
mips-elf gcc.sum gcc.c-torture/compile/20000326-2.c,
mips-elf gcc.sum gcc.c-torture/compile/20000518-1.c,
mips-elf gcc.sum gcc.c-torture/compile/920501-1.c,
mips-elf gcc.sum gcc.c-torture/compile/920501-7.c,
mips-elf gcc.sum gcc.c-torture/compile/labels-1.c,
mips-elf gcc.sum gcc.c-torture/compile/labels-2.c,
mips-elf gcc.sum gcc.c-torture/execute/990208-1.c
mips-elf gcc.sum gcc.dg/20000707-1.c
native g77.sum g77.f-torture/compile/960317-1.f,
native gcc.sum gcc.c-torture/compile/20000326-2.c,
native gcc.sum gcc.c-torture/compile/20000518-1.c,
native gcc.sum gcc.c-torture/compile/920501-1.c,
native gcc.sum gcc.c-torture/compile/920501-7.c,
native gcc.sum gcc.c-torture/compile/labels-1.c,
native gcc.sum gcc.c-torture/compile/labels-2.c,
native gcc.sum gcc.c-torture/execute/990208-1.c
native gcc.sum gcc.dg/20000707-1.c

For more information, see <http://people.redhat.com/geoffk/gcc-regression/>.
-------------- next part --------------
ChangeLog entries since last run on 2002-05-22T02:09:06Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog	Tue May 21 19:09:30 2002
+++ gcc/gcc/ChangeLog	Tue May 21 22:56:12 2002
@@ -1,3 +1,26 @@
+2002-05-22  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	PR preprocessor/6517
+	* Makefile.in: Update.
+	* c-common.c (c_common_post_options): Add preprocessor
+	errors to the error count.
+	* c-lang.c (c_post_options): Kill.
+	(LANG_HOOKS_POST_OPTIONS): Use c_common_post_options.
+	* hooks.h: Add header guards.
+	* langhooks-def.h: Include hooks.h.
+	(LANG_HOOKS_POST_OPTIONS): Update.
+	* langhooks.h (struct lang_hooks): Update post_options.
+	* toplev.c (parse_options_and_default_flags): Update.
+objc:
+	* objc-lang.c (objc_post_options): Kill.
+	(LANG_HOOKS_POST_OPTIONS): Use c_common_post_options.
+
+2002-05-21  Bruce Korb  <bkorb@gnu.org>
+
+	* fixinc/tests/base/pthread.h(THREAD_KEYWORD_CHECK): add fix check
+	* fixinc/inclhack.def(thread_keyword): use c_fix = format.
+	* fixinc/fixincl.x: regen.
+
 2002-05-21  Kazu Hirata  <kazu@cs.umass.edu>
 
 	* cfgbuild.c: Fix formatting.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/cp/ChangeLog	Tue May 21 19:09:50 2002
+++ gcc/gcc/cp/ChangeLog	Tue May 21 22:56:22 2002
@@ -1,3 +1,9 @@
+2002-05-22  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cp-lang.c (LANG_HOOKS_POST_OPTIONS): Use c_common_post_options.
+	* cp-tree.h (cxx_post_options): Kill.
+	* cp-lex.c (cxx_post_options): Kill.
+
 2002-05-21  Richard Henderson  <rth@redhat.com>
 
 	* lex.c (rid_to_yy): Add RID_THREAD.

ChangeLog entries between 2002-05-22T02:09:06Z and the last time everything
passed, on 2002-05-21T22:24:02Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Tue May 21 15:24:23 2002
+++ gcc/gcc/ChangeLog	Tue May 21 19:09:30 2002
@@ -1,3 +1,87 @@
+2002-05-21  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* cfgbuild.c: Fix formatting.
+	* cfg.c: Likewise.
+	* cfgcleanup.c: Likewise.
+	* cfglayout.c: Likewise.
+	* cfgloop.c: Likewise.
+	* cfgrtl.c: Likewise.
+
+2002-05-21  Richard Henderson  <rth@redhat.com>
+
+	* c-common.h (enum rid): Add RID_THREAD.
+	* c-decl.c (start_decl): Do not set DECL_COMMON for tls variables.
+	(grokdeclarator): Grok __thread.
+	* c-parse.in (reswords): Add __thread.
+	(rid_to_yy): Add RID_THREAD.
+
+	* tree.h (DECL_THREAD_LOCAL): New.
+	(struct tree_decl): Add thread_local_flag.
+	* print-tree.c (print_node): Dump DECL_THREAD_LOCAL.
+	* tree.c (staticp): TLS variables are not static.
+
+	* target-def.h (TARGET_HAVE_TLS): New.
+	* target.h (have_tls): New.
+	* output.h (SECTION_TLS): New.
+	* varasm.c (assemble_variable): TLS variables can't be common for now.
+	(default_section_type_flags): Handle .tdata and .tbss.
+	(default_elf_asm_named_section): Handle SECTION_TLS.
+	(categorize_decl_for_section): Handle DECL_THREAD_LOCAL.
+
+	* flags.h (flag_tls_default): Declare.
+	* toplev.c (flag_tls_default): Define.
+	(display_help): Display help for it.
+	(decode_f_option): Set it.
+
+	* doc/extend.texi (Thread-Local): New node describing language-level
+	thread-local storage.
+	* doc/invoke.texi (-ftls-model): Document.
+
+	* fixinc/inclhack.def (thread_keyword): New.
+	* fixinc/fixincl.x: Rebuild.
+
+2002-05-21  Jeffrey A Law  <law@redhat.com>
+
+ 	* optabs.c (expand_binop): For double-word integer multiplies,
+	do not compute intermediate results into something that is
+	not a register (such as a SUBREG or MEM).
+
+	* i386.c (ix86_sched_reorder_ppro): Fix typo/thinko.
+	(ix86_sched_reorder): Make sure to initialize scheduling
+	data even when there's only one insn in the ready queue.
+
+2002-05-21  Vladimir Makarov  <vmakarov@redhat.com>
+
+	* genautomata.c (reserv_sets_hash_value): Fix a typo.
+
+2002-05-21  Vladimir Makarov  <vmakarov@redhat.com>
+
+	* genautomata.c (reserv_sets_hash_value): Define hash_value as
+	set_el_t.  Transform the hash value into unsigned.
+	(output_cycle_reservs): Fix bug with output of repeated `nothing'.
+	(transform_3): Add code to process `(A,B)+(D,E)'.
+
+2002-05-21  NIIBE Yutaka  <gniibe@m17n.org>
+
+	* reload1.c (do_output_reload): Run delete_output_reload
+	only if optimizing.
+
+2002-05-21  Roger Sayle  <roger@eyesopen.com>
+
+	PR middle-end/6600
+	* expr.c (STORE_MAX_PIECES): New macro to avoid immediate constants
+	larger than INTEGER_CST.  (store_by_pieces_1): Use it here...
+	(can_store_by_pieces): ... and here to limit the largest mode used.
+	Add a comment to document this function.
+
+2002-05-21  Richard Henderson  <rth@redhat.com>
+
+	* flow.c (life_analysis): Fix test for deleted label.
+
+2002-05-21  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* doc/tm.texi: Fix typo.
+
 2002-05-21  Zack Weinberg  <zack@codesourcery.com>
 
 	* c-common.c (c_common_init): Set options->unsigned_char from
@@ -17,30 +101,33 @@
 
 2002-05-21  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
 
-	* bb-reorder.c (make_reorder_chain_1): Modified.
+	* bb-reorder.c (make_reorder_chain_1): Use prev_bb/next_bb to get to
+	neighbouring basic blocks.  Use ENTRY_BLOCK_PTR->next_bb instead of
+	BASIC_BLOCK (0).  Use EXIT_BLOCK_PTR->prev_bb instead of
+	BASIC_BLOCK (n_basic_blocks - 1).
 	* cfganal.c (can_fallthru, flow_call_edges_add,
-	flow_preorder_transversal_compute): Modified.
+	flow_preorder_transversal_compute): Too.
 	* cfgbuild.c (make_edges, find_basic_blocks, find_many_sub_basic_blocks,
-	find_sub_basic_blocks): Modified.
-	* cfgcleanup.c (try_simplify_condjump, try_optimize_cfg): Modified.
+	find_sub_basic_blocks): Too.
+	* cfgcleanup.c (try_simplify_condjump, try_optimize_cfg): Too.
 	* cfglayout.c (skip_insns_after_block, fixup_reorder_chain,
-	fixup_fallthru_exit_predecessor, cfg_layout_redirect_edge): Modified.
-	* cfgrtl.c (tidy_fallthru_edges, verify_flow_info): Modified.
+	fixup_fallthru_exit_predecessor, cfg_layout_redirect_edge): Too.
+	* cfgrtl.c (tidy_fallthru_edges, verify_flow_info): Too.
 	* combine.c (this_basic_block): Type changed to basic_block.
 	(combine_instructions, set_nonzero_bits_and_sign_copies, try_combine,
 	nonzero_bits, num_sign_bit_copies, get_last_value_validate,
-	get_last_value, distribute_notes, distribute_links): Modified.
-	* final.c (compute_alignments): Modified.
-	* flow.c (regno_uninitialized, regno_clobbered_at_setjmp): Modified.
-	* function.c (thread_prologue_and_epilogue_insns): Modified.
-	* gcse.c (compute_code_hoist_vbeinout): Modified.
-	* global.c (build_insn_chain): Modified.
-	* ifcvt.c (find_if_block, find_cond_trap): Modified.
-	* predict.c (last_basic_block_p, note_prediction_to_br_prob): Modified.
-	* regmove.c (regmove_optimize): Modified.
-	* resource.c (find_basic_block): Modified.
-	* sched-ebb.c (schedule_ebbs): Modified.
-	* ssa-dce.c (find_control_dependence, find_pdom): Modified.
+	get_last_value, distribute_notes, distribute_links): Too.
+	* final.c (compute_alignments): Too.
+	* flow.c (regno_uninitialized, regno_clobbered_at_setjmp): Too.
+	* function.c (thread_prologue_and_epilogue_insns): Too.
+	* gcse.c (compute_code_hoist_vbeinout): Too.
+	* global.c (build_insn_chain): Too.
+	* ifcvt.c (find_if_block, find_cond_trap): Too.
+	* predict.c (last_basic_block_p, note_prediction_to_br_prob): Too.
+	* regmove.c (regmove_optimize): Too.
+	* resource.c (find_basic_block): Too.
+	* sched-ebb.c (schedule_ebbs): Too.
+	* ssa-dce.c (find_control_dependence, find_pdom): Too.
 
 2002-05-21  Andreas Jaeger  <aj@suse.de>
 
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Tue May 21 11:33:33 2002
+++ gcc/gcc/cp/ChangeLog	Tue May 21 19:09:50 2002
@@ -1,3 +1,7 @@
+2002-05-21  Richard Henderson  <rth@redhat.com>
+
+	* lex.c (rid_to_yy): Add RID_THREAD.
+
 2002-05-21  Alexandre Oliva  <aoliva@redhat.com>
 
 	* init.c (build_vec_init): Test for trivial copy-assignment when
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Tue May 21 11:33:36 2002
+++ gcc/gcc/testsuite/ChangeLog	Tue May 21 19:10:00 2002
@@ -1,3 +1,8 @@
+2002-05-21  Richard Henderson  <rth@redhat.com>
+
+	* gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
+	gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
+
 Tue May 21 14:25:32 2002  Brian R. Gaeke  <brg@dgate.ORG>
 
 	* g++.dg/other/copy2.C: New test.
-------------- next part --------------
-- 
Geoffrey Keating <regress@redhat.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list