This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
2 GCC regressions, 0 new, with your patch on 2001-08-13T02:58:44Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 2 GCC regressions, 0 new, with your patch on 2001-08-13T02:58:44Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Mon, 13 Aug 2001 05:03:16 +0000
- CC: isamu at yamato dot ibm dot com
- Reply-To: gcc-regression at gcc dot gnu dot org
With your recent patch, GCC has some regression test failures, which
used to pass. There are 0 new failures, and 2
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 gcc.sum gcc.dg/special/gcsec-1.c
native gcc.sum gcc.dg/special/gcsec-1.c
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-08-13T00:54:11Z:
--- /maat/heart/tbox/changelog_mail/gcc/libiberty/ChangeLog Sat Aug 11 20:42:37 2001
+++ gcc/libiberty/ChangeLog Sun Aug 12 19:58:54 2001
@@ -1,3 +1,9 @@
+2001-08-12 Isamu Hasegawa <isamu@yamato.ibm.com>
+
+ * regex.c (wcs_regex_compile): Use appropriate string
+ to compare with collating element.
+ Fix the padding for the alignment.
+
2001-08-10 Andrew Cagney <ac131313@redhat.com>
* lbasename.c (lbasename): Change function definition to return a
ChangeLog entries between 2001-08-13T00:54:11Z and the last time everything
passed, on 2001-08-08T15:45:00Z:
--- /maat/heart/tbox/changelog_pass/gcc/ChangeLog Mon Jul 30 13:16:01 2001
+++ gcc/ChangeLog Sat Aug 11 03:19:33 2001
@@ -1,3 +1,7 @@
+2001-08-11 Graham Stott <grahams@redhat.com>
+
+ * Makefile.in (check-c++): Add missing semicolon.
+
Mon Jul 30 19:24:13 CEST 2001 Jan Hubicka <jh@suse.cz>
* MAITAINERS (Various maitainers: predict.def): Added myself.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Wed Aug 8 08:45:06 2001
+++ gcc/gcc/ChangeLog Sun Aug 12 17:54:17 2001
@@ -1,3 +1,686 @@
+2001-08-12 Kazu Hirata <kazu@hxi.com>
+
+ * gcc.c: Fix comment formatting.
+ * gccspec.c: Likewise.
+ * gcov.c: Likewise.
+ * gcse.c: Likewise.
+ * genemit.c: Likewise.
+ * gengenrtl.c: Likewise.
+ * genrecog.c: Likewise.
+ * gensupport.c: Likewise.
+ * ggc-page.c: Likewise.
+ * global.c: Likewise.
+ * graph.c: Likewise.
+ * ifcvt.c: Likewise.
+ * integrate.c: Likewise.
+ * lcm.c: Likewise.
+ * libgcc2.c: Likewise.
+ * loop.c: Likewise.
+ * mbchar.c: Likewise.
+ * optabs.c: Likewise.
+ * predict.c: Likewise.
+ * prefix.c: Likewise.
+ * profile.c: Likewise.
+ * protoize.c: Likewise.
+ * real.c: Likewise.
+ * recog.c: Likewise.
+ * regclass.c: Likewise.
+ * regmove.c: Likewise.
+ * reg-stack.c: Likewise.
+ * reload1.c: Likewise.
+ * resource.c: Likewise.
+ * rtlanal.c: Likewise.
+ * rtl.c: Likewise.
+
+2001-08-12 Kazu Hirata <kazu@hxi.com>
+
+ * doc/tm.texi (ENCODE_SECTION_INFO): Add documentation on how
+ a tree representing a constant is passed to the macro.
+
+2001-08-12 Richard Henderson <rth@redhat.com>
+
+ * config/rs6000/rs6000.c (rs6000_elf_asm_out_constructor): New.
+ (rs6000_elf_asm_out_destructor): New.
+ * config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): Remove.
+ (DTORS_SECTION_ASM_OP): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ (ASM_OUTPUT_INT): Don't hack TARGET_RELOCATABLE for constructors.
+
+2001-08-12 David Edelsohn <edelsohn@gnu.org>
+
+ Revert:
+ 2001-08-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+ * gcc.c (set_collect_gcc_options): New function, split out from
+ main.
+ Ignore elided switches.
+ (do_spec_1): Invoke before executing command.
+ (set_input): Export.
+ Move declaration ...
+ * gcc.h (set_input): ... here.
+ * config/alpha/osf.h (ASM_FINAL_SPEC): Use %U.s to refer to input
+ file.
+
+2001-08-12 Richard Henderson <rth@redhat.com>
+
+ * config/rs6000/rs6000.c (rs6000_elf_section_type_flags): Fix
+ thinko wrt TARGET_RELOCATABLE.
+
+2001-08-12 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * fix-header.c (cb_file_change): Update prototype.
+
+2001-08-11 Zack Weinberg <zackw@panix.com>
+
+ * toplev.c (set_float_handler): Make static.
+ * toplev.h: Don't prototype set_float_handler.
+
+ * simplify-rtx.c: Don't include setjmp.h.
+ (simplify_unary_real, simplify_binary_real, simplify_binary_is2orm1):
+ New functions.
+ (simplify_unary_operation, simplify_binary_operation): Use them,
+ via do_float_handler.
+
+ * fold-const.c: Don't include setjmp.h.
+ (exact_real_inverse_1): New function.
+ (exact_real_inverse): Use it, via do_float_handler.
+
+ * varasm.c: Don't include setjmp.h.
+ (assemble_real_1): New function.
+ (assemble_real): Use it, via do_float_handler.
+ Call internal_error if we get a trap here.
+
+ * c-parse.in, cse.c, cselib.c, config/i386/i386.c,
+ config/pj/pj.c, config/s390/s390.c: Don't include setjmp.h.
+
+2001-08-11 Zack Weinberg <zackw@panix.com>
+
+ * defaults.h: Define PREFERRED_STACK_BOUNDARY to
+ STACK_BOUNDARY if not already defined.
+
+ * calls.c, function.c, reload1.c, explow.c: Don't default
+ PREFERRED_STACK_BOUNDARY. Remove all #if/#ifdef on
+ PREFERRRED_STACK_BOUNDARY and/or STACK_BOUNDARY.
+
+ * explow.c (allocate_dynamic_stack_space): Change unsafe #if
+ to run-time test.
+
+ * doc/tm.texi: Document that STACK_BOUNDARY is required;
+ clarify difference between it and PREFERRED_STACK_BOUNDARY.
+
+2001-08-11 Neil Booth <neil@daikokuya.demon.co.uk>
+
+ * cppmacro.c (enter_macro_context): Push macro expansions even
+ if empty.
+
+2001-08-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * config/rs6000/rs6000.c: Include integrate.h to silence warning.
+ (rs6000_elf_section_type_flags): Actually return a value.
+
+2001-08-11 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * s390.c, s390.h, s390.md, s390-protos.h, linux.h, t-linux:
+ Clean up code: add missing comments and prototypes, fix warnings,
+ remove obsolete code, fix spacing to conform to coding style.
+
+2001-08-11 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (targetm): Define TARGET_ASM_OPEN_PAREN
+ and TARGET_ASM_CLOSE_PAREN.
+ (regclass_map): CC register belongs to class NO_REGS.
+ (legitimize_pic_address): Don't generate unnecessary moves
+ (to avoid confusing loop optimization).
+ (check_and_change_labels): Replace jump_long by indirect_jump.
+ (s390_final_chunkify): Don't start a new literal pool on section
+ switch in 64-bit code.
+ (s390_va_start, s390_va_arg): Fixed incorrect sizes for 64-bit.
+
+ * config/s390/s390.h (TARGET_SWITCHES): Renamed debug_arg to debug.
+ (MAX_BITS_PER_WORD, MAX_LONG_TYPE_SIZE): Set to 64 (for 64-bit).
+ (HARD_REGNO_MODE_OK, RETURN_IN_MEMORY): Support complex integer
+ modes correctly.
+ (reg_class, REG_CLASS_NAMES, REG_CLASS_CONTENTS): Remove CC_REGS.
+ (EH_RETURN_HANDLER_RTX): Fixed incorrect offset for 64-bit.
+ (CONST_COSTS): Fixed incorrect costs.
+
+ * config/s390/s390.md (fixuns_trunc[sd]f[sd]i2, udivsi3, umodsi3):
+ Use emit_jump instead of emit_jump_insn (gen_jump).
+ (divsi3, modsi3): Clobber low word of divmoddisi3 before shifting
+ (to avoid confusing flow analysis).
+ (tablejump, tablejump1, tablejump2): Removed. Replaced by casesi.
+ (casesi, casesi_jump): New.
+ (jump_long): Removed. Functionality merged into indirect_jump.
+ (indirect_jump): Accept address_operand, not just register_operand.
+ (cjump_long, icjump_long): Use same logic as indirect_jump.
+ (builtin_setjmp_setup, builtin_setjmp_receiver, builtin_longjmp):
+ Fixed broken setjmp/longjmp handling.
+ (do_builtin_setjmp_setup): Removed.
+
+ * config/s390/linux.h (ASM_OUTPUT_DOUBLE_INT): Work around
+ broken GNU as versions that don't accept .quad with large
+ negative values. Use hexadecimal output instead.
+ (ASM_OUTPUT_ADDR_DIFF_ELT): Adapt to new casesi insn.
+ (ASM_OPEN_PAREN, ASM_CLOSE_PAREN, FUNCTION_PROLOGUE,
+ FUNCTION_EPILOGUE): Removed. Now in targetm.
+
+ * config/s390/linux64.h (CALL_USED_REGISTERS): Add CC register.
+
+ * config/s390/fixdfdi.h: Add missing copyright statement.
+ Fix type conflicts on 64-bit. Add missing SFmode routines.
+
+ * s390.c, s390.h, s390.md, linux.h, linux64.h: Fixed incorrect
+ email address.
+
+2001-08-11 Richard Henderson <rth@redhat.com>
+
+ * rtl.h (REG_EH_RETHROW): Remove.
+ * rtl.c (reg_note_name): Update.
+ * combine.c (distribute_notes): Don't check for it.
+
+2001-08-11 Richard Henderson <rth@redhat.com>
+
+ * combine.c (distribute_notes): Place REG_SETJMP.
+
+2001-08-11 Richard Henderson <rth@redhat.com>
+
+ * doc/extend.texi (Arrays and pointers implementation): Discourage
+ relying on sign-extension of pointers.
+
+2001-08-11 H.J. Lu <hjl@gnu.org>
+
+ * config/mips/linux.h (EXTRA_SECTIONS): Remove in_ctors and
+ in_dtors.
+ (EXTRA_SECTION_FUNCTIONS): Remove DTORS_SECTION_ASM_OP and
+ RDATA_SECTION_ASM_OP.
+
+2001-08-11 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * doc/install.texi (Specific, c4x): Fix cross-reference to the
+ main manual to work both for info and HTML versions.
+
+2001-08-11 Neil Booth <neil@daikokuya.demon.co.uk>
+ Matt Kraai <kraai@alumni.carnegiemellon.edu>
+
+ * cpphash.c (_cpp_destroy_hashtable): Use ht_destroy.
+ * cpphash.h (CPP_IN_SYSTEM_HEADER): Fix.
+ (struct cpp_pool): New member first.
+ * cppinit.c (append_include_chain): Plug memory leaks.
+ * cpplib.c (cpp_register_pragma, cpp_register_pragma_space):
+ Allocate pragma structures from the (aligned) macro pool to
+ avoid leaking memory.
+ * cpplex.c (_cpp_init_pool, _cpp_free_pool): Use pool->first
+ so we don't leak memory.
+ * hashtable.c (ht_destroy): New.
+ * hashtable.h (ht_destroy): New.
+
+2001-08-11 Neil Booth <neil@daikokuya.demon.co.uk>
+ Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * c-lex.c (map): Make const.
+ (cb_file_change): Update for callback passing a line map.
+ Don't assume we have a previous map. Remove sanity check
+ about popping too many files.
+ * cpperror.c (print_location): Make map const.
+ * cppfiles.c (stack_include_file): Update; line maps now hold sysp.
+ (cpp_make_system_header): Similarly.
+ (search_from): Similarly.
+ (_cpp_execute_include): Don't remember where we came from.
+ * cpphash.h (struct cpp_buffer): Remove return_to_line, sysp.
+ (struct cpp_reader): Make map const.
+ (CPP_IN_SYSTEM_HEADER, _cpp_do_file_change): Update.
+ * cpplib.c (do_line): Update; line maps now hold sysp.
+ (cpp_push_buffer): Similarly.
+ (_cpp_do_file_change): Similarly; callback with map instead.
+ (cpp_get_line_maps): Constify return value.
+ (_cpp_pop_buffer): Update.
+ * cpplib.h (struct cpp_file_change): Remove.
+ (struct cpp_callbacks): Update.
+ (cpp_get_line_maps): Constify return value.
+ * cppmacro.c (_cpp_create_definition): Update.
+ * cppmain.c (struct printer): Constify map.
+ (maybe_print_line): Similarly.
+ (print_line): Similarly. Deduce flags 1 and 2 here.
+ (cb_file_change): Update.
+ * line-map.c (free_line_maps): Warn regardless.
+ (add_line_map): Return pointer to const. When passed NULL to_file
+ with LC_LEAVE, use the obvious values for the return point so the
+ caller doesn't have to figure them out.
+ (lookup_line): Return pointer to const.
+ (print_containing_files): Take pointer to const.
+ * line-map.h (struct line_map): New members reason, sysp.
+ (add_line_map): Return pointer to const.
+ (lookup_line): Similarly.
+ (print_containing_files): Take pointer to const.
+
+2001-08-10 Roman Zippel <zippel@linux-m68k.org>
+ Richard Henderson <rth@redhat.com>
+
+ * regmove.c (regmove_optimize): Avoid setting a register twice in
+ a parallel set.
+
+2001-08-10 Richard Henderson <rth@redhat.com>
+
+ * doc/extend.texi (Arrays and pointers implementation): Document
+ behavior of pointer/integer conversion.
+
+2001-08-10 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * glimits.h (__LONG_MAX__): Add s390x as 64-bit architecture.
+
+2001-08-10 Richard Henderson <rth@redhat.com>
+
+ * doc/extend.texi (C Implementation): New chapter.
+ * doc/gcc.texi (Top): Link it in.
+
+2001-08-10 Andrew Cagney <ac131313@redhat.com>
+
+ * doc/install.texi (Specific): Fix CVS merge botch.
+
+2001-08-10 Richard Henderson <rth@redhat.com>
+
+ * config/m68k/m68k.c (m68k_svr3_asm_out_constructor): Protect with
+ ifdef CTOR_LIST_BEGIN instead of INIT_SECTION_ASM_OP.
+
+2001-08-10 Zack Weinberg <zackw@stanford.edu>
+
+ * calls.c, function.c: Always define PREFERRED_STACK_BOUNDARY
+ if not already defined. Remove all #ifdefs on STACK_BOUNDARY;
+ this macro is now required.
+
+ * cselib.c (cselib_process_insn), flow.c (propagate_block),
+ loop.c (find_and_verify_loops), reload.c (reload): Check
+ for rtx code of CALL_INSN, not CALL, when deciding if we
+ need to check for REG_SETJMP note.
+
+ * gcse.c (compute_hash_table, compute_store_table): Update
+ the #ifdef NON_SAVING_SETJMP code to the new REG_SETJMP
+ logic.
+
+ * config/avr/avr.c: Fix typo.
+ * config/convex/convex.c (expand_movstr): Use adjust_address.
+ * config/dsp16xx/dsp16xx.c: Define dsp16xx_compare_gen
+ variable.
+ * config/dsp16xx/dsp16xx.md: Correct calls to replace_equiv_address.
+ * config/elxsi/elxsi.c: Include tree.h, expr.h, regs.h, and flags.h.
+ Fix typo.
+ * config/elxsi/elxsi.h: Don't define Rmode (typo for Pmode?)
+ Do define STACK_BOUNDARY.
+ * config/i370/i370.c: Include expr.h.
+ * config/i860/sysv3.h, config/i860/sysv4.h, config/m32r/m32r.h,
+ config/pa/som.h, config/v850/v850.h: Take in_ctors and
+ in_dtors out of EXTRA_SECTIONS; take CTORS_SECTION_FUNCTION
+ and DTORS_SECTION_FUNCTION out of EXTRA_SECTION_FUNCTIONS.
+ * config/m88k/m88k.c: Include c-tree.h after expr.h.
+ * config/pdp11/pdp11.c: Include expr.h and toplev.h.
+ * config/romp/romp.c: Include expr.h after tree.h.
+ Include toplev.h.
+ (output_fpop): Use xmalloc, not oballoc.
+ * config/we32k/we32k.c: Include expr.h.
+
+2001-08-10 Kazu Hirata <kazu@hxi.com>
+
+ * config/h8300/h8300.h: Fix formatting.
+
+2001-08-08 Jason Merrill <jason_merrill@redhat.com>
+
+ * c-common.h (RETURN_NULLIFIED_P): Lose.
+ * c-semantics.c (genrtl_return_stmt): Don't check it.
+
+2001-08-10 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.c (mips_add_large_offset_to_sp): New function.
+ (mips_annotate_frame_insn): New function.
+ (mips_emit_frame_related_store): New function.
+ (save_restore_insns): Don't mark instructions that set up the base
+ registers as frame-related. Add REG_FRAME_RELATED_EXPR notes to
+ the store instructions instead.
+ (mips_expand_prologue): If the stack size is moved into a temporary
+ register, do not mark that move as frame-related. Add a
+ REG_FRAME_RELATED_EXPR note to the stack adjustment instruction.
+
+2001-08-10 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.c (save_restore_insns): Don't mark the RA's
+ stack slot as unchanging if current_function_calls_eh_return.
+
+2001-08-10 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.md (reload_outcc): Use HARD_REGNO_NREGS to
+ access the second half of the TFmode scratch operand.
+
+2001-08-10 Anthony Green <green@redhat.com>
+
+ * java/class.c (emit_register_classes): Conditionalize code on
+ JCR_SECTION_NAME.
+
+2001-08-10 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
+
+ * doc/install.texi (Specific, avr): Fix cross-reference to the
+ main manual to work both for info and HTML versions.
+
+2001-08-09 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * stmt.c (expand_null_return_1): Remove code to generate simple returns
+ and "use_goto" argument.
+ (expand_null_return, expand_value_return): Update all callers.
+ * function.c (expand_function_end): Remove code to generate simple
+ return.
+ * config/vax/vax.md (epilogue): New expander for function return.
+ * doc/md.texi (epilogue): Remove "if defined".
+
+2001-08-09 Zack Weinberg <zackw@stanford.edu>
+
+ * Makefile.in: Partially revert my previous change:
+ put -DGENERATOR_FILE back in HOST_CFLAGS, take it out
+ of the hashtab.o and safe-ctype.o rules.
+
+2001-08-09 Richard Henderson <rth@redhat.com>
+
+ * Makefile.in (MAYBE_USE_COLLECT2): Remove; purge all uses.
+ (USE_COLLECT2): Remove duplicate definition.
+ * config.gcc (a29k-udi, a29k-wrs-vxworks) [tm_file]: Remove a29k/udi.h.
+ (use_collect2): Remove dead code.
+ * configure.in (use_collect2): Remove will_use_collect2 and
+ maybe_use_collect2; add USE_COLLECT2 to host_xm_defines and xm_defines.
+ * configure: Rebuild.
+
+ * target.h (targetm.asm_out.constructor): New.
+ (targetm.asm_out.destructor, targetm.have_ctors_dtors): New.
+ * target-def.h (TARGET_ASM_CONSTRUCTOR): New.
+ (TARGET_ASM_DESTRUCTOR, TARGET_HAVE_CTORS_DTORS): New.
+ * varasm.c (in_ctors, in_dtors): New.
+ (assemble_constructor, assemble_destructor): Remove.
+ (default_stabs_asm_out_destructor): New.
+ (default_named_section_asm_out_destructor): New.
+ (dtors_section, default_dtor_section_asm_out_destructor): New.
+ (default_stabs_asm_out_constructor): New.
+ (default_named_section_asm_out_constructor): New.
+ (ctors_section, default_ctor_section_asm_out_constructor): New.
+ * output.h: Update declarations.
+ * c-decl.c (c_expand_body): Use target hooks instead of
+ assemble_constructor and assemble_destructor.
+ * profile.c (output_func_start_profiler): Likewise.
+ * objc/objc-act.c (finish_objc): Likewise.
+ (build_module_descriptor): Tidy. Set TREE_PUBLIC properly
+ for the constructor.
+ * objc/Make-lang.in (objc-act.o): Depend on TARGET_H.
+
+ * crtstuff.c (CTORS_SECTION_ASM_OP): Don't define.
+ (DTORS_SECTION_ASM_OP): Likewise.
+ (__CTOR_LIST__): Use attribute section when possible.
+ (__DTOR_LIST__, __CTOR_END__, __DTOR_END__): Likewise.
+
+ * defaults.h (EH_FRAME_SECTION_NAME): Don't depend on
+ ASM_OUTPUT_CONSTRUCTOR.
+
+ * config/darwin.c (machopic_asm_out_constructor): New.
+ (machopic_asm_out_destructor): New.
+ * config/darwin-protos.h: Update declarations.
+ * config/darwin.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ * config/nextstep.c (nextstep_asm_out_constructor): New.
+ (nextstep_asm_out_destructor): New.
+ * config/nextstep.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ * config/nextstep21.h: Undef TARGET_ASM_*STRUCTOR instead of
+ ASM_OUTPUT_*STRUCTOR.
+ * config/i386/aix386ng.h: Likewise.
+
+ * config/elfos.h (CTORS_SECTION_ASM_OP, DTORS_SECTION_ASM_OP): Remove.
+ (EXTRA_SECTIONS, EXTRA_SECTION_FUNCTIONS): No ctors/dtors.
+ (CTORS_SECTION_FUNCTION, DTORS_SECTION_FUNCTION): Remove.
+ (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
+ * config/lynx.h: Likewise.
+ * config/netware.h: Likewise.
+ * config/psos.h: Likewise.
+ * config/alpha/alpha-interix.h: Likewise.
+ * config/alpha/elf.h: Likewise.
+ * config/arc/arc.h: Likewise.
+ * config/arm/aof.h: Likewise.
+ * config/arm/coff.h: Likewise.
+ * config/arm/elf.h: Likewise.
+ * config/c4x/c4x.h: Likewise.
+ * config/h8300/h8300.h: Likewise.
+ * config/i386/cygwin.h: Likewise.
+ * config/i386/djgpp.h: Likewise.
+ * config/i386/i386-coff.h: Likewise.
+ * config/i386/i386-interix.h: Likewise.
+ * config/i386/sco5.h: Likewise.
+ * config/i386/vsta.h: Likewise.
+ * config/i386/win32.h: Likewise.
+ * config/i960/i960-coff.h: Likewise.
+ * config/ia64/sysv4.h: Likewise.
+ * config/m68hc11/m68hc11.h: Likewise.
+ * config/m68k/coff.h: Likewise.
+ * config/m68k/mot3300.h: Likewise.
+ * config/m88k/m88k.h: Likewise.
+ * config/mcore/mcore-pe.h: Likewise.
+ * config/mcore/mcore.h: Likewise.
+ * config/mips/elf.h: Likewise.
+ * config/mips/elf64.h: Likewise.
+ * config/mips/iris6.h: Likewise.
+ * config/pa/pa64-hpux.h: Likewise.
+ * config/rs6000/sysv4.h: Likewise.
+ * config/sh/sh.h: Likewise.
+ * config/sparc/litecoff.h: Likewise.
+
+ * config/svr3.h (CTORS_SECTION_ASM_OP): Remove.
+ (CTORS_SECTION_FUNCTION, DTORS_SECTION_FUNCTION): Remove.
+ (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
+ * config/1750a/1750a.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ * config/a29k/a29k.c: Move include of tree.h.
+ * config/a29k/udi.h: Delete file.
+ * config/alpha/alpha.c (vms_asm_out_constructor): New.
+ (vms_asm_out_destructor): New.
+ * config/alpha/vms.h (EXTRA_SECTIONS): No ctors/dtors.
+ (EXTRA_SECTION_FUNCTIONS): Likewise.
+ (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ * config/c4x/c4x.c: Move include of tree.h.
+ * config/clipper/clipper.c (clix_asm_out_constructor): New.
+ (clix_asm_out_destructor): New.
+ * config/clipper/clix.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ * config/i386/aix386.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR): New.
+ * config/i386/i386.c (ix86_svr3_asm_out_constructor): New.
+ (sco_asm_out_constructor): New.
+ * config/i386/sco5.h (TARGET_ASM_CONSTRUCTOR): New.
+ * config/i386/svr3gas.h: Remove stack grows up code.
+ Remove code duplicated from i386/sysv3.h.
+ (TARGET_ASM_CONSTRUCTOR): New.
+ (ASM_OUTPUT_CONSTRUCTOR, ASM_OUTPUT_DESTRUCTOR): Remove.
+ (DTORS_SECTION_FUNCTION, CTORS_SECTION_FUNCTION): Remove.
+ * config/i386/sysv3.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR): New.
+ * config/m68hc11/m68hc11.c (m68hc11_asm_out_constructor): New.
+ (m68hc11_asm_out_destructor): New.
+ * config/m68hc11/m68hc11.h (TARGET_ASM_CONSTRUCTOR): New.
+ (TARGET_ASM_DESTRUCTOR): New.
+ * config/m68k/auxgas.h: Don't undef ASM_OUTPUT_*STRUCTOR.
+ * config/m68k/dpx2.h: Properly undef all the bits inherited from
+ config/svr3.h pertaining to section manipulation.
+ * config/m68k/dpx2g.h: Remove #if 0 code.
+ * config/m68k/m68k.c (m68k_svr3_asm_out_constructor): New.
+ * config/m68k/tower-as.h (ASM_OUTPUT_SOURCE_LINE): Fix typo.
+ (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR): New.
+ * config/m88k/m88k.c (m88k_layout_frame): Don't use assign_stack_local.
+ (m88k_svr3_asm_out_constructor): New.
+ (m88k_svr3_asm_out_destructor): New.
+ * config/m88k/sysv3.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+ * config/mips/mips.h: Remove #if 0 ASM_OUTPUT_*STRUCTOR code.
+ * config/rs6000/aix.h: Likewise.
+ * config/mips/rtems64.h: Don't undef removed constructor related bits.
+ * config/mips/vxworks.h: Likewise.
+ * config/rs6000/lynx.h: Likewise.
+ * config/sh/elf.h: Likewise.
+ * config/rs6000/sysv4.h (CTORS_SECTION_ASM_OP): New.
+ (DTORS_SECTION_ASM_OP): New.
+ * config/sparc/linux64.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ * config/sparc/sol2-sld-64.h: Likewise.
+ * config/vax/vax.c (vms_asm_out_constructor): New.
+ (vms_asm_out_destructor): New.
+ * config/vax/vms.h (ASM_OUTPUT_CONSTRUCTOR): Remove.
+ (ASM_OUTPUT_DESTRUCTOR): Remove.
+ (TARGET_ASM_CONSTRUCTOR, TARGET_ASM_DESTRUCTOR): New.
+
+ * doc/tm.texi (@node Initialization): Update.
+
+2001-08-09 Richard Henderson <rth@redhat.com>
+
+ * config/alpha/crtbegin.asm (__JCR_LIST__): New.
+ (__do_global_dtors_aux): Use gp-relative static data to avoid
+ one dynamic relocation.
+ (__do_frame_setup): Register Java classes.
+ * config/alpha/crtend.asm (__JCR_END__): New.
+
+2001-08-09 Zack Weinberg <zackw@stanford.edu>
+
+ * Makefile.in (HOST_CFLAGS): Take out -DGENERATOR_FILE.
+ (CONFIG_H, TCONFIG_H, TM_P_H): Update.
+ (GEN, STAGESTUFF): Add new files.
+ (insn-constants.h, s-constants, tm-preds.h, s-preds,
+ genconstants, genpreds, genconstants.o, genpreds.o): New rules.
+ (hashtab.o, safe-ctype.o): Add -DGENERATOR_FILE.
+ * mkconfig.sh: Include tm-preds.h in tm_p.h; insn-constants.h
+ as well as insn-codes.h and insn-flags.h in config.h; and no
+ extra headers in tconfig.h and hconfig.h.
+
+ * gencodes.c: Eliminate code to generate predicate declarations
+ or #defines for md-file constants.
+ * genconstants.c, genpreds.c: New files.
+
+ * i386.md: Re-order guard expressions such that TARGET_64BIT
+ comes first, when this permits better optimization. Add
+ TARGET_64BIT to more x86-64 patterns. Add comment explaining
+ why this is desirable.
+
+2001-08-09 Jakub Jelinek <jakub@redhat.com>
+
+ * config/ia64/fde-glibc.c: Require glibc 2.2.4+ headers.
+ (find_fde_for_dso): Remove.
+ (_Unwind_IteratePhdrCallback): New.
+ (_Unwind_FindTableEntry): Use dl_iterate_phdr.
+ * config/ia64/crtbegin.asm (__ia64_app_header): Remove.
+
+Thu Aug 9 11:30:20 2001 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
+
+ * expr.c (emit_single_push_insn): Only exists ifdef PUSH_ROUNDING.
+ (move_by_pieces_1): If would call it, abort if no PUSH_ROUNDING.
+
+2001-08-09 Graham Stott <grahams@redhat.com>
+
+ * sched-vis.c (MAX_VISUAL_NO_UNIT): Define.
+ (vis_no_unit): Use it.
+ (visualize_no_unit): Add the insn only if room exists.
+
+2001-08-09 Graham Stott <grahams@redhat.com>
+
+ * predict.c (estimate_probability): Replace magic numbers with
+ appropriate enumeration.
+
+2001-08-09 Graham Stott <grahams@redhat.com>
+
+ * cppexp.c (EXTRACT_PRIO): Uppercase and parenthsize macro
+ parameter.
+ (EXTRACT_FLAGS): Likewise.
+
+2001-08-09 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/mips/mips.c (mips_legitimate_address_p): Check for
+ CONST_INT in last patch.
+
+2001-08-08 Anthony Green <green@redhat.com>
+
+ * java/class.c (emit_register_classes): Use assemble_jcr if
+ possible. Keep the original mechanism as a fallback.
+ * defaults.h (JCR_SECTION_NAME): Define if we have named section
+ and weak symbol support.
+ * crtstuff.c (__JCR_LIST__): Define.
+ (__JCR_END__): Define.
+ (_Jv_RegiserClasses): Define weak symbol if possible.
+ (__do_global_ctors_aux): Register classes for ELF targets with
+ weak symbol support.
+
+2001-08-08 Kazu Hirata <kazu@hxi.com>
+
+ * dbxout.c: Fix comment formatting.
+ * dependence.c: Likewise.
+ * df.c: Likewise.
+ * diagnostic.c: Likewise.
+ * dominance.c: Likewise.
+ * doprint.c: Likewise.
+ * dwarf2out.c: Likewise.
+ * dwarfout.c: Likewise.
+ * emit-rtl.c: Likewise.
+ * except.c: Likewise.
+ * explow.c: Likewise.
+ * expmed.c: Likewise.
+ * expr.c: Likewise.
+ * flow.c: Likewise.
+ * fold-const.c: Likewise.
+ * function.c: Likewise.
+
+2001-08-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ * global.c (retry_global_alloc): Avoid shadowing allocno.
+
+2001-08-08 Mark Mitchell <mark@codesourcery.com>
+
+ * except.c (remove_fixup_regions): Fix typo.
+
+2001-08-08 Jan van Male <jan.vanmale@fenk.wau.nl>
+
+ * emit-rtl.c (adjust_address, adjust_address_nv): Cast offset to
+ unsigned HOST_WIDE_INT to avoid warning.
+ * final.c (final): Cast INSN_UID to unsigned to avoid warning.
+ * flow.c (set_block_for_new_insns): Likewise.
+
+Wed Aug 8 21:08:14 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * sibcall.c (return_value_pseudo): New static variable.
+ (skip_copy_to_return_value): Handle return_value_pseudo.
+ (call_ends_block_p): Ensure that return_value_pseudo is set.
+ (optimize_sibling_and_tail_recursive_call): Discover the
+ load of pseudo return value in alternate exit block.
+
+Wed Aug 8 21:06:43 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * calls.c (ECF_ALWAYS_RETURN): New constant.
+ (emit_call_1): Add REG_ALWAYS_RETURN note if needed.
+ (expand_call): Use LCF_ALWAYS_RETURN for __bb_fork_func.
+ (emit_library_call_value_1): Handle LCT_ALWAYS_RETRUN.
+ * flow.c (need_fake_edge_p): Handle REG_ALWAYS_RETURN.
+ * rtl.c (reg_note_name): New name.
+ * rtl.h (enum reg_note): Add REG_ALWAYS_RETURN.
+
+2001-08-07 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/mips/mips.c (mips_legitimate_address_p): Limit "la" addresses.
+
+2001-08-08 Jason Merrill <jason_merrill@redhat.com>
+
+ * alias.c (get_alias_set): Return a previously calculated
+ alias set for a VAR_DECL.
+ * function.c (gen_mem_addressof): Calculate the alias set before
+ touching the RTL.
+
+Wed Aug 8 18:44:37 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * predict.def: Set hitrates according our experimental run.
+
+Wed Aug 8 18:01:58 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * i386.h (HARD_REGNO_RENAME_OK): New macro.
+
2001-08-08 H.J. Lu <hjl@gnu.org>
* config/mips/mips.c (mips_unique_section): New. Copied from
@@ -1427,6 +2110,22 @@
* flow.c (backward_edge_of_syntactic_loop_p): Avoid uninitialized
variable access.
+
+2001-07-26 Andrew Haley <aph@redhat.com>
+ Joern Rennecke <amylaar@redhat.com>
+
+ * config/sh/linux.h (CPP_DEFAULT_CPU_SPEC): New.
+ (SUBTARGET_CPP_ENDIAN_SPEC): New.
+ (SUBTARGET_CPP_SPEC): New.
+ (CPP_SPEC): Remove.
+ * config/sh/sh.h (SUBTARGET_CPP_ENDIAN_SPEC): New.
+ (SUBTARGET_CPP_PTR_SPEC): New.
+ (CPP_DEFAULT_CPU_SPEC): New.
+ (EXTRA_SPECS): Add SUBTARGET_CPP_ENDIAN_SPEC,
+ SUBTARGET_CPP_PTR_SPEC, and CPP_DEFAULT_CPU_SPEC.
+ (CPP_SPEC): Break out parts into SUBTARGET_CPP_ENDIAN_SPEC,
+ SUBTARGET_CPP_PTR_SPEC, and CPP_DEFAULT_CPU_SPEC.
+ (SUBTARGET_CPP_SPEC): Define as an empty string.
2001-07-27 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ch/ChangeLog Mon Aug 6 19:47:27 2001
+++ gcc/gcc/ch/ChangeLog Sat Aug 11 20:42:23 2001
@@ -1,3 +1,12 @@
+2001-08-11 Zack Weinberg <zackw@panix.com>
+
+ * lex.c: Don't include setjmp.h.
+
+2001-08-09 Richard Henderson <rth@redhat.com>
+
+ * grant.c (chill_finish_compile): Use target hooks instead of
+ assemble_constructor.
+
2001-08-06 Richard Henderson <rth@redhat.com>
* grant.c (chill_finish_compile): Pass a symbol_ref and priority
--- /maat/heart/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Tue Aug 7 07:10:54 2001
+++ gcc/gcc/cp/ChangeLog Sat Aug 11 05:24:35 2001
@@ -1,3 +1,32 @@
+2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ * pt.c (maybe_fold_nontype_arg): Use TREE_TYPE of ARG as the
+ criterion to avoid rebuilding expression tree instead of
+ processing_template_decl.
+
+2001-08-07 Jason Merrill <jason_merrill@redhat.com>
+
+ Support named return value optimization for inlines, too.
+ * decl.c (finish_function): Nullify returns here.
+ * semantics.c (genrtl_start_function): Not here.
+ (cp_expand_stmt): Don't mess with CLEANUP_STMTs.
+ (nullify_returns_r): No longer static. Just clear RETURN_EXPR.
+ Also nullify the CLEANUP_STMT for the nrv.
+ * cp-tree.h: Declare it.
+ * optimize.c (declare_return_variable): Replace the nrv with the
+ return variable.
+ * typeck.c (check_return_expr): Be more flexible on alignment check.
+ Ignore cv-quals when checking for a matching type.
+
+2001-08-09 Richard Henderson <rth@redhat.com>
+
+ * decl2.c (finish_objects): Use target hooks instead of
+ assemble_constructor and assemble_destructor.
+
+2001-08-08 John David Anglin <dave@hiauly1.hia.nrc.ca>
+
+ * g++spec.c (lang_specific_driver): Quote argument after `-Xlinker'.
+
2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
PR c++/3820
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog Mon Aug 6 19:47:34 2001
+++ gcc/gcc/java/ChangeLog Sun Aug 12 13:45:09 2001
@@ -1,3 +1,80 @@
+2001-08-12 David Edelsohn <edelsohn@gnu.org>
+
+ Revert:
+ 2001-08-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+ * jvspec.c (jvgenmain_spec): Cannot use %umain, breaks
+ ASM_FINAL_SPEC.
+ (lang_specific_pre_link): Use set_input to set input_filename.
+ Append `main' here.
+ * jvgenmain.c (usage): Append literal `main' to CLASSNAME.
+ (main): Fix definition.
+ Strip `main' from classname.
+ Fixes PR java/227.
+
+2001-08-11 Zack Weinberg <zackw@panix.com>
+
+ * lex.h: Don't include setjmp.h. Don't define
+ SET_FLOAT_HANDLER or prototype set_float_handler.
+
+2001-08-09 Richard Henderson <rth@redhat.com>
+
+ * Make-lang.in (class.o): Depend on TARGET_H.
+ * class.c (emit_register_classes): Use target hooks instead of
+ assemble_constructor and assemble_destructor.
+
+2001-08-08 Alexandre Petit-Bianco <apbianco@redhat.com>
+
+ * check-init.c (flags.h): Include
+ (check_init): Don't report uninitialized static class
+ initialization flags, don't free bit index when doing static class
+ initialization optimization.
+ (check_for_initialization): Return type changed to `unsigned int.'
+ (attach_initialized_static_class): New function.
+ * class.c (add_method_1): Create the initialized static class
+ table if necessary.
+ (finish_class): Always emit deferred inline methods.
+ * decl.c (emit_init_test_initialization): Moved to expr.c
+ (complete_start_java_method): Don't traverse
+ DECL_FUNCTION_INIT_TEST_TABLE.
+ (lang_mark_tree): Mark hash tables in function decls.
+ * expr.c (emit_init_test_initialization): Moved from decl.c.
+ (build_class_init): Create LAG_DECL_SPECIFIC for the static class
+ initialization flag, set DECL_CONTEXT and
+ LOCAL_CLASS_INITIALIZATION_FLAG.
+ (java_lang_expand_expr): Emit initialization code for static class
+ initialized flags when entering block, if necessary.
+ * gcj.texi (-fno-optimize-static-class-initialization): Documented.
+ * java-tree.h (flag_optimize_sci): New global variable declaration.
+ (DECL_FUNCTION_INITIALIZED_CLASS_TABLE): New macro.
+ (DECL_FUNCTION_STATIC_METHOD_INVOCATION_COMPOUND): Likewise.
+ (LOCAL_FINAL_P): Fixed typo in comment.
+ (FINAL_VARIABLE_P): Likewise.
+ (LOCAL_CLASS_INITIALIZATIO_FLAG): New macro.
+ (LOCAL_CLASS_INITIALIZATIO_FLAG_P): Likewise.
+ (struct lang_decl): New fields `ict', `smic' and `cif.'
+ (check_for_initialization): New returned value for global.
+ (attach_initialized_static_class): New global function.
+ (STATIC_CLASS_INIT_OPT_P): New macro.
+ * lang-options.h (-fno-optimize-static-class-initialization): New flag.
+ * lang.c (java_decode_option): Handle
+ `-fno-optimize-static-class-initialization'
+ * parse.y (start_complete_expand_method): New function.
+ (java_expand_method_bodies): Likewise.
+ (attach_init_test_initialization_flags): Likewise.
+ (adjust_init_test_initialization): Likewise.
+ (emit_test_initialization): Likewise.
+ (java_complete_expand_methods): Nullify abstract and native method
+ bodies.
+ (java_complete_expand_method): New locals `fbody', `block_body'
+ and `exception_copy.' Reorganized: directly return on empty method
+ bodies, call `start_complete_expand_method', remember definitely
+ initialized static class in function, don't expand method bodies.
+ (java_expand_classes): Call `java_expand_method_bodies' before
+ `finish_class' when compiling to native.
+ (resolve_expression_name): Use `orig' after building outer class
+ field access.
+ (patch_invoke): Remember static method invokations.
+
2001-08-06 Richard Henderson <rth@redhat.com>
* class.c (emit_register_classes): Pass a symbol_ref and priority
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Tue Aug 7 07:10:57 2001
+++ gcc/gcc/testsuite/ChangeLog Sat Aug 11 05:24:35 2001
@@ -1,3 +1,7 @@
+2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
+
+ * g++.dg/template/unify1.C: New test.
+
2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
* g++.dg/abi/empty4.C: New test.
--- /maat/heart/tbox/changelog_pass/gcc/include/ChangeLog Thu Aug 2 16:25:53 2001
+++ gcc/include/ChangeLog Sat Aug 11 20:42:36 2001
@@ -1,3 +1,8 @@
+2001-08-10 Andrew Cagney <ac131313@redhat.com>
+
+ * libiberty.h (lbasename): Change function declaration to return a
+ const char pointer.
+
2001-08-02 Mark Kettenis <kettenis@gnu.org>
* xregex.h (_REGEX_RE_COMP): Define.
--- /maat/heart/tbox/changelog_pass/gcc/libiberty/ChangeLog Tue Aug 7 09:24:07 2001
+++ gcc/libiberty/ChangeLog Sat Aug 11 20:42:37 2001
@@ -1,3 +1,8 @@
+2001-08-10 Andrew Cagney <ac131313@redhat.com>
+
+ * lbasename.c (lbasename): Change function definition to return a
+ const char pointer.
+
2001-08-07 Jason Merrill <jason_merrill@redhat.com>
* cp-demangle.c (demangle_special_name): "GR" -> "reference temporary
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Tue Aug 7 20:00:25 2001
+++ gcc/libstdc++-v3/ChangeLog Sat Aug 11 03:19:40 2001
@@ -1,3 +1,84 @@
+2001-08-10 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * include/bits/std_limits.h(__glibcpp_char_is_signed): Use
+ __CHAR_UNSIGNED__.
+
+ * config/os/gnu-linux/bits/os_defines.h(__glibcpp_char_is_signed):
+ Likewise.
+ * config/os/aix/bits/os_defines.h(__glibcpp_plain_char_is_signed):
+ Remove.
+
+2001-08-10 Loren J. Rittle <ljrittle@acm.org>
+
+ * testsuite/testsuite_hooks.h (__set_testsuite_memlimit): Add
+ dummy default argument to the non-limit implementation.
+
+ bootstrap/3963
+ * include/Makefile.am: Use relative file path in rule to allow
+ colon in $(objdir).
+ * include/Makefile.in: Rebuilt.
+
+2001-08-10 Gunter Winkler <gunter.winkler@mathematik.tu-chemnitz.de>
+
+ * include/bits/std_complex.h (complex<long double>::operator*=,
+ complex<long double>::operator/=): Fix thinko.
+
+2001-08-10 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * include/bits/std_limits.h: New file.
+ * include/Makefile.am (bits_headers): Add std_limits.h
+ (all-local): std_limits.h is no longer built.
+ (${target_builddir}/std_limits.h): Remove.
+ * include/Makefile.in: Regenerate.
+ * src/limits.cc: New file.
+ * src/Makefile.am (sources): Add limits.cc in replacement of
+ limitsMEMBERS.cc.
+ * src/Makefile.in: Regenerate.
+
+
+2001-08-09 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
+
+ * src/gen-num-limits.cc (digits10): Fix thinko.
+
+2001-08-09 Benjamin Kosnik <bkoz@redhat.com>
+
+ * po/Makefile.am (check-no): Add.
+ (check-yes): Same.
+ * po/Makefile.in: Regenerate.
+
+2001-08-09 Benjamin Kosnik <bkoz@redhat.com>
+
+ * acconfig.h (_GLIBCPP_MEM_LIMITS): Define.
+ * config.h.in: Regenerate.
+ * acinclude.m4 (GLIBCPP_CHECK_SETRLIMIT): Check for setrlimit
+ function.
+ * aclocal.m4: Regenerate.
+ * configure.in: Remove duplicate AM_CONFIG_HEADER.
+ (AM_CONFIG_HEADER): Remove testsuite/testsuite_hooks.h.
+ Only call GLIBCPP_CHECK_SETRLIMIT for native compiles.
+ * configure: Regenerate.
+ * testsuite_hooks.h.in: Move to...
+ * testsuite_hooks.h: Here, include c++config.h. Use it.
+
+ * Makefile.am (SUBDIRS): Move testsuite to last directory.
+ * Makefile.in: Regenerate.
+ * po/Makefile.am (stamp-po): Add.
+
+2001-08-09 David Edelsohn <edelsohn@gnu.org>
+
+ * config/os/aix/bits/os_defines.h: Define std_limits.h macros.
+ * config/os/generic/bits/os_defines.h: Likewise.
+ * config/os/gnu-linux/bits/os_defines.h: Likewise.
+ * config/os/hpux/bits/os_defines.h: Likewise.
+ * config/os/irix/irix6.5/bits/os_defines.h: Likewise.
+ * config/os/solaris/solaris2.7/bits/os_defines.h: Likewise.
+
+2001-08-08 Benjamin Kosnik <bkoz@redhat.com>
+
+ * src/Makefile.am (libstdc___la_LDFLAGS): Use -release instead of
+ -version-info, use substituted VERSION info.
+ * src/Makefile.in: Regenerate.
+
2001-08-07 Benjamin Kosnik <bkoz@redhat.com>
Implement std::messages.
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Mon Aug 6 17:02:01 2001
+++ gcc/libjava/ChangeLog Fri Aug 10 12:29:02 2001
@@ -1,3 +1,8 @@
+2001-08-10 Loren J. Rittle <ljrittle@acm.org>
+
+ * java/lang/natObject.cc (is_mp): Protect use of _SC_NPROCESSORS_ONLN.
+ * gnu/gcj/convert/natIconv.cc (done): Use HAVE_ICONV.
+
2001-08-06 Tom Tromey <tromey@redhat.com>
**** TRUNCATED ****