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]

GCC build failed with your patch.


(This is an automated message.)

With your recent patch, GCC fails to compile.  The last 20 or so
lines of the build output are attached.  Also attached is a diff of
the ChangeLog entries since the last time the regression tests passed.

GCC was built with

CFLAGS=\'-O\' \
  /sloth/delay/tbox/cvs/egcs/configure --target=powerpc-eabisim --prefix=/sloth/delay/objs/H-sparc-sun-solaris2.5.1 \
    --enable-checking=misc,gc
make

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.
  /sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional  /sloth/delay/tbox/cvs/egcs/libiberty/getopt1.c -o pic/getopt1.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional /sloth/delay/tbox/cvs/egcs/libiberty/getopt1.c
test x"no" != xyes || \
  /sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional  /sloth/delay/tbox/cvs/egcs/libiberty/getpwd.c -o pic/getpwd.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional /sloth/delay/tbox/cvs/egcs/libiberty/getpwd.c
test x"no" != xyes || \
  /sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional  /sloth/delay/tbox/cvs/egcs/libiberty/getruntime.c -o pic/getruntime.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional /sloth/delay/tbox/cvs/egcs/libiberty/getruntime.c
test x"no" != xyes || \
  /sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional  /sloth/delay/tbox/cvs/egcs/libiberty/hashtab.c -o pic/hashtab.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional /sloth/delay/tbox/cvs/egcs/libiberty/hashtab.c
test x"no" != xyes || \
  /sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional  /sloth/delay/tbox/cvs/egcs/libiberty/hex.c -o pic/hex.o
/sloth/delay/tbox/build/gcc/xgcc -B/sloth/delay/tbox/build/gcc/ -B/sloth/delay/tbox/objs/powerpc-eabisim/bin/ -c -DHAVE_CONFIG_H -O -I. -I/sloth/delay/tbox/cvs/egcs/libiberty/../include  -W -Wall -Wtraditional /sloth/delay/tbox/cvs/egcs/libiberty/hex.c
/sloth/delay/tbox/cvs/egcs/libiberty/hex.c: In function `hex_init':
/sloth/delay/tbox/cvs/egcs/libiberty/hex.c:33: number of bb notes in insn chain (7) != n_basic_blocks (6)
make[1]: *** [hex.o] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build/powerpc-eabisim/libiberty'
make: *** [all-target-libiberty] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog	Tue May  9 11:05:27 2000
+++ egcs/gcc/ChangeLog	Wed May 10 06:50:14 2000
@@ -1,3 +1,116 @@
+2000-05-10  Bruce Korb  <bkorb@gnu.org>
+
+	* fixinc/gnu-regex.c:  reg_syntax_t re_syntax_options must be static
+
+2000-05-10  Eric Schweitz  <schweitz@nortelnetworks.com>
+
+	* dwarfout.c (dwarfout_finish): Call retry_incomplete_types
+	after we enter .debug.
+
+2000-05-10  Jason Merrill  <jason@casey.cygnus.com>
+
+	* dwarf2out.c (gen_subprogram_die): Fixup die_parent for the
+	abstract instance of a nested inline function.
+
+	* stor-layout.c (finish_record_layout): finalize_type_size
+	before laying out the pending_statics.
+
+Wed 10 May 09:36:47 2000  Neil Booth  <NeilB@earthling.net>
+
+	* cpplex.c (spell_token): New function.
+	(spell_string, spell_comment, spell_name): fold into
+	spell_token.	
+	(I, S): Add macros.
+	(E, H): Remove macros.
+	(save_comment): Save comment opening characters too.
+	(_cpp_lex_file): Update to use spell_token.  Tidy up comment
+	handling.
+	* cpplib.h (I, S): Add macros.
+	(E, H): Remove macros.
+	(TTYPE_TABLE): Update entries for new speller.
+	(SYNTAX_ASSERT): Remove.
+
+Wed 10 May 09:08:30 2000  Neil Booth  <NeilB@earthling.net>
+
+        * cpplex.c (_cpp_lex_line): Maintain PREV_WHITESPACE flag
+        when removing escaped newlines.  Reverse sense of test for
+        escaped newline.
+
+2000-05-09  Richard Henderson  <rth@cygnus.com>
+
+	* flow.c (find_basic_blocks_1): Do not delete the first
+	bb_note we run across.
+	(create_basic_block): Use reorder_insns to move an existing
+	bb_note to the correct place.
+
+2000-05-09  Richard Henderson  <rth@cygnus.com>
+
+	* calls.c (expand_call): Increment currently_expanding_call
+	before calling optimize_tail_recursion.
+
+Tue May  9 18:54:16 2000  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* reload1.c (reload_combine): Fix errors in last change.
+
+2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* gcc.c (used_arg): Skip over a semicolon at the end of the
+	split-up loop; don't break out of it.
+
+	* Makefile.in (WARN_CFLAGS): Add -Wwrite-strings.
+	(tree.o): Depend on output.h.
+
+	* c-decl.c (pending_invalid_xref_file,
+	current_function_prototype_file): Constify.
+	(pushdecl): Constify a local char *.
+	(define_label): Constify filename parameter.
+	* c-lex.c (init_parse): Constify parameter and return value.
+	* c-typeck.c (c_expand_asm_operands): Constify filename parameter.
+	* c-tree.h: Update prototypes.
+	* c-parse.in: Constify filename member of %union, and if_stmt_file.
+	* c-parse.y, c-parse.c, c-parse.h, objc/objc-parse.y,
+	objc/objc-parse.c: Regenerate.
+
+	* dwarfout.c (dwarfout_init): Constify main_input_filename parameter.
+	* dwarfout.h: Update prototypes.
+	* expr.c (expand_expr): Constify a local char *.
+	* flags.h: Constify main_input_filename.
+	* function.c (expand_function_end): Constify filename parameter.
+	* genrecog.c (make_insn_sequence): Use a character array for
+	c_test_pos.
+	(main): Remove unused variables.
+	* input.h: Constify input_filename, main_input_filename, and
+	file_stack.name.  Update prototypes.
+	* output.h: Declare first_global_object_name and
+	weak_global_object_name here, as const char *.
+	* stmt.c (expand_asm_operands): Constify filename parameter.
+	* toplev.c (compile_file, push_srcloc, debug_start_source_file):
+	Constify filename parameter.
+	(input_filename, main_input_filename): Constify.
+	* toplev.h: Update prototypes.
+	* tree.c: Include output.h.  Don't declare
+	first_global_object_name or weak_global_object_name.  Clean up string
+	bashing in get_file_function_name_long.
+	* tree.h (struct tree_decl): Constify filename member.
+	(input_filename): Constify.
+	Update prototypes.
+	* varasm.c (first_global_object_name, weak_global_object_name):
+	Constify.
+	(assemble_start_function, assemble_variable): Clean up string bashing.
+
+	* gcc.c: Constify all spec-related strings initialized,
+	transitively, from string constants.  Constify all strings
+	and string variables related to multilibs.
+	(set_spec, read_specs): Cast argument to free to PTR.
+	(used_arg): Do not modify multilib_matches.  Use strncmp plus
+	length comparison to compare multilib switches.
+	* genmultilib: Constify everything declared in multilib.h.
+
+Tue May  9 22:28:03 2000  Denis Chertykov  <denisc@overta.ru>
+
+	* flow.c (flow_delete_insn): Use INSN_DELETED_P for marking insn
+	as deleted.
+
 Tue May  9 20:52:43 2000  Denis Chertykov  <denisc@overta.ru>
 
  	* config/avr/avr-protos.h (extra_constraint): change a type of
@@ -55,6 +168,7 @@
 
 	* fixinc/check.tpl:  Template for checking fixes
 	* fixinc/inclhack.def:  Added 'test_text' for many fixes
+	disable hpux8_bogus_inlines on SCO
 	* fixinc/fixinc.sco:  Oh, yes, we don't need this any more.
 
 Tue May  9 16:30:27 MET DST 2000  Jan Hubicka  <jh@suse.cz>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ch/ChangeLog	Thu May  4 11:20:30 2000
+++ egcs/gcc/ch/ChangeLog	Tue May  9 13:05:23 2000
@@ -1,3 +1,18 @@
+2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* ch-tree.h: Update prototypes.  Remove prototypes for
+	functions declared elsewhere.
+	* decl.c (define_label): Constify filename parameter.
+	* grant.c (globalize_decl, set_default_grant_file): Constify
+	local char * variables.  Don't declare
+	first_global_object_name or asm_out_file.
+	* lang.c (chill_real_input_filename): Constify.
+	* lex.c (init_parse): Constify parameter and return value.
+	* parse.c: Don't declare input_filename.
+	(ch_expand_asm_operands): Constify filename parameter.
+	(parse_multi_dimension_case_action): Constify local char *.
+	* satisfy.c (safe_satisfy_decl): Constify local char *.
+
 2000-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* ch-tree.h (init_function_start): Constify.
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog	Mon May  8 14:20:29 2000
+++ egcs/gcc/cp/ChangeLog	Tue May  9 13:05:26 2000
@@ -1,3 +1,25 @@
+2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* cp-tree.h: Constify tree_srcloc.filename, tinst_level.file,
+	and pending_inline.filename.  Update prototypes.
+	* decl.c (define_label): Constify filename parameter.
+	* decl2.c (warn_if_unknown_interface): Constify local char *.
+	* input.c Constify input_source.filename. Don't declare
+	input_filename or lineno.  Constify filename parameter to feed_input.
+	* lex.c (init_parse): Constify parameter and return value.
+	(cp_pragma_interface, cp_pragma_implementation): Constify
+	filename argument.
+	(reinit_parse_for_method, reinit_parse_for_block,
+	reinit_parse_for_expr, feed_defarg, handle_cp_pragma):
+	Constify local char *.
+	* pt.c: Don't declare lineno or input_filename.
+	(print_template_context, tsubst_friend_function, tsubst_decl,
+	tsubst, instantiate_decl): Constify local char *.
+	* semantics.c (expand_body): Constify local char *.
+	* tree.c (build_srcloc): Constify filename parameter.
+	* typeck.c (c_expand_asm_operands): Constify filename
+	parameter.
+
 2000-05-08  Nathan Sidwell  <nathan@codesourcery.com>
 
 	* tinfo.cc (__dynamic_cast): Use a reinterpret_cast. Fix
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/f/ChangeLog	Sat May  6 10:50:15 2000
+++ egcs/gcc/f/ChangeLog	Tue May  9 13:05:31 2000
@@ -1,3 +1,21 @@
+2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* com.c (ffecom_subscript_check_): Constify array_name
+	parameter. Clean up string bashing.
+	(ffecom_arrayref_, ffecom_char_args_x_): Constify array_name
+	parameter.
+	(ffecom_do_entry_, ffecom_gen_sfuncdef_, ffecom_start_progunit_,
+	ffecom_sym_transform_, ffecom_sym_transform_assign_): Constify
+	local char *.
+	(init_parse): Constify parameter and return value.
+	* lex.c: Include dwarfout.h instead of prototyping dwarfout_*
+	functions here.
+	(ffelex_file_pop_, ffelex_file_push_): Constify filename parameter.
+	(ffelex_hash_, ffelex_include_): Constify local char *.
+	* std.c (ffestd_exec_end): Constify local char *.
+	* where.c (ffewhere_file_new): Constify filename parameter.
+	* where.h: Update prototypes.
+
 2000-05-06  Zack Weinberg  <zack@wolery.cumb.org>
 
 	* com.c (ffecom_overlap_): Set source_offset to
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog	Mon May  8 19:35:27 2000
+++ egcs/gcc/java/ChangeLog	Tue May  9 13:05:33 2000
@@ -1,3 +1,26 @@
+2000-05-09  Zack Weinberg  <zack@wolery.cumb.org>
+
+	* check_init.c (check_init): Constify local char *.
+	* class.c (push_class): Constify local char *.
+	* java_tree.h: Update prototypes.
+	* jcf-io.c (open_class): Constify filename parameter and
+	return value.
+	(find_class): Remove redundant string copy.  Cast return from
+	open_class.
+	* jcf-parse.c (read_class, parse_class_file, yyparse):
+	Constify local char *.
+	* jcf-write.c (generate_bytecode_insns, generate_classfile):
+	Constify local char *.
+	* jcf.h (JCF): Constify filename and classname.
+	(JCF_FINISH): Cast args to FREE to char * when appropriate.
+	* lang.c (init_parse): Constify parameter and return value.
+	* lex.c (java_get_line_col): Constify filename parameter.
+	* parse.h: Constify parser_ctxt.filename.  Update prototypes.
+	* parse.y (java_parser_context_suspend,
+	issue_warning_error_from_context, safe_layout_class): Constify
+	local char *.
+	* parse.c: Regenerate.
+
 2000-05-08  Tom Tromey  <tromey@cygnus.com>
 
 	* expr.c (build_jni_stub): Cache the result of
-- 
Geoffrey Keating <geoffk@cygnus.com> 
(via an automated GCC regression script.)

bkorb@gnu.org

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