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-12T16:40:01Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: GCC build failed for powerpc-eabisim with your patch on 2001-05-12T16:40:01Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Sat, 12 May 2001 18:17:05 +0000
- CC: neil at cat dot daikokuya dot demon dot co dot uk, neil at daikokuya dot demon dot co dot uk
- 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 Sat May 12 09:40:13 2001
@@ -1,3 +1,69 @@
+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
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Fri May 11 00:20:16 2001
+++ gcc/gcc/cp/ChangeLog Sat May 12 09:40:14 2001
@@ -1,3 +1,20 @@
+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/libstdc++-v3/ChangeLog Thu May 10 02:00:28 2001
+++ gcc/libstdc++-v3/ChangeLog Sat May 12 00:40:17 2001
@@ -1,3 +1,14 @@
+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
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Thu May 10 19:40:23 2001
+++ gcc/libjava/ChangeLog Sat May 12 00:40:17 2001
@@ -1,3 +1,13 @@
+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/ccfAyyzX.s: Assembler messages:
/tmp/ccfAyyzX.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