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-02T21:35: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/ChangeLog	Mon Jul 31 22:20:34 2000
+++ egcs/ChangeLog	Wed Aug  2 12:05:34 2000
@@ -1,3 +1,7 @@
+2000-08-02  Manfred Hollstein  <manfredh@redhat.com>
+
+	* configure.in: Re-enable all references to libg++ and librx.
+
 2000-08-01  Alexandre Oliva  <aoliva@redhat.com>
 
 	* ltconfig, ltmain.sh: Update from libtool multi-language branch.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue Aug  1 16:35:44 2000
+++ egcs/gcc/ChangeLog	Wed Aug  2 14:35:23 2000
@@ -1,3 +1,205 @@
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* gcc.h (lang_specific_driver): Constify second argument.
+	* gcc.c (translate_options, process_command, main): Likewise.
+	Constify variables to match.  Cast second argument to
+	pexecute.
+
+	* cppspec.c, gccspec.c: Adjust type of second argument to
+	lang_specific_driver, and update code as necessary.
+
+2000-08-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* loop.c (scan_loop): Ensure update_end label does not
+	go away until reg_scan_update is run.
+
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* c-common.h: Prototype min_precision and c_build_qualified_type here...
+	* c-tree.h: ... not here.
+	* errors.h: Prototype fancy_abort.
+
+	* emit-rtl.c (gen_lowpart_common): Move variable 'c' into
+	HOST_BITS_PER_WIDE_INT == 64 ifdef block.
+	* regrename.c (regrename_optimize): Make control flow explicit.
+	(replace_reg_in_block): Initialize reg_use to 0.
+
+	* i386.c (legitimate_address_p): Rename error label to
+	report_error to avoid namespace clash.
+
+2000-08-02  Kazu Hirata  <kazu@hxi.com>
+
+	* fold-const.c: Fix formatting.
+
+Wed Aug  2 16:26:15 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (legitimate_address_p): Accept other bases than
+	pic_offset_table_rtx for GOTOFF constructs.
+
+Wed Aug  2 15:59:34 MET DST 2000  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (shift to lea splitter): Use const_int_operand.
+
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cppexp.c, cppinit.c, cpplex.c, cpplib.c, cppmacro.c,
+	cppspec.c: Do not use 'legal' or 'illegal' in error messages
+	and comments.
+
+	* cppmain.c (cb_define, cb_undef): Don't generate any output
+	if not done_initializing.
+	* cpplex.c (maybe_paste_with_next): When the token after a ## 
+	is an omitted rest argument, only delete the token before it
+	if that token is a comma.  Do not warn about bogus token
+	pastes for , ## rest_arg.
+
+	* cpp.texi: Update.
+	* cpp.1: Regenerate.
+
+2000-08-02  Fred Fish  <fnf@be.com>
+
+	* config/i386/beos-elf.h (STARTFILE_SPEC): Add i386-mcount.o
+	when user gives -p option.  Add init_term_dyn.o for BeOS 5.0
+	and later.
+
+	* config/i386/beos-elf.h (INCLUDE_DEFAULTS): Add additional
+	Be directories to search path.
+	
+	Remove support for __declspec(dllimport) and __declspec(dllexport).
+	This is leftover cruft from the earlier BeOS gcc port when BeOS
+	used Microsoft's PE object file format.
+	* configure.in (i*86-*-beoself): Remove extra_objs=winnt.o.
+	* config/i386/t-beos (winnt.o): Remove Makefile frag.
+	* config/i386/beos-elf.h (TARGET_NOP_FUN_DLLIMPORT): Remove.
+	(VALID_MACHINE_DECL_ATTRIBUTE): Remove.
+	(VALID_MACHINE_TYPE_ATTRIBUTE): Remove.
+	(MERGE_MACHINE_DECL_ATTRIBUTES): Remove.
+	(REDO_SECTION_INFO_P): Remove.
+	(ASM_EXPORT_DECL): Remove.
+	(ASM_DECLARE_FUNCTION_NAME): Remove.
+	(ASM_DECLARE_OBJECT_NAME): Remove.
+	(ASM_OUTPUT_ALIGNED_COMMON): Remove.
+	(ASM_OUTPUT_ALIGNED_DECL_COMMON): Remove.
+	(ASM_OUTPUT_ALIGNED_LOCAL): Remove.
+	(STRIP_NAME_ENCODING): Remove.
+	
+	Remove support for obsolete version of BeOS that is no longer
+	supported by Be.
+	* configure.in (i*86-*-beospe*): Remove.
+	* config/i386/beos-pe.h: Remove.
+	
+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
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Mon Jul 31 14:50:34 2000
+++ egcs/gcc/cp/ChangeLog	Wed Aug  2 14:35:24 2000
@@ -1,3 +1,16 @@
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* g++spec.c: Adjust type of second argument to
+	lang_specific_driver, and update code as necessary.
+
+	* cp-tree.h: Don't prototype min_precision here.
+	(my_friendly_assert): Cast expression to void.
+	* semantics.c (do_poplevel): Initialize scope_stmts.
+
+2000-08-02  Mark Mitchell  <mark@codesourcery.com>
+
+	* cp-tree.h (DECL_NEEDED_P): Tweak.
+
 2000-07-28  Jason Merrill  <jason@redhat.com>
 
 	* lang-specs.h: Use %i in rule for .ii files.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog	Mon Jul 31 12:20:43 2000
+++ egcs/gcc/f/ChangeLog	Wed Aug  2 14:35:24 2000
@@ -1,3 +1,11 @@
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* g77spec.c: Adjust type of second argument to
+	lang_specific_driver, and update code as necessary.
+
+	* expr.c (ffeexpr_finished_): Cast signed side of ?:
+	expression to bool.
+
 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
 
 	* lang-specs.h: Rename cpp to cpp0 and/or tradcpp to tradcpp0.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Fri Jul 28 00:20:39 2000
+++ egcs/gcc/java/ChangeLog	Wed Aug  2 14:35:25 2000
@@ -1,3 +1,10 @@
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* jvspec.c: Adjust type of second argument to
+	lang_specific_driver, and update code as necessary.
+
+	* class.c (build_dtable_decl): Initialize dummy.
+
 2000-07-27  Tom Tromey  <tromey@cygnus.com>
             Anthony Green  <green@cygnus.com>
 	    Alexandre Petit-Bianco  <apbianco@cygnus.com>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Mon Jul 31 22:20:37 2000
+++ egcs/gcc/testsuite/ChangeLog	Wed Aug  2 14:35:26 2000
@@ -1,3 +1,11 @@
+2000-08-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/compile/20000802-1.c: New test.
+
+2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* gcc.dg/cpp/macsyntx.c: Fix error regexp.
+
 Mon Jul 31 21:14:49 2000  Jeffrey A Law  (law@cygnus.com)
 
 	* gcc-c-torture/execute/20000731-2.c: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)


2000-08-02T21:35:00Z 2000-08-02T23:56:35Z regress-20

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