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 on 2001-04-02T19:05:01Z.


With your recent patch, GCC does not compile on at least one platform.
Attached is build output for platforms where there were build
failures.  Also attached is a diff of the ChangeLog entries since the
last time the regression tests passed, on 2001-03-28T00:55:01Z.

The last time the regression tests were run, GCC did not compile either,
so the problem might not be caused by your patch.

There were also 0 new regression test failures, and 23
failures that existed before and after that patch; 0 failures
have been fixed.

The old failures, which were not fixed or introduced by your patch, are:
powerpc-eabisim g++.sum g++.abi/cxa_vec.C
powerpc-eabisim g++.sum g++.eh/badalloc1.C
powerpc-eabisim g++.sum g++.eh/fntry1.C
powerpc-eabisim g++.sum g++.eh/new2.C
powerpc-eabisim g++.sum g++.eh/rethrow3.C
powerpc-eabisim g++.sum g++.eh/spec2.C
powerpc-eabisim g++.sum g++.eh/spec3.C
powerpc-eabisim g++.sum g++.eh/vbase1.C
powerpc-eabisim g++.sum g++.eh/vbase2.C
powerpc-eabisim g++.sum g++.mike/dyncast1.C
powerpc-eabisim g++.sum g++.mike/dyncast2.C
powerpc-eabisim g++.sum g++.mike/eh16.C
powerpc-eabisim g++.sum g++.mike/eh17.C
powerpc-eabisim g++.sum g++.mike/eh33.C
powerpc-eabisim g++.sum g++.mike/eh39.C
powerpc-eabisim g++.sum g++.mike/eh40.C
powerpc-eabisim g++.sum g++.mike/eh41.C
powerpc-eabisim g++.sum g++.mike/eh50.C
powerpc-eabisim g++.sum g++.mike/eh51.C
powerpc-eabisim g++.sum g++.other/vbase2.C
powerpc-eabisim g++.sum g++.robertl/eh990323-1.C
powerpc-eabisim g++.sum g++.robertl/eh990323-5.C
powerpc-eabisim gdb.sum gdb.c++/misc.exp:

For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog	Fri Mar 23 18:45:26 2001
+++ gcc/ChangeLog	Sun Apr  1 18:30:11 2001
@@ -1,3 +1,14 @@
+2001-04-01  Alexandre Oliva  <aoliva@redhat.com>
+
+	* Makefile.in (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS):
+	New macros.
+	(bootstrap, cross): Use RECURSE_FLAGS.
+	* configure.in: Subst CXX_FOR_TARGET_FOR_RECURSIVE_MAKE.
+
+2001-03-27  Alexandre Oliva  <aoliva@redhat.com>
+
+	* configure.in (CXX_FOR_TARGET): Use xgcc for libstdc++-v3.
+
 2001-03-22  Colin Howell  <chowell@redhat.com>
 
 	* Makefile.in (DO_X): Do not backslash single-quotes in
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog	Tue Mar 27 16:55:15 2001
+++ gcc/gcc/ChangeLog	Mon Apr  2 09:40:18 2001
@@ -1,3 +1,391 @@
+2001-04-02  Zack Weinberg  <zackw@stanford.edu>
+
+	* genattr.c, gencheck.c, gencodes.c, genconfig.c, genflags.c,
+	gengenrtl.c:  Wrap generated header in multiple-include guard.
+	Improve error checking.
+
+2001-04-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* configure.in: Don't check for putenv.
+	* configure: Regenerate.
+	* gcc.c (putenv): Don't define.
+	* vax/xm-vms.h: Handle putenv.
+
+2001-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* ifcvt.c (noce_emit_move_insn): New.
+	(noce_try_store_flag, noce_try_store_flag_constants,
+	noce_try_store_flag_inc, noce_try_store_flag_mask,
+	noce_try_cmove, noce_try_cmove_arith, noce_try_minmax,
+	noce_try_abs): Use it.
+	(noce_process_if_block): Likewise.
+	For STRICT_LOW_PART, take mode from its SUBREG.
+
+2001-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* fold-const.c (fold): Before optimizing unsigned comparison with
+	0x7fffffffU, make sure arg0 is integral type.
+
+2001-04-02  Joseph S. Myers  <jsm28@cam.ac.uk>
+
+	* c-tree.texi: Document representation of wide strings.
+
+2001-04-01  Richard Henderson  <rth@redhat.com>
+
+	* except.h (expand_builtin_dwarf_fp_regnum): Declare.
+
+Sun Apr  1 11:49:05 CEST 2001  Jan Hubicka  <jH@suse.cz>
+
+	* i386.md: remove obsoleted comments.
+	(adddi_?): Rename to adddi_?_rex64; disable for 32bit.
+	(x86_movsicc_0_m1_rex64): Rename to x86_movdicc_0_m1_rex64;
+	fix output template.
+
+2001-03-31  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+	* config/avr/libgcc.S (__mulhi3): Optimize previous change.
+
+2001-03-30  Bernd Schmidt  <bernds@redhat.com>
+
+	* loop.c (load_mems): When generating a load from a pseudo, update
+	REGNO_LAST_UID.
+
+Fri Mar 30 17:36:43 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (ix86_split_long_move): Use change address to compensate
+	stack pointer change in push instruction.
+
+Fri Mar 30 00:31:00 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.md (sse_movdfcc_eq): Fix constraint (sse_mov?fcc splitter): Use operands_match_p
+	instead of rtx_equal_p; fix the output template.
+
+Fri Mar 30 00:21:41 CEST 2001  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (ix86_expand_setcc): Support 64bit.
+	(ix86_expand_int_movcc): Likewise.
+	* i386.md (movdicc_rex64, x86_movsicc_0_m1_rex64, movdicc_c_rex64):
+	New patterns.
+
+	* i386.md (allocate_stack_worker): Turn to expander.
+	(allocate_stack_worker_1, allocate_stack_worker_rex64): New insns.
+
+	* i386.c (print_reg): Do not print x86_64 style regs on IA-32
+
+2001-03-29  Richard Henderson  <rth@redhat.com>
+
+	* libgcc2.c [L__main]: Include unwind-dw2-fde.h instead of frame.h.
+
+2001-03-28  Matthew Hiller  <hiller@redhat.com>
+
+	* config/mn10300/mn10300.md (cmpsi): Fix first alternative's
+	output template.
+
+	* MAINTAINERS: Added self.
+	
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.in (cs-tconfig.h): Depend on CONFIG_H, not GCONFIG_H.
+	Use ALL_CFLAGS not HOST_CFLAGS for sjlj detection.
+
+2001-03-28  Jim Wilson  <wilson@redhat.com>
+
+	* config/ia64/ia64.md (movtf): Change DImode to TFmode in calls to
+	operand_subword.
+
+2001-03-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* toplev.h (fatal_error): Add ATTRIBUTE_NORETURN.
+
+	* tradcif.y (yyerror): Likewise.  Add format specifier in call to
+	`error'.
+	
+	* tradcpp.c (macroexpand): Likewise for call to `error_with_line'.
+
+2001-03-28  DJ Delorie  <dj@redhat.com>
+
+	* Makefile.in (stage1_build): Revert CFLAGS patch.
+
+2001-03-28  Marek Michalkiewicz  <marekm@linux.org.pl>
+
+	* config/avr/libgcc.S (__mulhi3): Correct tests to exit the loop
+	when multiplier or multiplicand is zero.
+
+2001-03-28  Bernd Schmidt  <bernds@redhat.com>
+
+	* cselib.c (hash_rtx): Don't do tail recursion elimination by hand.
+
+	* config/ia64/ia64.c (update_set_flags): New function, broken out of
+	rtx_needs_barrier.
+	(set_src_needs_barrier): Likewise.
+	(rtx_needs_barrier): For SET case, use these two functions.  Rework
+	PARALLEL case to handle all inputs before all outputs.
+	(emit_insn_group_barriers): Call init_insn_group_barriers only if we
+	saw a label and no stop bit since then.
+	(maybe_rotate, process_epilogue): Add prototypes.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* config/rs6000/rs6000.h (EPILOGUE_USES): Use TARGET_AIX,
+	not TARGET_TOC for special toc restore handling.
+	* config/rs6000/rs6000.md (eh_return): Likewise.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* config/sparc/sparc.c (eligible_for_epilogue_delay): False if
+	current_function_calls_eh_return.
+	(output_function_epilogue): Handle eh_return.
+	* config/sparc/sparc.h (DOESNT_NEED_UNWINDER): Remove.
+	(EH_RETURN_DATA_REGNO): New.
+	(EH_RETURN_STACKADJ_RTX): New.
+	(EH_RETURN_HANDLER_RTX): New.
+	* config/sparc/sparc.md (call/short branch peepholes): Check
+	can_throw_internal instead of in_same_eh_region.
+
+	* config/rs6000/rs6000.c (rs6000_stack_info): Allocate space
+	for eh_return data registers.
+	(rs6000_emit_prologue): Save eh_return data registers.
+	(rs6000_emit_epilogue): Force inline restores if eh_return.
+	Restore eh_return data registers.  Mind EH_RETURN_STACKADJ_RTX.
+	* config/rs6000/rs6000.h (rs6000_stack_t): Add ehrd_offset.
+	(EH_RETURN_DATA_REGNO, EH_RETURN_STACKADJ_RTX): New.
+	(EPILOGUE_USES): True for TOC_REGISTER if calls_eh_return and
+	the target uses one.
+	* config/rs6000/rs6000.md (eh_epilogue, eh_reg_restore): Remove.
+	(return_eh_si, return_eh_di): Remove.
+	(eh_return): New, from corpse of eh_epilogue.
+	(eh_set_lr_si, eh_set_lr_di): New.
+
+	* config/i386/i386.c (general_no_elim_operand): Disallow virtual regs.
+	(ix86_save_reg): If maybe_eh_return, true for EH_RETURN_DATA_REGNOs.
+	True for pic register if current_function_calls_eh_return.
+	(ix86_expand_epilogue): Change "emit_return" argument into "style".
+	Handle eh_return requirements.
+	* config/i386/i386.h (EH_RETURN_DATA_REGNO): New.
+	(EH_RETURN_STACKADJ_RTX): New.
+	* config/i386/i386.md (exception_receiver): Remove.
+	(eh_return, eh_return_1): New.
+	* config/i386/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New.
+
+	* config/alpha/alpha.c (alpha_sa_mask): Add EH_RETURN_DATA_REGNOs.
+	(alpha_mark_machine_status): No eh_epilogue_sp_ofs ...
+	(alpha_expand_epilogue): ... use EH_RETURN_STACKADJ_RTX instead.
+	* config/alpha/alpha.h (machine_function): Remove eh_epilogue_sp_ofs.
+	(EH_RETURN_DATA_REGNO): New.
+	(EH_RETURN_STACKADJ_RTX, EH_RETURN_HANDLER_RTX): New.
+	* config/alpha/alpha.md (eh_epilogue): Remove.
+	(exception_receiver): Use $26 for ldgp input.
+	* config/alpha/linux.h (MD_FALLBACK_FRAME_STATE_FOR): New.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* except.c: Rewrite entirely for IA-64 ABI exception handling.
+	* except.h: Likewise.
+
+	* Makefile.in (LIB2ADDEH): Mention unwind-dw2*.c
+	(LIB2ADDEHDEP): New.
+	(LIB2FUNCS_EH): Remove.
+	(LIB2ADD): Remove LIB2ADDEH.
+	(libgcc.mk): Pass LIB2ADDEHDEP, don't pass LIB2FUNCS_EH.
+	(LIBGCC_DEPS): Use LIB2ADDEHDEP.
+	(crt{begin,end}[S].o): Likewise.
+	(except.o): Update includes.
+	* mklibgcc.in: Remove LIB2FUNCS_EH, add LIB2ADDEH, LIB2ADDEHDEP.
+	(libgcc2_c_dep): Use LIB2ADDEHDEP.
+
+	* basic-block.h (struct basic_block_def): Remove eh_beg, eh_end.
+	* bb-reorder.c (reorder_basic_blocks): Don't disable for EH.
+	* builtins.def (BUILT_IN_EH_RETURN_DATA_REGNO): New.
+	* builtins.c (expand_builtin): Implement it.
+	[BUILT_IN_EH_RETURN]: Update for nr arguments change.
+	* c-common.c (c_common_nodes_and_builtins): Declare it.
+	* c-decl.c (init_decl_processing): Update __builtin_eh_return.
+	* calls.c (libfunc_nothrow): Remove.
+	(emit_library_call_value_1): Don't call it.
+	* crtstuff.c: Include unwind-dw2-fde.h instead of frame.h.
+	* dwarf2.h (dwarf_call_frame_info): Add dwarf2.1 elements.
+	(DW_EH_PE_*): New defines for pointer encoding in .eh_frame.
+	* dwarf2out.c (struct dw_fde_struct): Add uses_eh_lsda, funcdef_number.
+	(current_funcdef_number): Globalize.
+	(output_call_frame_info): Emit frame data if an lsda is needed.
+	Generate augmentation for personality routine.  Don't play with
+	difference symbols.
+	(dwarf2out_begin_prologue): Record funcdef_number.
+	* dwarf2out.h (current_funcdef_number): Declare.
+	* expr.c (expand_expr): Update for except.h name changes.
+	Remove POPDCC_EXPR, POPDHC_EXPR.  Add EXC_PTR_EXPR.
+	* expr.h (LTI_throw, LTI_rethrow): Remove.
+	(LTI_sjthrow, LTI_sjpopnthrow, LTI_terminate): Remove.
+	(LTI_eh_rtime_match): Remove.
+	(LTI_unwind_resume, LTI_eh_personality): Add.
+	(LTI_unwind_sjlj_register, LTI_unwind_sjlj_unregister): Add.
+	* final.c (final): Don't call check_exception_handler_labels,
+	init_insn_eh_region, or free_insn_eh_region.
+	(final_scan_insn): Always emit debug labels for 
+	NOTE_INSN_EH_REGION notes.
+	* flags.h (flag_new_exceptions): Remove.
+	* flow.c (entry_exit_blocks): Remove eh_beg, eh_end.
+	(record_active_eh_regions): Remove.
+	(count_basic_blocks): Check all instructions for REG_EH_REGION.
+	Use can_throw_internal.
+	(find_basic_blocks_1): Likewise.
+	(move_stray_eh_region_notes): Remove.
+	(find_label_refs): No eh_return_stub_label.
+	(make_edges): Likewise.  No init/free_eh_nesting_info.  Handle RESX.
+	(make_eh_edge): No eh_nest_info.  Update for reachable_handlers
+	changes.
+	(delete_unreachable_blocks): Don't track deleted handlers.
+	(flow_delete_block): Use maybe_remove_eh_handler.
+	(delete_eh_regions): Remove.
+	(merge_blocks): Don't check for eh region match.
+	(mark_regs_live_at_end): Handle EH_RETURN_DATA_REGNO, 
+	EH_RETURN_STACKADJ_RTX, EH_RETURN_HANDLER_RTX.
+	(init_propagate_block_info): Disable dead frame store optimization
+	when current_function_calls_eh_return.
+	(dump_bb): Don't print eh_beg, eh_end.
+	* function.c (fixup_var_refs): No catch_clauses.
+	(expand_function_end): Likewise.  Call expand_eh_return before
+	the return register use.  Call sjlj_emit_function_exit_after.
+	(expand_function_start): Force pseudo DECL_RESULT if sjlj exceptions.
+	* function.h (struct function): Add calls_eh_return, uses_eh_lsda.
+	* ifcvt.c (dead_or_predicable): Remove eh region check.
+	* integrate.c (function_cannot_inline_p): Disallow __builtin_eh_return.
+	Don't check for EH vs parameters.
+	(expand_inline_function_eh_labelmap, eif_eh_map): Remove.
+	(expand_inline_function): Call duplicate_eh_regions.
+	(copy_insn_list): Don't handle NOTE_INSN_EH_REGION_BEG/END.
+	(copy_insn_notes): Remap REG_EH_REGION notes.
+	(copy_rtx_and_substitute): Remove SYMBOL_REF_NEED_ADJUST check.
+	* integrate.h (struct inline_remap): Add local_return_label.
+	* jump.c (jump_optimize_1): Don't init/free_insn_eh_region, nor
+	check_exception_handler_labels, nor exception_optimize.
+	(find_cross_jump): No EH region check.
+	* optabs.c (init_optabs): Update for changed eh libfuncs.
+	* rtl.def (RESX): New.
+	* rtl.h (SYMBOL_REF_NEED_ADJUST): Remove.
+	* stmt.c (expand_decl_cleanup): Simplify using_eh_for_cleanups_p
+	checks.  Update for except.h name changes.
+	(expand_cleanups): Likewise.
+	(expand_dcc_cleanup, expand_dhc_cleanup): Remove.
+	* toplev.c (dump_file_index, dump_file): Add .02.eh dump.
+	(compile_file): Call init_eh before init_optabs.  Don't
+	output_exception_table here.
+	(rest_of_compilation): Call convert_from_eh_region_ranges,
+	convert_to_eh_region_ranges, output_function_exception_table.
+	Don't emit_eh_context.
+	* tree.def (POPDHC_EXPR, POPDCC_EXPR): Remove.
+	(EXC_PTR_EXPR): New.
+
+	* md.texi (eh_epilogue): Remove.
+	(eh_return): Document.
+	* tm.texi (EH_RETURN_DATA_REGNO): Document.
+	(EH_RETURN_STACKADJ_RTX, EH_RETURN_HANDLER_RTX): Document.
+
+	* eh-common.h: Remove file.
+	* frame-dwarf2.c, frame.c, frame.h: Remove files.
+	* libgcc2.c (L_eh): Remove.
+
+	* unwind-dw2-fde.c: New file, largely copied from frame.c.
+	* unwind-dw2-fde.h: New file.
+	* unwind-dw2.c: New file, largely cribbed from frame-dwarf2.c.
+	* unwind-sjlj.c, unwind.h, unwind.inc: New files.
+	* libgcc-std.ver: Update for eh symbols.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* regmove.c (perhaps_ends_bb_p): Use can_throw_internal to
+	reduce false positives.
+	(regmove_optimize): Disable if flag_non_call_exceptions.
+
+	* stmt.c (expand_return): Remove always true predicate.
+	(expand_decl_cleanup_no_eh): Remove dead code.
+
+	* sched-deps.c (sched_analyze_insn): Consolidate scheduling
+	barrier code.  Add a scheduling barrier if a non-call insn
+	can throw internally.
+
+	* rtlanal.c (rtx_addr_can_trap_p): Virtual registers cannot trap.
+	Auto-inc addresses trap only if their base register does.
+
+	* except.c (can_throw_internal): Rename from can_throw.
+	* except.h, resource.c: Update references.
+
+	* integrate.c (copy_insn_list): Use returnjump_p.
+	(copy_insn_notes): Recurse for CALL_PLACEHOLDER.
+
+	* function.h (struct function): Move all boolean valued fields
+	to single bit fields at the end of the struct.
+
+	* bb-reorder.c, dwarf2out.c, except.c, except.h, flow.c,
+	jump.c, toplev.c:
+	Rename asynchronous_exceptions to flag_non_call_exceptions.
+
+	* gthr-single.h (UNUSED): New.  Distinguish between how C 
+	and C++ mark unused function arguments.  Use throughout.
+
+	* Makefile.in (cs-tconfig.h): Copy USING_SJLJ_EXCEPTIONS
+	value to target configuration header.
+	* configure.in (CONFIG_SJLJ_EXCEPTIONS): New.
+	* config.in, configure: Rebuild.
+	* except.h (USING_SJLJ_EXCEPTIONS): New.  Define based on
+	configuration and target defines.
+	(exceptions_via_longjmp): Remove.
+	* dwarf2out.c, except.c, final.c, toplev.c, config/ia64/ia64.c:
+	Use USING_SJLJ_EXCEPTIONS instead of exceptions_via_longjmp.
+
+	* except.h (flag_non_call_exceptions): Move ...
+	* flags.h: ... here.
+
+	* combine.c (distribute_notes) [REG_EH_REGION]: If non-call
+	exceptions, put the note on the trapping instruction.
+
+	* flags.h (flag_new_exceptions): Remove.
+	* toplev.c: Don't set it.
+	* final.c: Don't check it.
+	* except.c: Provide stub definition.
+
+	* flow.c (tidy_fallthru_edges): Don't combine complex edges.
+	(calculate_global_regs_live): Kill call-clobbered registers
+	across exception edges.
+	* reg-stack.c (convert_regs_1): Kill the entire target stack
+	across non-call exception edges.
+
+	* flow.c (cleanup_cfg): Take no argument.
+	* output.h, sibcall.c, toplev.c: Update all calls.
+
+2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* configure.in: Don't check for bcopy.
+	* configure, config.in: Regenerate.
+
+	* system.h: Don't define or prototype bcopy, instead poison it.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* function.c (expand_function_start): Set DECL_REGISTER on
+	a pseudo used for DECL_RESULT.
+
+	* rtl.h (LCT_NORETURN): New.
+	* calls.c (emit_library_call_value_1): Handle it.
+
+2001-03-27  Stan Shebs  <shebs@apple.com>
+
+	* objc/objc-act.c (objc_init): Use dump_base_name.
+	(gen_declaration): Clear the buffer arg.
+	(gen_declaration_1): New function, body of gen_declaration.
+	(adorn_decl): Call gen_declaration_1 instead of gen_declaration.
+	(gen_method_decl): Ditto, plus always clear buffer arg.
+	(error_with_ivar): Simplify.
+	(warn_with_method): Ditto.
+	(build_message_expr): Don't clear buffers.
+	(dump_interface): Ditto.
+	(objc_debug): Ditto.
+	(build_keyword_selector): Clear the buffer by only zeroing
+	the first element.
+	(objc_implementation_context): Declare.
+	(start_class): Warn about missing @end.
+	(finish_objc): Ditto.
+
 2001-03-28  John David Anglin  <dave@hiauly1.hia.nrc.ca>
 
 	* reload1.c (eliminate_regs): Don't abort on MEM USEs.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Tue Mar 27 16:55:16 2001
+++ gcc/gcc/cp/ChangeLog	Wed Mar 28 03:25:22 2001
@@ -1,3 +1,81 @@
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	IA-64 ABI Exception Handling:
+	* cp-tree.def (EH_SPEC_BLOCK): New.
+	(MUST_NOT_THROW_EXPR): New.
+	* cp-tree.h: Update changed function declarations.
+	(CPTI_PUSH_EXCEPTION_IDENTIFIER): Remove.
+	(CPTI_CALL_UNEXPECTED): New.
+	(struct cp_language_function): Rename x_eh_spec_try_block
+	to x_eh_spec_block.
+	(EH_SPEC_STMTS, EH_SPEC_RAISES): New.
+	* decl.c (current_binding_level): If no current function 
+	bindings, revert to scope_chain.
+	(initialize_predefined_identifiers): Remove __cp_push_exception.
+	(store_parm_decls): Use begin_eh_spec_block.
+	(finish_function): Use finish_eh_spec_block.
+	(mark_lang_function): Update for name changes.
+	* decl2.c (finish_file): No mark_all_runtime_matches.
+	* dump.c (cp_dump_tree): Handle new tree codes.
+	* error.c (dump_expr) [BIND_EXPR]: Fix typo.
+	* except.c (catch_language_init, catch_language): Remove.
+	(init_exception_processing): Don't set language code.
+	Initialize call_unexpected_node, protect_cleanup_actions,
+	eh_personality_libfunc, lang_eh_runtime_type.
+	(call_eh_info, push_eh_info, get_eh_info, get_eh_value): Remove.
+	(get_eh_type, get_eh_caught, get_eh_handlers): Remove.
+	(prepare_eh_type): Split out type canonicalizations ...
+	(build_eh_type_type): ... from here.
+	(build_eh_type_type_ref): Remove.
+	(mark_all_runtime_matches): Remove.
+	(build_exc_ptr): New.
+	(do_begin_catch, do_end_catch): New.
+	(do_pop_exception): Remove.
+	(build_terminate_handler): Remove.
+	(choose_personality_routine): Split out language choice from ...
+	(initialize_handler_parm): ... here.
+	Use MUST_NOT_THROW_EXPR.
+	(expand_start_catch_block): Use do_begin_catch.  Simplify Java
+	exception object handling.
+	(expand_start_eh_spec, expand_end_eh_spec): Remove.
+	(expand_exception_blocks, alloc_eh_object): Remove.
+	(begin_eh_spec_block, finish_eh_spec_block): New.
+	(do_allocate_exception, do_free_exception): New.
+	(expand_throw): Merge into ...
+	(build_throw): ... here.  Update for abi.
+	* expr.c (cplus_expand_expr): No expand_internal_throw.
+	Handle MUST_NOT_THROW_EXPR.
+	* pt.c (tsubst_expr): Handle EH_SPEC_BLOCK.
+	* semantics.c (*) Update for except.h name changes.
+	(genrtl_try_block): No protect_with_terminate.
+	(genrtl_eh_spec_block): New.
+	(genrtl_handler): Don't emit the goto here.
+	(cp_expand_stmt): Handle EH_SPEC_BLOCK.
+	(genrtl_finish_function): Don't expand_exception_blocks.
+	* tree.c (cp_statement_code_p): Handle EH_SPEC_BLOCK.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* decl.c (struct named_label_list): Rename eh_region to
+	in_try_scope, add in_catch_scope.
+	(struct binding_level): Rename eh_region to is_try_scope,
+	add is_catch_scope.
+	(note_level_for_try): Rename from note_level_for_eh.
+	(note_level_for_catch): New.
+	(poplevel): Copy both is_try_scope and is_catch_scope to
+	the named_label_list struct.
+	(check_previous_goto_1): Don't check for catch block via
+	DECL_ARTIFICIAL; use in_try_scope instead.
+	(check_goto): Likewise.
+	* cp-tree.h (note_level_for_try, note_level_for_catch): Declare.
+	* except.c (expand_start_catch_block): Call note_level_for_catch.
+	* semantics.c (begin_compound_stmt): Update for note_level_for_try.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* except.c: Use USING_SJLJ_EXCEPTIONS instead of
+	exceptions_via_longjmp.
+
 2001-03-27  Phil Edwards  <pme@sources.redhat.com>
 
 	* pt.c (check_default_tmpl_args):  Make error messages clearer.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog	Tue Mar 27 15:10:20 2001
+++ gcc/gcc/java/ChangeLog	Wed Mar 28 11:50:13 2001
@@ -1,3 +1,90 @@
+2001-03-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* expr.c (pop_type_0): Call `concat' rather than building the
+	string manually.
+	(pop_type): Add format specifier in call to `error'.
+
+	* parse.y (patch_method_invocation): Avoid casting away
+	const-ness.
+
+2001-03-21  Alexandre Petit-Bianco  <apbianco@redhat.com>
+
+	* parse.y (qualify_ambiguous_name): Broaden `length'
+	recognition. Help MODIFY_EXPR be resolved as expression names.
+	Fixes PR java/2066. Fixes PR java/2400.
+
+2001-03-28  Jeffrey Oldham  <oldham@codesourcery.com>
+
+	* jvgenmain.c (do_mangle_classname): End string constant with '\0'.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	IA-64 ABI Exception Handling:
+	* Make-lang.in (except.o): Don't depend on eh-common.h.
+	* check-init.c (check_init): Handle EXC_PTR_EXPR.
+	* decl.c (init_decl_processing) [throw_node]: No _Jv_Sjlj_Throw.
+	[soft_exceptioninfo_call_node]: Remove.
+	[eh_personality_libfunc, lang_eh_runtime_type]: New.
+	(end_java_method): No emit_handlers.
+	* except.c (java_set_exception_lang_code): Remove.
+	(method_init_exceptions): Don't call it.
+	(prepare_eh_table_type): No CATCH_ALL_TYPE.
+	(build_exception_object_ref): New.
+	(expand_end_java_handler): Update for except.h name changes.
+	(emit_handlers, expand_resume_after_catch): Remove.
+	* expr.c (java_lang_expand_expr): Update for except.h name changes.
+	(process_jvm_instruction): Use build_exception_object_ref.
+	* java-tree.h (JTI_SOFT_EXCEPTIONINFO_CALL_NODE): Remove.
+	(soft_exceptioninfo_call_node): Remove.
+	(build_exception_object_ref): Declare.
+	* jcf-write.c (generate_bytecode_insns) [CALL_EXPR]: No
+	soft_exceptioninfo_call_node.  Move processing ...
+	[EXC_PTR_EXPR]: ... here.
+	* parse.h (BUILD_ASSIGN_EXCEPTION_INFO): Remove dead code.
+	* parse.y (catch_clause_parameter): Use build_exception_object_ref.
+	(source_end_java_method): No java_set_exception_lang_code or
+	emit_handlers.
+	(build_dot_class_method): Use build_exception_object_ref.
+	(try_reference_assignconv): Check EXC_PTR_EXPR not
+	soft_exceptioninfo_call_node.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* java-tree.h (throw_node): Define as a single member of
+	java_global_trees instead of a separate array.
+	(JTI_THROW_NODE): New.
+	* decl.c (throw_node): Don't declare.
+	(init_decl_processing): Init a scalar throw_node.
+	Don't register it for gc.
+	* check-init.c (check_init): Reference scalar throw_node.
+	* expr.c (build_java_athrow): Likewise.
+	* jcf-write.c (generate_bytecode_insns): Likewise.
+	* parse.h (BUILD_THROW): Likewise.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	* decl.c (end_java_method): Do not save and restore
+	flag_non_call_exceptions.
+	* parse.y (source_end_java_method): Likewise.
+	* lang.c (flag_exceptions): Don't declare.
+	(java_init_options): Set flag_non_call_exceptions.  Set
+	flag_exceptions here ...
+	(java_init): ... not here.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* expr.c, parse.h: Use USING_SJLJ_EXCEPTIONS instead of
+	exceptions_via_longjmp.
+
+	* lang.c (flag_new_exceptions): Don't declare it.
+	(java_init_options): Or set it.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* decl.c (end_java_method): Rename asynchronous_exceptions to
+	flag_non_call_exceptions.
+	* parse.y (source_end_java_method): Likewise.
+
 2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
 
 	* Make-lang.in: Depend on $(SYSTEM_H), not system.h.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Mon Mar 26 23:10:13 2001
+++ gcc/gcc/testsuite/ChangeLog	Mon Apr  2 02:10:19 2001
@@ -1,3 +1,28 @@
+2001-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/compile/20010329-1.c: New test.
+
+2001-04-02  Jakub Jelinek  <jakub@redhat.com>
+
+	* gcc.c-torture/execute/20010329-1.c: New test.
+
+2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
+
+	* g++.old-deja/g++.other/eh4.C: Fix typo.
+
+2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
+
+	* g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
+
+2001-03-28  Philip Blundell  <philb@gnu.org>
+
+	* gcc.c-torture/compile/20010328-1.c: New test.
+
+2001-03-27  Richard Henderson  <rth@redhat.com>
+
+	* g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
+	* g++.old-deja/g++.eh/vbase3.C: Likewise.
+
 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
 
 	* gcc.c-torture/compile/20010327-1.c: New test.
--- /maat/heart/tbox/changelog_pass/gcc/include/ChangeLog	Fri Mar 23 18:45:56 2001
+++ gcc/include/ChangeLog	Sat Mar 31 11:00:13 2001
@@ -1,3 +1,7 @@
+2001-03-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* libiberty.h (alloca): Handle setting C_ALLOCA.
+
 2001-03-20  Jim Blandy  <jimb@redhat.com>
 
 	* demangle.h (enum gnu_v3_constructor_kinds,
--- /maat/heart/tbox/changelog_pass/gcc/libiberty/ChangeLog	Fri Mar 23 18:45:58 2001
+++ gcc/libiberty/ChangeLog	Wed Mar 28 04:00:34 2001
@@ -1,3 +1,11 @@
+2001-02-28  Richard Henderson  <rth@redhat.com>
+
+	* Makefile.in (make-temp-file.o): Depend on config.h.
+
+2001-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
+
+	* memchr.c (memchr): Adjust condition to avoid infinite loop.
+
 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
 
 	* cp-demangle.c (demangle_discriminator): `_0' is discriminator #1,
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Tue Mar 27 13:25:19 2001
+++ gcc/libstdc++-v3/ChangeLog	Mon Apr  2 12:05:22 2001
@@ -1,3 +1,114 @@
+2001-04-01  Benjamin Kosnik  <bkoz@codesourcery.com>
+
+	* docs/html/configopts.html: Add --enable-sjlj-exceptions docs.
+
+2001-04-01  Zack Weinberg  <zackw@stanford.edu>
+
+	* tests_flags.in: Use test a = b, not test a == b which is not
+	portable.
+
+2001-03-31  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* configure.target: Remove duplicate aix entry.
+
+2001-03-30  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* include/ext/stl_bvector.h: Move to...
+	* include/bits/stl_vector.h: ...here.
+	* include/ext/bvector: Move to...
+	* include/backward/bvector.h: ...here.
+	* include/bits/std_vector.h: Change stl_bvector include.
+	* include/bits/std_queue.h: Remove bvector include.
+	* include/ext/tree: Insert using rb_tree, move to...
+	* include/backward/tree.h: ...here.
+	* include/backward/hash_map.h: Include ext/hash_map.
+	* include/backward/hash_set.h: Include ext/hash_set.
+	* include/backward/queue.h: New file.
+	* include/backward/stack.h: Edit.
+	* include/backward/algo.h: Same.
+	* include/backward/algobase.h: Same.
+	* include/backward/alloc.h: Same.
+	* include/backward/function.h: Same.
+	* include/backward/iomanip.h: Same.
+	* include/backward/istream.h: Same.
+	* include/backward/iterator.h: Same.
+	* include/backward/list.h: Same.
+	* include/backward/map.h: Same.
+	* include/backward/multimap.h: Same.
+	* include/backward/multiset.h: Same.
+	* include/backward/ostream.h: Same.
+	* include/backward/pair.h: Same
+	* include/backward/rope.h: Same.
+	* include/backward/set.h: Same.
+	* include/backward/stream.h: Same.
+	* include/backward/strstream.h: Same.
+	* include/backward/tempbuf.h: Same.
+	* src/Makefile.am (ext_headers): Edit.
+	* src/Makefile.in: Regenerate.
+	* testsuite/ext/headers.cc (main): Fix.
+	* mkcheck.in: Fix.
+	
+2001-03-30  Phil Edwards  <pme@sources.redhat.com>
+
+	* tests_flags.in (LIBS):  Pass correct path for installed testing.
+
+2001-03-28  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* mkcheck.in (LIBTOOL): Don't construct -B argument here...
+	* tests_flags.in (CXX): Construct here.
+	(static_fail): Don't remove compile.out. Format with spaces.
+	(INCLUDES): Deal with xcompiling.
+	* configure.in (xcompiling): Substitute.
+	* testsuite/Makefile.am: Snake libjava configury.
+	* testsuite/Makefile.in: Regenerate.
+	* testsuite/23_containers/map_operators.cc: Tweaks.
+	* testsuite/23_containers/set_operators.cc: Tweaks.
+
+2001-03-28  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
+
+	Enable dejagnu testing framework.
+	* configure.in: Generate testsuite/Makefile.
+	* configure: Regenerate.
+	* Makefile.am (check-install): Change rule from this...
+	(check-script-install): ...to this.
+	(check): Change rule from this...
+	(check-script):...to this.
+	* Makefile.in: Regenerate.
+	
+2001-03-28  Alexandre Oliva  <aoliva@redhat.com>
+
+	* libsupc++/Makefile.am (CXXLINK): Add --tag disable-shared after
+	--tag CXX.
+	(LIBTOOL): Let automake take care of its definition.
+	* libsupc++/Makefile.in: Rebuilt.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	IA-64 ABI Exception Handling:
+	* acinclude.m4 (GLIBCPP_ENABLE_SJLJ_EXCEPTIONS): New.
+	* configure.in: Use it.
+	* Makefile.in, aclocal.m4, config.h.in, configure: Regenerate.
+        * libsupc++/Makefile.am (sources): Update files list.
+        * libsupc++/Makefile.in: Regenerate.
+        * libsupc++/eh_alloc.cc, libsupc++/eh_aux_runtime.cc: New files.
+        * libsupc++/eh_catch.cc, libsupc++/eh_exception.cc: New files.
+	* libsupc++/eh_globals.cc, libsupc++/eh_personality.cc: New files.
+        * libsupc++/eh_terminate.cc, libsupc++/eh_throw.cc: New files.
+        * libsupc++/exception_support.cc: Remove.
+        * libsupc++/exception_support.h: Remove.
+        * libsupc++/pure.cc: Use std::terminate.
+        * libsupc++/tinfo2.cc (__throw_type_match_rtti_2): Remove.
+        (__is_pointer): Remove.
+        * libsupc++/unwind-cxx.h: New file.
+        * libsupc++/vec.cc (uncatch_exception): Update for new abi.
+
+2001-03-27  Alexandre Oliva  <aoliva@redhat.com>
+
+	* libsupc++/Makefile.am (CXXLINK): Use CXX again, and choose
+	CXX tag explicitly.
+	* src/Makefile.am (CXXLINK): Likewise.
+	* libsupc++/Makefile.in, src/Makefile.in: Rebuilt.
+
 2001-03-27  Benjamin Kosnik  <bkoz@redhat.com>
 
 	* include/bits/c++config (_STL_USE_CONCEPT_CHECKS): Disable by default.
--- /maat/heart/tbox/changelog_pass/gcc/libffi/ChangeLog	Mon Mar 26 21:55:16 2001
+++ gcc/libffi/ChangeLog	Wed Mar 28 16:05:13 2001
@@ -1,3 +1,8 @@
+2001-03-29  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* configure.in: Use different syntax for subdirectory creation.
+	* configure: Rebuilt.
+
 2001-03-27  Jon Beniston  <jon@beniston.com>
 
 	* configure.in: Added X86_WIN32 target (Win32, CygWin, MingW).
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog	Tue Mar 27 16:55:17 2001
+++ gcc/libjava/ChangeLog	Sun Apr  1 22:25:14 2001
@@ -1,3 +1,114 @@
+2001-04-02  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	* java/lang/natSystem.cc (init_properties): Revert yesterday's changes
+	to "file.separator", "path.separator", and "java.io.tmpdir" property
+	initialization.
+	* java/io/File.java: Likewise.
+	* java/io/natFile.cc (init_native): Likewise.
+	* java/io/natFileWin32.cc (init_native): Likewise.
+
+2001-04-01  Per Bothner  <per@bothner.com>
+
+	* java/lang/natString.cc (intern):  If string's data does not point to
+	this String, make a fresh String that does.
+
+	* java/lang/natString.cc (unintern):  Replace by static function.
+	* java/lang/String.java (unintern):  Remove method.
+
+2001-04-01  Per Bothner  <per@bothner.com>
+
+	* DeflaterOutputStream.java (deflate):  Loop while def.needsInput.
+	(finish):  def.deflate needs to be called in a loop.
+	(inbuf, inbufLength):  New private fields.
+	(write(int)): Use inbuf.
+	(write(byte[],int,int):  Check if pending output in inbuf.
+	* ZipOutputStream.java:  Don't use Deflater if stored.
+	Use a Checksum object directly, not via a CheckedOutputStream.
+	(uncompressed_size):  New field,
+	(closeEntry):  Only write data_directory if needed.
+	(write):  If STORED, write directly.
+	Always update crc, and uncompressed_size.
+	(write_entry):  Fix lots of protocol erors.
+
+2001-04-01  Bryce McKinlay  <bryce@albatross.co.nz>
+
+	1.3-Compliant Implementation of java.io.File.
+	* java/lang/natSystem.cc (init_properties): Get "file.separator",
+	"path.separator", and "java.io.tmpdir" from the File class, instead
+	of setting them explicitly. 
+	* java/io/File.java: Do not canonicalize paths for security manager
+	checks. Call init_native() from static initializer. Do not pass path 
+	argument to native methods. New native method declarations. Some 
+	security manager checks moved to checkWrite().
+	(equals): Check file system case sensitivity and act appropriatly.
+	(hashCode): Likewise.
+	(isHidden): New method implemented.
+	(performList): Changed prototype. Now takes a class argument specifying
+	the class of the returned array: Strings or File objects. Also added
+	FileFilter argument.
+	(listFiles): New variants with "File" return type implemented.
+	(createTempFile): Use createNewFile(). Use maxPathLen.
+	(setReadOnly): New method implemented.
+	(listRoots): Likewise.
+	(compareTo): Likewise.
+	(setLastModified): Likewise.
+	(checkWrite): New method.
+	(setPath): Removed.
+	* java/io/natFile.cc: Various functions no longer take canonical path
+	argument.
+	(stat): Handle ISHIDDEN query.
+	(isAbsolute): Remove WIN32 cruft.
+	(performList): New arguments. Handle returning either File[] or String[]
+	arrays. Check with FileFilter or FilenameFilter arguments as 
+	appropriate. Use an ArrayList, not a Vector, for the temporary list.
+	(performSetReadOnly): New method implemented.
+	(performListRoots): Likewise.
+	(performSetLastModified): Likewise.
+	(performCreate): Likewise.
+	(init_native): New initialization function.
+	* java/io/natFileWin32.cc: Various functions no longer take canonical 
+	path argument.
+	(stat): Add FIXME about ISHIDDEN query.
+	(performList): New arguments. Handle returning either File[] or String[]
+	arrays. Check with FileFilter or FilenameFilter arguments as 
+	appropriate. Use an ArrayList, not a Vector, for the temporary list.
+	(performSetReadOnly): New. Stubbed.
+	(performListRoots): Likewise.
+	(performSetLastModified): Likewise.
+	(performCreate): Likewise.
+	(init_native) New initialization function.	
+	* configure.in: Check for utime() and chmod().
+	* configure: Rebuilt.
+	* include/config.h.in: Rebuilt.
+
+	Resolves PR libgcj/1759.
+
+2001-03-28  Richard Henderson  <rth@redhat.com>
+
+	IA-64 ABI Exception Handling:
+	* Makefile.am (GCC_UNWIND_INCLUDE): Rename from EH_COMMON_INCLUDE.
+	(AM_CXXFLAGS): -fnon-call-exceptions not -fasynchronous-exceptions.
+	Remove EXCEPTIONSPEC.
+	* configure.host (libgcj_sjlj): Remove.
+	* configure.in (EXCEPTIONSPEC): Remove.
+	(enable-sjlj-exceptions): Detect if not specified.
+	(GCC_UNWIND_INCLUDE): Rename from EH_COMMON_INCLUDE; change
+	what header we're looking for.
+	* libgcj.spec.in (jc1): Remove EXCEPTIONSPEC.
+	* Makefile.in, configure: Regenerate.
+	* exception.cc: Don't declare libgcc2 stuff.
+	(java_eh_info, _Jv_type_matcher, _Jv_exception_info): Remove.
+	(_Jv_eh_alloc, _Jv_eh_free, _Jv_setup_eh_info): Remove.
+	(win32_get_restart_frame): Remove.
+	(struct java_exception_header): New.
+	(__gcj_exception_class): New.
+	(get_exception_header_from_ue): New.
+	(_Jv_Throw): Rewrite for IA-64 ABI unwind routines.
+	(size_of_encoded_value, read_encoded_value): New.
+	(read_uleb128, read_sleb128, parse_lsda_header): New.
+	(get_ttype_entry, __gcj_personality_sj0): New.
+	* gcj/javaprims.h (_Jv_Sjlj_Throw): Remove.
+
 2001-03-27  Joerg Brunsmann  <joerg_brunsmann@yahoo.de>
 
 	* javax/naming/InitialContext.java (init): Fix typo.
/maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++ -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ -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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/backward -c /maat/hea!
rt/tbox/cvs-gcc/gcc/libstdc++-v3/src/strstream.cc  -fPIC -DPIC -o .libs/strstream.o
/maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++ -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ -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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/include/backward -c /maat/hea!
rt/tbox/cvs-gcc/gcc/libstdc++-v3/src/strstream.cc -o strstream.o >/dev/null 2>&1
/bin/sh ../libtool --tag CXX --mode=compile /maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++  -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ 	-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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath 	 	         -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates 	 	-Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once 	 	-ffunction-sections -fdata-sections  -g    -c !
c++locale.cc
/maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++ -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ -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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c c++locale.cc  -fPIC -DPIC -o .libs/c++locale.o
/maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++ -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ -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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c c++locale.cc -o c++locale.o >/dev/null 2>&1
/bin/sh ../libtool --tag CXX --mode=compile /maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++  -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ 	-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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath 	 	         -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates 	 	-Wall -Wno-format -W -Wwrite-strings -Winline  -fdiagnostics-show-location=once 	 	-ffunction-sections -fdata-sections  -g    -c !
/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/src/locale.cc
/maat/heart/tbox/native/build/gcc/xgcc -B/maat/heart/tbox/native/build/gcc/ -nostdinc++ -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src -L/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src/.libs -B/maat/heart/tbox/objs/i686-pc-linux-gnu/bin/ -B/maat/heart/tbox/objs/i686-pc-linux-gnu/lib/ -isystem /maat/heart/tbox/objs/i686-pc-linux-gnu/include -nostdinc++ -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++ -I../libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libio -I/maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/libmath -g -O2 -fvtable-thunks -D_GNU_SOURCE -fno-implicit-templates -Wall -Wno-format -W -Wwrite-strings -Winline -fdiagnostics-show-location=once -ffunction-sections -fdata-sections -g -c /maat/heart/tbox/cvs-gcc/gcc/libstdc++-v3/src/locale.cc  -fPIC -DPIC -!
o .libs/locale.o
xgcc: Internal error: Segmentation fault (program as)
Please submit a full bug report.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.
make[4]: *** [locale.lo] Error 1
make[4]: Leaving directory `/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3/src'
make[3]: *** [all-recursive] Error 1
make[3]: Leaving directory `/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3'
make[2]: *** [all-recursive-am] Error 2
make[2]: Leaving directory `/maat/heart/tbox/native/build/i686-pc-linux-gnu/libstdc++-v3'
make[1]: *** [all-target-libstdc++-v3] Error 2
make[1]: Leaving directory `/maat/heart/tbox/native/build'
make: *** [bootstrap] Error 2
+ exit 1

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