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 for powerpc-eabisim with your patch on 2001-05-13T12:50:01Z.


With your recent patch, GCC does not compile on:
 powerpc-eabisim
Attached is build output for those targets.  Also attached is a diff
of the ChangeLog entries since the last time the regression tests
passed, on 2001-05-12T05:30: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/>.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Fri May 11 22:30:18 2001
+++ gcc/gcc/ChangeLog	Sun May 13 05:50:12 2001
@@ -1,3 +1,92 @@
+Sun May 13 07:26:34 2001  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* configure.in: ldopen is never in -lexc, so don't test for it.
+	Add test for exc_resume in -lexc for Ada.
+	* configure: Regenerated.
+
+2001-05-12  Richard Henderson  <rth@redhat.com>
+
+	* dwarf2asm.c (size_of_encoded_value): New function.
+	* dwarf2asm.h: Declare it.
+	* except.c (output_function_exception_table): Align the TType
+	array only as wide as the encoding.
+
+2001-05-12  Zack Weinberg  <zackw@stanford.edu>
+
+	* extend.texi: Document #pragma GCC java_exceptions.
+
+2001-05-12  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
+
+	* c-parse.in (bison parser, init_reswords): Remove uses of
+	doing_objc_thang.
+	* c-tree.h (doing_objc_thang): Remove.
+
+2001-05-12  Neil Booth  <neil@daikokuya.demon.co.uk>
+
+	* cpplex.c (_cpp_lex_token): Ensure we warn at most once
+	about files not ending in newlines.
+
+2001-05-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* config/arm/arm.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Use delta.
+
+2001-05-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* defaults.h (TARGET_PTRMEMFUNC_VBIT_LOCATION): Define.
+	* tm.texi (TARGET_PRTMEMFUNC_VBIT_LOCATION): Document.
+
+2001-05-11  Richard Henderson  <rth@redhat.com>
+
+	* defaults.h (ASM_PREFERRED_EH_DATA_FORMAT): New.
+	* dwarf2asm.c (dw2_force_const_mem, dw2_output_indirect_constant_1,
+	dw2_output_indirect_constants, dw2_asm_output_encoded_addr_rtx): New.
+	* dwarf2asm.h (dw2_asm_output_encoded_addr_rtx): Prototype.
+	(dw2_output_indirect_constants): Prototype.
+	* dwarf2out.c (dwarf2out_begin_prologue): Generate
+	current_function_func_begin_label if we'll need it for EH.  Exit
+	early for IA64_UNWIND_INFO.
+	* except.c: Get DW_EH_PE_* defines from dwarf2.h.
+	(eh_data_format_name): Update for indirect references.
+	(output_function_exception_table): Care for IA64_UNWIND_INFO.
+	Handle ASM_PREFERRED_EH_DATA_FORMAT.
+	* except.h (MUST_USE_SJLJ_EXCEPTIONS): IA64_UNWIND_INFO needn't
+	define HAVE_eh_return etc.
+	* final.c (final_start_function): Always call dwarf2out_begin_prologue.
+	(final_end_function): Don't call output_function_exception_table.
+	* toplev.c (compile_file): Call dw2_output_indirect_constants.
+	(rest_of_compilation): Invoke output_function_exception_table 
+	for ia64 before assemble_end_function.
+	* tm.texi (ASM_PREFERRED_EH_DATA_FORMAT): Document.
+	(ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): Document.
+
+	* unwind-dw2.c (_Unwind_GetTextRelBase, _Unwind_GetDataRelBase): New.
+	* unwind.h: Declare them.
+	* libgcc-std.ver: Export them.
+	* unwind-pe.h: New file.
+
+	* config/alpha/elf.h (ASM_PREFERRED_EH_DATA_FORMAT): New.
+
+	* config/ia64/fde-glibc.c: Use "struct unw_table_entry"
+	instead of "fde".
+	(find_fde_for_dso): Extract DT_PLTGOT.
+	(_Unwind_FindTableEntry): Rename from __ia64_find_fde; return
+	the segment and gp as well.
+	* config/ia64/frame-ia64.c: Remove file.
+	* config/ia64/frame-ia64.h: Remove file.
+	* config/ia64/unwind-ia64.c: New file.
+	* config/ia64/unwind-ia64.h: New file.
+	* config/ia64/ia64.h (ASM_OUTPUT_EH_CHAR): Remove.
+	(ASM_OUTPUT_EH_SHORT, ASM_OUTPUT_EH_INT): Remove.
+	(ASM_OUTPUT_EH_DOUBLE_INT): Remove.
+	(ASM_PREFERRED_EH_DATA_FORMAT): New.
+	(ASM_MAYBE_OUTPUT_ENCODED_ADDR_RTX): New.
+	(IA64_UNWIND_INFO): Re-enable.
+	(HANDLER_SECTION): Remove.
+	(EH_RETURN_DATA_REGNO): New.
+	* config/ia64/ia64.md (exception_receiver): Remove.
+	* config/ia64/t-glibc (LIB2ADDEH): Re-enable.
+	* config/ia64/t-ia64 (LIB2ADDEH): Re-enable.
+
 2001-05-11  Richard Henderson  <rth@redhat.com>
 
 	* config/ia64/ia64.c (group_barrier_needed_p): Don't allow
@@ -1257,7 +1346,6 @@
 
 	* reg-stack.c (emit_swap_insn): Do not get pass CALL_INSNs.
 
->>>>>>> 1.9986
 2001-04-22  Mark Mitchell  <mark@codesourcery.com>
 
 	* loop.c (loop_delete_insns): Add prototype.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Fri May 11 00:20:16 2001
+++ gcc/gcc/cp/ChangeLog	Sat May 12 18:30:12 2001
@@ -1,3 +1,29 @@
+2001-05-12  Zack Weinberg  <zackw@stanford.edu>
+
+	* except.c (choose_personality_routine): Export.  Add
+	explanatory comment.  Take an enum languages, not a boolean.
+	(initialize_handler_parm): Adjust to match.
+	* cp-tree.h: Prototype choose_personality_routine.
+	* lex.c (handle_pragma_java_exceptions): New function.
+	(init_cp_pragma): Register #pragma GCC java_exceptions.
+
+2001-05-12  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
+
+	* method.c (build_mangled_C99_name): Remove unused prototype.
+
+2001-05-12  Alexandre Oliva  <aoliva@redhat.com>
+
+	* cp-tree.h (ptrmemfunc_vbit_where_t): Declare type.
+	* typeck.c (get_member_function_from_ptrfunc,
+	build_ptrmemfunc, expand_ptrmemfunc_cst): Take
+	TARGET_PTRMEMFUNC_VBIT_LOCATION into account.
+
+	Reverted Geoff Keating's 2001-05-03's patch.
+
+2001-05-11  Ira Ruben	<ira@apple.com>
+
+	* cp/cp-tree.h (C_EXP_ORIGINAL_CODE): Delete; declared in c-common.h.
+
 2001-05-11  Neil Booth  <neil@daikokuya.demon.co.uk>
 
 	* cp-tree.h (finish_label_expr, lookup_label): Delete.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Tue May  8 03:00:17 2001
+++ gcc/gcc/java/ChangeLog	Sat May 12 23:20:14 2001
@@ -1,3 +1,15 @@
+2001-05-12  Richard Henderson  <rth@redhat.com>
+
+	* java-tree.def (JAVA_EXC_OBJ_EXPR): New.
+	* expr.c (java_lang_expand_expr): Expand it.
+	(process_jvm_instruction): Build JAVA_EXC_OBJ_EXPR instead of
+	calling build_exception_object_ref.
+	* parse.y (catch_clause_parameter): Likewise.
+	(build_dot_class_method): Likewise.
+	(try_reference_assignconv): Likewise.
+	* check-init.c (check_init): Check JAVA_EXC_OBJ_EXPR not EXC_PTR_EXPR.
+	* jcf-write.c (generate_bytecode_insns): Likewise.
+
 2001-05-07  Alexandre Petit-Bianco  <apbianco@redhat.com>
 
 	* parse.y (build_unresolved_array_type): Set
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Thu May 10 02:00:28 2001
+++ gcc/libstdc++-v3/ChangeLog	Sun May 13 04:10:28 2001
@@ -1,3 +1,24 @@
+2001-05-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
+
+	* mkcheck.in (setup_size_command): Use Berkeley "-B" mode with GNU
+	size.  Add hpux case for HP size.
+
+2001-05-11   Benjamin Kosnik  <bkoz@redhat.com>
+
+	* testsuite/*/*.cc: Remove spaces, make sure testcases return zero.
+	* testsuite/config/default.exp: Update bugs email address.
+	
+2001-05-11  Richard Henderson  <rth@redhat.com>
+
+	* libsupc++/eh_personality.cc: Include unwind-pe.h.  Remove
+	all pointer encoding logic.
+	(struct lsda_header_info): Add ttype_base.
+	(get_ttype_entry): Use it instead of a context.
+	(check_exception_spec): Likewise.
+	(PERSONALITY_FUNCTION): Initialize ttype_base.  Store it in
+	the c++ exception header for __cxa_call_unexpected.
+	(__cxa_call_unexpected): Use it.
+
 2001-05-09  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* testsuite/lib/libstdc++.exp: Use libgloss.exp. Call
@@ -6,7 +27,6 @@
 	Change LDFLAGS to LIBS.
 	Consistently name procedures libstdc++-XXX.
 	* testsuite/libstdc++.tests/tests.exp: Use new procedure names.
-	* testsuite/config/default.exp: Kill spaces.
 	
 2001-05-08  Benjamin Kosnik  <bkoz@fillmore.constant.com>
 
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog	Thu May 10 19:40:23 2001
+++ gcc/libjava/ChangeLog	Sat May 12 18:30:14 2001
@@ -1,3 +1,20 @@
+2001-05-12  Zack Weinberg  <zackw@stanford.edu>
+
+	* Makefile.am (libgcj_la_OBJECTS): Remove libsupc++convenience.la.
+	* Makefile.in: Regenerate (by hand).
+	* include/jvm.h: Add #pragma GCC java_exceptions at top of file.
+	* doc/cni.sgml: Document #pragma GCC java_exceptions.
+
+2001-05-11  Richard Henderson  <rth@redhat.com>
+
+	* configure.in (ia64-*): Don't set SYSDEP_SOURCES.
+	* java/lang/natThrowable.cc: Don't use __ia64_backtrace.
+
+2001-05-11  Richard Henderson  <rth@redhat.com>
+
+        * exception.cc: Include unwind-pe.h.  Remove all pointer
+	encoding logic.
+
 2001-05-10  Tom Tromey  <tromey@redhat.com>
 
 	* Makefile.in: Rebuilt.
/bin/sh ../libtool --tag CXX --tag disable-shared --mode=compile /maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++ -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/../include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/std -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/c_std -I../include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++   -g -O2  -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -fno-implicit-templates  -Wall -Wno-format -W -Ww!
rite-strings -Winline  -fdiagnostics-show-location=once  -g    -c /maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++/new_op.cc
/maat/heart/tbox/powerpc-eabisim/build/gcc/xgcc -B/maat/heart/tbox/powerpc-eabisim/build/gcc/ -nostdinc++ -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3/src -L/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/powerpc-eabisim/bin/ -B/maat/heart/tbox/objs/powerpc-eabisim/lib/ -isystem /maat/heart/tbox/objs/powerpc-eabisim/include -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/../gcc -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/../include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/std -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/c_std -I../include -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++ -g -O2 -msoft-float -mrelocatable-lib -mno-eabi -mstrict-align -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -g -c /maat/hea!
rt/tbox/cvs-gcc/gcc/libstdc++-v3/libsupc++/new_op.cc -o new_op.o
/tmp/ccou7gOY.s: Assembler messages:
/tmp/ccou7gOY.s:236: Error: Relocation cannot be done when using -mrelocatable
make[7]: *** [new_op.lo] Error 1
make[7]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3/libsupc++'
make[6]: *** [all-recursive] Error 1
make[6]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3'
make[5]: *** [all-recursive-am] Error 2
make[5]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/nof/libstdc++-v3'
make[4]: *** [multi-do] Error 1
make[4]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make[3]: *** [all-multi] Error 2
make[3]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make[1]: *** [all-recursive-am] Error 2
make[1]: Leaving directory `/maat/heart/tbox/powerpc-eabisim/build/powerpc-eabisim/libstdc++-v3'
make: *** [all-target-libstdc++-v3] Error 2
+ exit 1

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