This is the mail archive of the gcc-regression@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

20 GCC regressions, 0 new, with your patch on 2000-08-02T05:05:00Z.


(This is an automated message.)

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

The old failures, which were not fixed or introduced by your patch, are:
objc.sum objc/execute/bf-1.m
objc.sum objc/execute/bf-10.m
objc.sum objc/execute/bf-11.m
objc.sum objc/execute/bf-12.m
objc.sum objc/execute/bf-13.m
objc.sum objc/execute/bf-14.m
objc.sum objc/execute/bf-15.m
objc.sum objc/execute/bf-16.m
objc.sum objc/execute/bf-17.m
objc.sum objc/execute/bf-18.m
objc.sum objc/execute/bf-19.m
objc.sum objc/execute/bf-2.m
objc.sum objc/execute/bf-20.m
objc.sum objc/execute/bf-3.m
objc.sum objc/execute/bf-4.m
objc.sum objc/execute/bf-5.m
objc.sum objc/execute/bf-6.m
objc.sum objc/execute/bf-7.m
objc.sum objc/execute/bf-8.m
objc.sum objc/execute/bf-9.m

A complete list of failures is attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed,
on 2000-08-01T23:35:00Z.

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.

If it seems that you have been sent this mail incorrectly---that is,
if you did not recently check in a change to GCC---please
contact Geoffrey Keating <geoffk@cygnus.com>.  The script that
extracts e-mail addresses from ChangeLog entries is not completely
reliable.
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer -funroll-loops 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fomit-frame-pointer -funroll-all-loops -finline-functions 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000225-1.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O2 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -fomit-frame-pointer 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -g 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -O3 -fssa 
gcc/testsuite/gcc.sum:FAIL: gcc.c-torture/execute/20000412-2.c execution,  -Os 
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp/lexstrng.c (test for excess errors)
gcc/testsuite/gcc.sum:FAIL: gcc.dg/cpp/paste2.c (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 18)
gcc/testsuite/g++.sum:FAIL: g++.ext/instantiate1.C not instantiated (test for errors, line 20)
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-1.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-10.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-11.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-12.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-13.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-14.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-15.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-16.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-17.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-18.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-19.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-2.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-20.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-3.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-4.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-5.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-6.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-7.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-8.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/bf-9.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/string1.m compilation,  -O 
gcc/testsuite/objc.sum:FAIL: objc/execute/string2.m compilation,  -O 
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution 
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b0
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tFile.cc execution -b3
powerpc-eabisim/libio/testsuite/libio.sum:FAIL: tiomisc.cc output 
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue Aug  1 16:35:44 2000
+++ egcs/gcc/ChangeLog	Tue Aug  1 22:05:35 2000
@@ -1,3 +1,115 @@
+2000-08-01  Jeffrey Oldham  <oldham@codesourcery.com>
+            Mark Mitchell <mark@codesourcery.com>
+	
+	* Makefile.in (OBJS): Added dce.o.
+	(ssa.o): Updated target to include ssa.h.
+	(flow.o): Likewise.
+	(toplev.o): Likewise.
+	(dce.o): Created target.
+	* basic-block.h: Added comments.
+	(INVALID_BLOCK): Added definition.
+	(connect_infinite_loops_to_exit): Added declaration.
+	Moved SSA declarations to ssa.h.	
+	* flow.c: Added inclusion of ssa.h.
+	(struct depth_first_search_dsS, depth_first_search_ds):
+	Added definitions.
+	(compute_immediate_postdominators): Added definition.
+	(connect_infinite_loops_to_exit): Likewise.
+	(flow_dfs_compute_reverse_init): Likewise.
+	(flow_dfs_compute_reverse_add_bb): Likewise.
+	(flow_dfs_compute_reverse_execute): Likewise.
+	(flow_dfs_compute_reverse_finish): Likewise.
+	* rtl.h (rtx/in_struct): Added use to determine insn necessity.
+	(LABEL_P): Added definition.
+	(JUMP_P): Likewise.
+	(NOTE_P): Likewise.
+	(BARRIER_P): Likewise.
+	(JUMP_TABLE_DATA_P): Likewise.
+	(INSN_DEAD_CODE_P): Likewise.
+	* ssa.c: Replaced inclusions with ssa.h inclusion.
+	(CONVERT_HARD_REGISTER_TO_SSA_P): Moved to ssa.h.
+	(rename_registers): Removed unnecessary variables.
+	* ssa.h: Created by moving declarations from ssa.c and
+	basic-block.h.
+	* timevar.def: Defined TV_DEAD_CODE_ELIM.
+	* toplev.c: Added ssa.h inclusion.
+	(dump_file_index): Added DFI_dce.
+	(dump_file): Added "dce" entry.
+	Defined flag_ssa.
+	(f_options): Added dce entry.
+	* invoke.texi: Document -fdce.  Emphasize experimental status of
+	-fssa. 
+	
+2000-08-01  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpperror.c (v_message): Split into _cpp_begin_message and
+	v_message macro.  All callers updated.
+	(_cpp_begin_message): Do inhibit_errors/inhibit_warnings
+	checks here.
+
+	* cppfiles.c (cpp_syshdr_flags): New function.
+	(read_include_file): Don't call cpp_output_tokens.  Call
+	enter_file hook.
+	* cppinit.c (dump_macros_helper): Moved to cppmain.c.
+	(cpp_reader_init): Don't initialize token_buffer.  Call
+	_cpp_init_internal_pragmas.
+	(cpp_cleanup): Don't clear token_buffer.
+	(cpp_start_read): Don't worry about output from -D processing.
+	Don't call cpp_output_tokens.
+	(cpp_finish): Don't dump macros here.  Don't call
+	cpp_output_tokens.
+	* cppmacro.c (_cpp_dump_definition): Rename
+	cpp_dump_definition.  Write directly to a FILE *.
+	(dump_funlike_macro): Delete.
+	(dump_macro_args): New.
+
+	* cpplex.c (TOKEN_LEN): Convert to inline function.
+	(_cpp_grow_token_buffer, safe_fwrite, cpp_output_tokens,
+	cpp_scan_line, _cpp_dump_list): Delete.
+	(cpp_printf, cpp_output_list): New.
+	(output_line_command): Don't worry about entering or leaving files.
+	(cpp_scan_buffer): Just output each token as we hit it.
+	(process_directive): Don't call cpp_output_tokens.
+	(_cpp_glue_header_name): Don't use token_buffer.
+	(output_token, dump_param_spelling): Write directly to a FILE *.
+
+	* cpplib.c (pass_thru_directive, dump_macro_name,
+	pragma_dispatch, do_pragma_gcc): Delete.
+	(do_define, do_undef, parse_include, do_line, do_ident, do_pragma,
+	do_pragma_poison, cpp_pop_buffer): Call the appropriate hook
+	functions.
+	(do_error, do_warning, pragma_dependency): Call
+	_cpp_begin_message, then cpp_output_list.
+	(cpp_register_pragma, cpp_register_pragma_space,
+	_cpp_init_internal_pragmas): New.
+	(do_pragma): Walk the pragmas table here.
+	(do_pragma_once, do_pragma_poison, do_pragma_system_header,
+	do_pragma_dependency): Return void.
+	(do_pragma_implementation): Moved to cppmain.c.
+
+	* cpplib.h: Update prototypes.
+	 (struct cpp_reader): Remove printer, token_buffer,
+	token_buffer_size, and limit.  Add struct cb, and pragmas.
+	(struct cpp_printer): Remove last_id and written.
+	(CPP_WRITTEN, CPP_PWRITTEN, CPP_SET_WRITTEN,
+	CPP_ADJUST_WRITTEN): Delete.
+	* cpphash.h: Update prototypes.
+	(ufputs): New wrapper.
+
+	* cppmain.c (cb_define, cb_undef, cb_include, cb_ident,
+	cb_enter_file, cb_leave_file, cb_def_pragma): New functions.
+	(main): Set up callbacks.  Register #pragma implementation.
+	Dump macros from here.
+
+2000-08-01  Geoff Keating  <geoffk@cygnus.com>
+
+	* rtl.h (enum reg_note): Add REG_MAYBE_DEAD.
+	* rtl.c (reg_note_name): Add REG_MAYBE_DEAD.
+	* flow.c (propagate_one_insn): Allow deletion of prologue/epilogue
+	insns if they have a REG_MAYBE_DEAD note attached.
+	* config/rs6000/rs6000.c (rs6000_maybe_dead): New function.
+	(rs6000_emit_load_toc_table): TOC loads may go dead.
+
 2000-08-01  Jim Wilson  <wilson@cygnus.com>
 
 	* config/ia64/ia64.c (ia64_function_arg): Fix last change.  Verify
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

oldham@codesourcery.com

2000-08-02T05:05:00Z 2000-08-02T07:28:56Z regress-20

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]