This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed with your patch on 2000-12-06T19:20:00Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed with your patch on 2000-12-06T19:20:00Z.
- From: "GCC regression checker" <geoffk at cygnus dot com>
- Date: Wed, 6 Dec 2000 20:50:39 +0000
- CC: aoliva at redhat dot com, apbianco at cygnus dot com, green at redhat dot com, jsm28 at cam dot ac dot uk, matzmich at cs dot tu-berlin dot de
(This is an automated message.)
With your recent patch, GCC does not 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,
on 2000-12-06T01:20:00Z.
The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/java/buffer.c -o java/buffer.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/java/check-init.c -o java/check-init.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/java/jcf-depend.c -o java/jcf-depend.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include \
-DLIBGCJ_ZIP_FILE='"/sloth/delay/tbox/objs/share/libgcj.zip"' \
/sloth/delay/tbox/cvs-gcc/egcs/gcc/java/jcf-path.c -o java/jcf-path.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/java/xref.c -o java/xref.o
gcc -c -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -DHAVE_CONFIG_H -I. -Ijava -I/sloth/delay/tbox/cvs-gcc/egcs/gcc -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/java -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/config -I/sloth/delay/tbox/cvs-gcc/egcs/gcc/../include /sloth/delay/tbox/cvs-gcc/egcs/gcc/java/boehm.c -o java/boehm.o
rm -f jc1
gcc -DCROSS_COMPILE -DIN_GCC -DSVR4 -g -O2 -W -Wall -Wwrite-strings -Wstrict-prototypes -Wmissing-prototypes -Wtraditional -pedantic -Wno-long-long -DHAVE_CONFIG_H -o jc1 \
java/parse.o java/class.o java/decl.o java/expr.o java/constants.o java/lang.o java/typeck.o java/except.o java/verify.o java/zextract.o java/jcf-io.o java/jcf-parse.o java/mangle.o java/jcf-write.o java/buffer.o java/check-init.o java/jcf-depend.o java/jcf-path.o java/xref.o java/boehm.o mkdeps.o toplev.o libbackend.a -L../zlib -lz obstack.o alloca.o ../libiberty/libiberty.a
Undefined first referenced
symbol in file
exit_blcok java/parse.o
ld: fatal: Symbol referencing errors. No output written to jc1
collect2: ld returned 1 exit status
make[1]: *** [jc1] Error 1
make[1]: Leaving directory `/sloth/delay/tbox/build-gcc/gcc'
make: *** [all-gcc] Error 2
+ exit 1
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/ChangeLog Tue Dec 5 17:20:51 2000
+++ egcs/gcc/ChangeLog Wed Dec 6 11:20:49 2000
@@ -1,3 +1,34 @@
+2000-12-06 Joseph S. Myers <jsm28@cam.ac.uk>
+
+ * invoke.texi: Use @table @samp instead of @itemize @minus for
+ table of language standards. Fix use of @pxref. From Zack
+ Weinberg. Also exclude specs documentation from generated
+ manpage, and create separate ENVIRONMENT section.
+
+2000-12-06 Michael Matz <matzmich@cs.tu-berlin.de>
+
+ * gcse.c (compute_pre_data): Kill trapping expressions in
+ destination blocks of abnormal edges.
+
+2000-12-05 Richard Sandiford <r.sandiford@redhat.com>
+
+ * config/mn10300/mn10300.c (mn10300_print_reg_list): Added.
+ (mn10300_get_live_callee_saved_regs): Likewise.
+ (mn10300_gen_multiple_store): Likewise.
+ (store_multiple_operation): Likewise.
+ (expand_prologue): Use mn10300_gen_multiple_store().
+ * config/mn10300/mn10300-protos.h (mn10300_print_reg_list): Added.
+ (mn10300_get_live_callee_saved_regs): Likewise.
+ (mn10300_gen_multiple_store): Likewise.
+ (store_multiple_operation): Likewise.
+ * config/mn10300/mn10300.md (store_movm): Use a MATCH_PARALLEL
+ tied to store_multiple_operation().
+
+Tue Dec 5 20:09:14 2000 Jeffrey A Law (law@cygnus.com)
+
+ * builtins.c (expand_builtin_setjmp_setup): Set
+ current_function_has_nonlocal_label.
+
2000-12-05 Neil Booth <neilb@earthling.net>
* cppfiles.c (stack_include_file): Push zero-length buffers
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/cp/ChangeLog Tue Dec 5 12:05:48 2000
+++ egcs/gcc/cp/ChangeLog Wed Dec 6 11:20:51 2000
@@ -1,3 +1,9 @@
+2000-12-06 Alexandre Oliva <aoliva@redhat.com>
+
+ * lang-specs.h (c++): When invoking the stand-alone preprocessor
+ for -save-temps, pass all relevant -Defines to it, and then don't
+ pass them to cc1plus.
+
2000-12-05 Will Cohen <wcohen@redhat.com>
* decl.c (finish_case_label): Cleared
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/java/ChangeLog Mon Dec 4 23:20:49 2000
+++ egcs/gcc/java/ChangeLog Wed Dec 6 11:20:52 2000
@@ -235,6 +235,17 @@
* verify.c (CHECK_PC_IN_RANGE): Cast result of stmt-expr to void.
+2000-10-18 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * jcf-write.c (OP1): Update `last_bc'.
+ (struct jcf_block): Fixed indentation and typo in comments. New
+ field `last_bc'.
+ (generate_bytecode_insns): Insert `nop' if `jsr' immediately
+ follows `monitorenter'.
+ * parse.y (patch_synchronized_statement): New local `tmp'. Call
+ `patch_string'.
+ Fixes gcj/232.
+
2000-10-16 Tom Tromey <tromey@cygnus.com>
* jvspec.c (lang_specific_driver): Recognize -MF and -MT.
@@ -298,6 +309,68 @@
* decl.c (init_decl_processing): Call init_class_processing before
anything else.
+2000-10-13 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * check-init.c (check_init): Fixed leading comment. Use
+ LOCAL_FINAL_P.
+ * decl.c (push_jvm_slot): Use MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC.
+ (give_name_to_locals): Likewise.
+ (lang_mark_tree): Handle FIELD_DECL. Register `am' and `wfl'
+ fields in lang_decl_var.
+ * java-tree.h (DECL_FUNCTION_SYNTHETIC_CTOR,
+ DECL_FUNCTION_ALL_FINAL_INITIALIZED): New macros.
+ (FIELD_INNER_ACCESS): Removed ugly cast, macro rewritten.
+ (FIELD_INNER_ACCESS_P, DECL_FIELD_FINAL_IUD, DECL_FIELD_FINAL_LIIC,
+ DECL_FIELD_FINAL_IERR, DECL_FIELD_FINAL_WFL): New macros.
+ (LOCAL_FINAL): Rewritten.
+ (LOCAL_FINAL_P, FINAL_VARIABLE_P, CLASS_FINAL_VARIABLE_P
+ MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC): New macros.
+ (struct lang_decl): Fixed comments. Added `synthetic_ctor' and
+ `init_final' fields.
+ (struct lang_decl_var): Fixed leading comment. Added `am', `wfl',
+ `final_uid', `final_liic', `final_ierr' and `local_final' fields.
+ (TYPE_HAS_FINAL_VARIABLE): New macro.
+ (struct lang_type): Added `afv' field.
+ * parse.y (check_static_final_variable_assignment_flag): New function.
+ (reset_static_final_variable_assignment_flag): Likewise.
+ (check_final_variable_local_assignment_flag): Likewise.
+ (reset_final_variable_local_assignment_flag): Likewise.
+ (check_final_variable_indirect_assignment): Likewise.
+ (check_final_variable_global_assignment_flag): Likewise.
+ (add_inner_class_fields): Use LOCAL_FINAL_P.
+ (register_fields): Handle local finals and final variables.
+ (craft_constructor): Set DECL_FUNCTION_SYNTHETIC_CTOR.
+ (declare_local_variables): Call MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC.
+ (source_start_java_method): Call MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC
+ on local finals.
+ (java_complete_expand_methods): Loop to set
+ TYPE_HAS_FINAL_VARIABLE. Call
+ `reset_final_variable_local_assignment_flag' and
+ `check_final_variable_local_assignment_flag' accordingly before
+ and after constructor expansion. Call
+ `reset_static_final_variable_assignment_flag'
+ before expanding <clinit> and after call
+ `check_static_final_variable_assignment_flag' if the
+ current_class isn't an interface. After all methods have been
+ expanded, call `check_final_variable_global_assignment_flag' and
+ `check_static_final_variable_assignment_flag' if the current class
+ is an interface.
+ (maybe_yank_clinit): Fixed typo in comment.
+ (build_outer_field_access_methods): Removed old sanity check. Use
+ FIELD_INNER_ACCESS_P. Call MAYBE_CREATE_VAR_LANG_DECL_SPECIFIC.
+ Don't create access methods for finals.
+ (resolve_field_access): Use `CLASS_FINAL_VARIABLE_P'.
+ (java_complete_tree): Likewise. Reset DECL_FIELD_FINAL_IUD if
+ existing DECL_INIT has been processed.
+ (java_complete_lhs): Likewise.
+ (check_final_assignment): Filter input on `lvalue''s TREE_CODE.
+ Test for COMPONENT_REF to get to the FIELD_DECL. Implemented new
+ logic.
+ (patch_assignment): Use LOCAL_FINAL_P.
+ (fold_constant_for_init): Reset DECL_FIELD_FINAL_IUD if
+ DECL_INITIAL is nullified.
+ Fixes gcj/163.
+
2000-10-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* Make-lang.in (parse.c, parse-scan.c): Create atomically.
@@ -402,6 +475,20 @@
* lex.c (java_new_lexer): Initialize out_first and out_last
fields.
* lex.h (java_lexer): Added out_buffer, out_first, out_last.
+
+2000-10-09 Alexandre Petit-Bianco <apbianco@cygnus.com>
+
+ * parse.y (pop_current_osb): New function.
+ (array_type:): Use `dims:', changed actions
+ accordingly. Suggested by Anthony Green.
+ (array_creation_expression:): Used pop_current_osb.
+ (cast_expression:): Likewise.
+ (search_applicable_method_list): Fixed indentation.
+
+2000-10-08 Anthony Green <green@redhat.com>
+
+ * parse.y (array_type_literal): Remove production.
+ (type_literals): Refer to array_type, not array_type_literal.
2000-10-07 Alexandre Petit-Bianco <apbianco@cygnus.com>
--- /sloth/delay/tbox/changelog_pass/egcs/gcc/testsuite/ChangeLog Tue Dec 5 12:05:52 2000
+++ egcs/gcc/testsuite/ChangeLog Wed Dec 6 05:20:49 2000
@@ -1,3 +1,8 @@
+2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
+ * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
+
2000-12-05 Geoffrey Keating <geoffk@redhat.com>
* gcc.c-torture/execute/20001203-2.c: New testcase.
@@ -33,7 +38,7 @@
* gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
New tests.
-2000-12-03 Kaveh R. Ghazi <ghazi@teal.rutgers.edu>
+2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
* gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
* gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
--
Geoffrey Keating <geoffk@cygnus.com>
(via an automated GCC regression script.)
aoliva@redhat.com
apbianco@cygnus.com
green@redhat.com
jsm28@cam.ac.uk
matzmich@cs.tu-berlin.de
2000-12-06T19:20:00Z 2000-12-06T20:50:35Z build