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]

5 GCC regressions, 0 new, with your patch.


(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 5
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:
g++.sum g++.mike/thunk2.C
g++.sum g++.mike/thunk3.C
g++.sum g++.other/headers1.C
g++.sum g++.other/rtti3.C
g++.sum g++.other/rttid3.C

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-07-03T20:50: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/gcc.sum:FAIL: gcc.dg/compare2.c case 10 (test for bogus messages, line 29)
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/g++.sum:FAIL: g++.mike/thunk2.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.mike/thunk3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/headers1.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/initstring.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/rtti3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/rttid3.C (test for excess errors)
gcc/testsuite/g++.sum:FAIL: g++.other/vaarg3.C promote (test for errors, line 26)
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	Mon Jul  3 13:50:22 2000
+++ egcs/gcc/ChangeLog	Tue Jul  4 22:35:33 2000
@@ -1,3 +1,170 @@
+2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplex.c: Don't include sys/mman.h.
+	(cpp_push_buffer, cpp_pop_buffer): Moved to cpplib.c.
+
+	* cpplib.c: Include sys/mman.h and obstack.h.
+	(cpp_push_buffer): Moved from cpplex.c; allocate buffers on an
+	obstack.
+	(cpp_pop_buffer): Moved from cpplex.c; free buffers from an obstack.
+	(_cpp_unwind_if_stack): Now static, unwind_if_stack.  Don't
+	bother freeing if stack entries (they will be freed with their buffer).
+	(do_endif): Free if stack entries from the buffer obstack.
+	(push_conditional): Allocate if stack entries from the buffer obstack.
+
+	(find_answer): Rename to _cpp_find_answer.
+	(do_assert, do_unassert): Update.
+
+	* cpphash.h: Update prototypes.
+	(xobnew): New convenience macro.
+	* cpplib.h (struct cpp_reader): Add hash_ob and buffer_ob fields.
+	Update comments.
+	(struct cpp_hashnode): Remove disabled field.
+
+	* cppinit.c: Don't include hashtab.h or splay-tree.h.
+	(report_missing_guard): Moved to cppfiles.c.
+	(cpp_reader_init): Call cpp_init_stacks, cpp_init_macros,
+	cpp_init_includes.
+	(cpp_cleanup): Call cpp_cleanup_stacks, cpp_cleanup_macros,
+	cpp_cleanup_includes.  Don't destroy hashtab or
+	all_include_files here.
+	(cpp_finish): Use _cpp_report_missing_guards.
+
+	* cppfiles.c (report_missing_guard): Moved from cppinit.c.
+	(_cpp_init_include_table): Rename _cpp_init_includes.
+	(_cpp_cleanup_includes, _cpp_report_missing_guards): New.
+
+	* cppexp.c (parse_assertion): Update for new name of
+	find_answer.
+
+	* Makefile.in (cpplib.o, cpphash.o, cppinit.o): Update deps.
+
+2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cpplib.c (do_ident): s/VSPACE/EOF/
+
+2000-07-05  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c: Fix trigraph replacement within strings.
+
+2000-07-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* rs6000/aix.h (ASM_GENERATE_INTERNAL_LABEL): Fix format specifier.
+
+	* xcoffout.c (assign_type_number): Constify.
+	(xcoffout_source_file): Add static prototype.  Don't needlessly
+	cast away const-ness.
+
+2000-07-04  Jason Merrill  <jason@redhat.com>
+
+	* frame.h (frame_state): Move base_offset to end.
+
+Mon Jul  3 21:31:43 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+	* calls.c (emit_library_call_value_1): Revert previous change.
+
+2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* fix-header.c (struct partial_proto): Remove unnecessary fields.
+	(recognized_extern, recognized_function, read_scan_file):
+	Update for new scheme.
+	(check_protection): It's still a multiple include guard even
+	if it doesn't always trigger.
+	* scan-decls.c (skip_to_closing_brace, scan_decls): Update for
+	new scheme.
+	* scan.h: Declare struct cpp_token.  Update prototypes.
+
+2000-07-03  Neil Booth  <neilb@earthling.net>
+	    Zack Weinberg  <zack@wolery.cumb.org>
+
+	Complete overhaul of the lexer and macro expander.
+
+	* cpphash.c (object_defn, funct_defn, push_macro_expansion,
+	arg, arglist, argdata, reflist, collect_objlike_expansion,
+	collect_funlike_expansion, collect_params,
+	warn_trad_stringify, trad_stringify, duplicate_arg_p, add_pat,
+	unsafe_chars, macarg, compare_defs, special_symbol,
+	scan_arguments, stringify, funlike_macroexpand,
+	_cpp_quote_string, monthnames): Delete.
+	(cpp_lookup, _cpp_free_definition, dump_funlike_macro,
+	_cpp_create_definition, _cpp_dump_definition,
+	dump_hash_helper): Adjust.
+	(find_param, count_params, parse_define, var_args_str,
+	check_macro_redefinition, save_expansion): New.
+
+	* cpplex.c (skip_block_comment, skip_line_comment, parse_name,
+        parse_string, output_line_command, trigraph_replace,
+        lex_line, cpp_push_buffer, cpp_pop_buffer, cpp_output_tokens,
+        cpp_scan_buffer_nooutput, cpp_scan_buffer, cpp_free_toklist,
+        cpp_idcmp, _cpp_get_directive_token, _cpp_init_input_buffer,
+	_cpp_skip_rest_of_line): Modify.
+
+        (maybe_macroexpand, skip_comment, copy_comment, skip_string,
+	find_position, null_warning, bump_column, expand_name_space,
+	pedantic_whitespace, _cpp_output_list, _cpp_slice_toklist,
+	_cpp_squeeze_toklist, _cpp_scan_until, _cpp_skip_hspace,
+	_cpp_parse_name, _cpp_lex_token, cpp_get_non_space_token,
+	_cpp_prescan): Delete.
+
+	(dump_param_spelling, process_directive, lex_next,
+        is_macro_disabled, stringify_arg, expand_context_stack,
+        output_token, make_string_token, alloc_number_token,
+        special_symbol, duplicate_token, maybe_paste_with_next,
+        can_paste, prevent_macro_expansion, restore_macro_expansion,
+        get_temp_token, release_temp_tokens, quote_string,
+        token_names, token_spellings, _cpp_expand_name_space,
+        _cpp_glue_header_name, _cpp_reserve_name_space,
+        digraph_spellings, trigraph_ok, skip_whitespace, save_comment,
+        placemarker_token, eof_token, cpp_context, macro_args,
+        get_raw_token, parse_arg, parse_args, save_token,
+        push_arg_context, push_macro_context, pop_context,
+        do_pop_context, free_macro_args, _cpp_get_line,
+        _cpp_run_directive): New.
+
+	* cpplib.c (validate_else, parse_include, push_conditional,
+	pass_thru_directive, read_line_number, parse_ifdef,
+	detect_if_not_defined, _cpp_check_directive, do_define,
+	do_undef, do_include, do_import, do_include_next, do_error,
+	do_warning, do_ident, do_pragma, pragma_dispatch, gcc_pragmas,
+	top_pragmas, do_pragma_gcc, do_pragma_implementation,
+	do_pragma_poison, do_pragma_system_header,
+	do_pragma_dependency, do_sccs, do_ifdef, do_ifndef, do_else,
+	dl_elif, do_endif, _cpp_unwind_if_stack, do_assert,
+	do_unassert, cpp_define, cpp_undef, cpp_assert, cpp_unassert,
+	cpp_defined): Update for new scheme.
+	(strtoul_for_line, get_define_node, dump_macro_name,
+	_cpp_check_linemarker, _cpp_parse_assertion): New.
+	(_cpp_handle_directive, do_pragma_default): Delete.
+	
+	* cpphash.h (struct predicate): Now struct answer.
+	(enum spell_type, struct token_spelling, struct directive,
+	directive_handler): New.
+	Update prototypes.  Remove unused macros.
+	* cpplib.h: Update prototypes.  Remove unused macros,
+	structure definitions, and fields.
+
+	* cpperror.c (print_containing_files, v_message): Adjust.
+	* cppexp.c (parse_assertion, lex, parse_escape, 
+	_cpp_parse_expr): Adjust.
+	* cppfiles.c (open_include_file, _cpp_execute_include,
+	_cpp_compare_file_date, cpp_read_file, read_include_file):
+	Adjust.
+	* cppinit.c (dump_special_to_buffer): Delete.
+	(append_include_chain, merge_include_chains, cpp_reader_init,
+	cpp_cleanup, initialize_builtins, builtin_array, cpp_start_read,
+	cpp_finish, handle_option, print_help): Adjust.
+	* cppmain.c (main): Adjust.
+
+2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cppspec.c (lang_specific_driver): Use double quotes in error
+	message.
+
+Mon Jul  3 16:53:43 2000  Clinton Popetz  <cpopetz@cygnus.com>
+
+	* calls.c (emit_library_call_value_1): Use valreg instead
+	of hard_libcall_value.
+
 2000-07-03  Geoff Keating  <geoffk@cygnus.com>
 
 	* config/rs6000/rs6000.c (rs6000_emit_move): New function.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Mon Jul  3 11:05:41 2000
+++ egcs/gcc/cp/ChangeLog	Tue Jul  4 00:50:33 2000
@@ -1,3 +1,24 @@
+2000-07-04  scott snyder  <snyder@fnal.gov>
+	    Jason Merrill  <jason@redhat.com>
+
+	* repo.c (repo_get_id): Handle the case where a class with virtual 
+	bases has a null TYPE_BINFO_VTABLE.
+
+2000-07-04  Kevin Buhr  <buhr@stat.wisc.edu>
+	    Jason Merrill  <jason@redhat.com>
+
+	* parse.y (member_init): Just pass in the type.
+	* init.c (expand_member_init): Handle getting a type.
+
+2000-07-04  Martin v. Löwis  <loewis@informatik.hu-berlin.de>
+	    Jason Merrill  <jason@redhat.com>
+
+	* decl.c (finish_function): Warn if a function has no return
+	statement.
+	Suggested by Andrew Koenig.
+	* typeck.c (check_return_expr): Do set current_function_returns_value
+	if we got an error_mark_node.
+
 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* decl2.c (push_decl_namespace): Push the original namespace.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Thu Jun 29 21:35:35 2000
+++ egcs/gcc/java/ChangeLog	Tue Jul  4 18:20:35 2000
@@ -1,3 +1,9 @@
+2000-07-02  Bryce McKinlay  <bryce@albatross.co.nz>
+
+        * gjavah.c (HANDLE_METHOD): Call print_method_info with a NULL stream
+        argument on the first pass for CNI as well as JNI.
+        (print_method_info): Set up method name on the first pass only.
+	
 2000-06-29  Alexandre Petit-Bianco  <apbianco@cygnus.com>
 
 	* jcf-write.c (push_long_const): Appropriately cast short negative
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog	Mon Jul  3 13:50:25 2000
+++ egcs/gcc/testsuite/ChangeLog	Tue Jul  4 22:35:36 2000
@@ -1,3 +1,30 @@
+2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* gcc.dg/cpp/ident.c: New test.
+
+2000-07-05  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
+	  gcc.dg/cpp/lexstrng.c: New tests.
+
+2000-07-04  Neil Booth  <NeilB@earthling.net>
+
+	* gcc.dg/cpp/macro1.c: Add more macro expansion tests.
+	* gcc.dg/cpp/strify2.c: Same.
+
+2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
+	* testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
+	* testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
+	* testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
+
+	* testsuite/gcc.dg/cpp/macro1.c,
+	testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
+	testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
+	testsuite/gcc.dg/cpp/strify1.c,
+	testsuite/gcc.dg/cpp/strify2.c: New tests.
+
 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
 
 	* gcc.c-torture/execute/20000703-1.c: New test.
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

zack@wolery.cumb.org

2000-07-05T05:35:00Z 2000-07-05T08:18:29Z regress-5

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