This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
20 GCC regressions, 0 new, with your patch on 2000-08-02T05:05:00Z.
- To: oldham at codesourcery dot com
- To: gcc-regression at gcc dot gnu dot org
- Subject: 20 GCC regressions, 0 new, with your patch on 2000-08-02T05:05:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Wed, 2 Aug 2000 00:29:16 -0700 (PDT)
(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