This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
GCC build failed for powerpc-eabisim with your patch on 2001-05-13T12:50:01Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed for powerpc-eabisim with your patch on 2001-05-13T12:50:01Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Sun, 13 May 2001 14:27:11 +0000
- CC: kenner at vlsi1 dot ultra dot nyu dot edu
- Reply-To: gcc-regression at gcc dot gnu dot org
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