This is the mail archive of the
gcc-regression@gcc.gnu.org
mailing list for the GCC project.
4 GCC regressions, 3 new, with your patch on 2001-08-28T23:44:52Z.
- To: gcc-regression at gcc dot gnu dot org
- Subject: 4 GCC regressions, 3 new, with your patch on 2001-08-28T23:44:52Z.
- From: "GCC regression checker" <regress at maat dot cygnus dot com>
- Date: Wed, 29 Aug 2001 01:49:45 +0000
- CC: aoliva at redhat dot com, dan at cgsoftware dot com, echristo at redhat dot com, ghazi at caip dot rutgers dot edu, per at bothner dot com, rth at redhat 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 3 new failures, and 1
failures that existed before and after that patch; 0 failures
have been fixed.
The new failures are:
native gcc.sum gcc.c-torture/compile/920501-1.c,
native gcc.sum gcc.c-torture/compile/labels-1.c,
native gcc.sum gcc.c-torture/compile/labels-2.c,
The old failures, which were not fixed or introduced by your patch, are:
native g++.sum g++.eh/terminate2.C
For more information, see <http://www.cygnus.com/~geoffk/gcc-regression/>.
ChangeLog entries since last run on 2001-08-28T21:40:00Z:
--- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Tue Aug 28 14:40:11 2001
+++ gcc/gcc/ChangeLog Tue Aug 28 16:45:07 2001
@@ -1,3 +1,66 @@
+2001-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * tree.c (default_valid_attribute_p): Don't use PARAMS on a
+ function definition.
+
+2001-08-28 Daniel Berlin <dan@cgsoftware.com>
+
+ * df.h (struct df): Add rts_order variable.
+
+ * df.c (df_visit_next_rts): New function.
+ (df_visit_next): Renamed to df_visit_next_rc
+ (df_analyse_1): Allocate/compute/free rts_order as well.
+ (df_rd_global_compute): Use df_visit_next_rc instead of
+ df_visit_next.
+ (df_ru_global_compute): Use df_visit_next_rts instead of
+ df_visit_next.
+
+ * flow.c (flow_reverse_top_sort_order_compute): New function.
+
+ * basic-block.h: Add prototype.
+
+2001-08-28 Daniel Berlin <dan@cgsoftware.com>
+
+ * ssa-ccp.c (ssa_ccp_df_delete_unreachable_insns): For unreachable
+ blocks, the BB_REACHABLE is now set, rather than aux being
+ non-NULL. Update the test to reflect this.
+
+2001-08-28 Eric Christopher <echristo@redhat.com>
+
+ * config/mips/crtn.asm: Add comment explaining 16 byte alignment.
+ config/mips/crti.asm: Ditto.
+
+2001-08-28 Eric Christopher <echristo@redhat.com>
+ Richard Henderson <rth@redhat.com>
+
+ * c-pragma.h (add_weak): Move prototype from here...
+ * output.h (add_weak): ... to here.
+ * varasm.c (add_weak): Fix typo.
+ * config/mips/crti.asm: New file.
+ * config/mips/crtn.asm: Ditto.
+ * config/mips/elf.h (SBSS_SECTION_ASM_OP) Add #undef.
+ (CTOR_LISTS_DEFINED_EXTERNALLY): Remove.
+ (INVOKE__main): Ditto.
+ (INIT_SECTION_ASM_OP): New.
+ (FINI_SECTION_ASM_OP): Ditto.
+ (STARTFILE_SPEC): Add crti.
+ (ENDFILE_SPEC): Add crtn.
+ * config/mips/elf64.h: Same.
+ * config/mips/rtems64.h (INVOKE__main, NAME__MAIN, SYMBOL__MAIN):
+ Remove.
+ * config/mips/vxworks.h: Ditto.
+ * config/mips/t-elf: Support crti and crtn.
+
+2001-08-28 Alexandre Oliva <aoliva@redhat.com>
+
+ * jump.c (mark_jump_label): Fix typo: REG_LABEL is EXPR_LIST, not
+ INSN_LIST.
+
+2001-08-28 Richard Henderson <rth@redhat.com>
+
+ * config/ia64/ia64.md (andcmbi3, iorcmbi3): Fix typos.
+ (one_cmplbi2 splitter): Remove redundant test.
+
2001-08-28 Dale Johannesen <dalej@apple.com>
* config/rs6000/darwin.h (DEFAULT_SIGNED_CHAR): Define.
--- /maat/heart/tbox/changelog_mail/gcc/gcc/java/ChangeLog Tue Aug 28 12:35:07 2001
+++ gcc/gcc/java/ChangeLog Tue Aug 28 16:45:24 2001
@@ -1,3 +1,8 @@
+2001-08-28 Per Bothner <per@bothner.com>
+
+ * jcf-write.c (generate_bytecode_insns): For increments and
+ decrements just recurse to push constant. Improvement on Mark's patch.
+
2001-08-28 Mark Mitchell <mark@codesourcery.com>
* jcf-write.c (generate_bytecode_insns): Generate an integer to
--- /maat/heart/tbox/changelog_mail/gcc/libjava/ChangeLog Mon Aug 27 18:01:31 2001
+++ gcc/libjava/ChangeLog Tue Aug 28 16:45:28 2001
@@ -1,3 +1,11 @@
+2001-08-28 Per Bothner <per@bothner.com>
+
+ * java/math/BigInteger.java (init(int,Random)): New method.
+ Move body of constructor <init>(int,Random)) here.
+ Re-write it to avoid constructing unneeded temporaries.
+ (<init>(int,int,Random)): Use new init method to avoid constructing
+ extra temporary BigIntegers.
+
2001-08-27 Tom Tromey <tromey@redhat.com>
* java/rmi/activation/Activatable.java,
ChangeLog entries between 2001-08-28T21:40:00Z and the last time everything
passed, on 2001-08-25T19:21:30Z:
--- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Sat Aug 25 10:15:12 2001
+++ gcc/gcc/ChangeLog Tue Aug 28 14:40:11 2001
@@ -1,3 +1,325 @@
+2001-08-28 Dale Johannesen <dalej@apple.com>
+
+ * config/rs6000/darwin.h (DEFAULT_SIGNED_CHAR): Define.
+
+2001-08-28 Danny Smith <dannysmith@users.sourceforge.net>
+
+ * config/i386/cygwin.h (BIGGEST_FIELD_ALIGNMENT): Set to 64.
+
+2001-08-28 Stan Shebs <shebs@apple.com>
+
+ * config/darwin.h (ASM_OUTPUT_LABELREF): Handle '*' names.
+ (UNALIGNED_SHORT_ASM_OP): Define.
+ (UNALIGNED_INT_ASM_OP): Define.
+
+2001-08-28 Will Cohen <wcohen@redhat.com>
+
+ * config/rs6000/rs6000.md (store_multiple): Correct RTL
+ generation for first set.
+
+2001-08-27 Roman Zippel <zippel@linux-m68k.org>
+
+ * flow.c (redirect_edge_succ_nodup): Return new edge.
+ (try_simplify_condjump): Use new edge.
+ * basic-block.h (redirect_edge_succ_nodup): Update prototype.
+
+ * cse.c (cse_basic_block): Skip note instructions.
+
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * combine.c (combine_simplify_rtx): Don't reverse condition
+ if there is no reverse for the condition.
+ (simplify_comparison): Don't simplify subregs from INT to FP.
+
+ * config/m68k/m68k.md (sordered, sordered_1, sunordered, sunordered_1,
+ suneq, suneq_1, sunge, sunge_1, sungt, sungt_1, sunle, sunle_1,
+ sunlt, sunlt_1, sltgt, sltgt_1, fsogt_1, fsoge_1, fsolt_1, fsole_1,
+ bordered, bunordered, buneq, bunge, bungt, bunle, bunlt, bltgt,
+ bordered_rev, bunordered_rev, buneq_rev, bunge_rev, bungt_rev,
+ bunle_rev, bunlt_rev, bltgt_rev): New patterns.
+
+2001-08-27 Roman Zippel <zippel@linux-m68k.org>
+
+ * config/m68k/m68k.md (subreghi1ashrdi_const32, bsetmemqi,
+ bsetmemqi+1, strict_low_part peephole): Fix SUBREG_BYTE offset.
+ (pushqi1): New.
+ (adddi_dilshr32, adddi_dishl32): Only data register can be
+ source for mem destination.
+
+ * expmed.c (store_bit_field): Ignore adjustment to bitpos
+ and use bitnum to decide about register move.
+
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * genattr.c (main): Emit state_t even when not doing scheduling.
+
+2001-08-27 Roman Zippel <zippel@linux-m68k.org>
+ Richard Henderson <rth@redhat.com>
+
+ * gcse.c (reg_first_set, reg_last_set): Replace with ...
+ (reg_avail_info, current_bb): ... these.
+ (oprs_unchanged_p, record_last_reg_set_info): Use them.
+ (compute_hash_table): Likewise.
+
+2001-08-27 Roman Zippel <zippel@linux-m68k.org>
+
+ * flow.c (verify_flow_info): Use checksums to verify edges.
+
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * genautomata.c (expand_automata): Always create a description.
+
+2001-08-27 Geoffrey Keating <geoffk@redhat.com>
+
+ * optabs.c (expand_binop): Correctly handle the carry in multiword
+ add/subtract operations.
+
+2001-08-27 Fred Fish <fnf@be.com>
+
+ * ginclude/stddef.h: Fix typo, __SIZE__TYPE__ should be
+ __SIZE_TYPE__.
+
+2001-08-27 Geoffrey Keating <geoffk@redhat.com>
+
+ * reload.c (find_reloads_toplev): Back out this change:
+
+ Wed Jul 26 19:44:05 2000 Hans-Peter Nilsson <hp@axis.com>
+
+ * reload.c (find_reloads_toplev): Reload a paradoxical subreg of a
+ mem if the address is a mode_dependent_address_p.
+
+2001-08-27 Vladimir Makarov <vmakarov@touchme.toronto.redhat.com>
+
+ * rtl.def (DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT, EXCLUSION_SET,
+ PRESENCE_SET, ABSENCE_SET, DEFINE_BYPASS, DEFINE_AUTOMATON,
+ AUTOMATA_OPTION, DEFINE_RESERVATION, DEFINE_INSN_RESERVATION): New
+ RTL constructions.
+
+ * genattr.c (main): New variable num_insn_reservations. Increase
+ it if there is DEFINE_INSN_RESERVATION. Output automaton based
+ pipeline hazard recognizer interface.
+
+ * genattrtab.h: New file.
+
+ * genattrtab.c: Include genattrtab.h.
+ (attr_printf, check_attr_test, make_internal_attr,
+ make_numeric_value): Move protypes into genattrtab.h. Define them
+ as external.
+ (num_dfa_decls): New global variable.
+ (main): Process DEFINE_CPU_UNIT, DEFINE_QUERY_CPU_UNIT,
+ DEFINE_BYPASS, EXCLUSION_SET, PRESENCE_SET, ABSENCE_SET,
+ DEFINE_AUTOMATON, AUTOMATA_OPTION, DEFINE_RESERVATION,
+ DEFINE_INSN_RESERVATION. Call expand_automata and write_automata.
+
+ * genautomata.c: New file.
+
+ * rtl.h (LINK_COST_ZERO, LINK_COST_FREE): Remove them.
+
+ * sched-int.h: (curr_state): Add the external definition for
+ automaton pipeline interface.
+ (haifa_insn_data): Add comments for members blockage and units.
+
+ * target-def.h (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE,
+ TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN,
+ TARGET_SCHED_DFA_PRE_CYCLE_INSN,
+ TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN,
+ TARGET_SCHED_DFA_POST_CYCLE_INSN,
+ TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD,
+ TARGET_SCHED_INIT_DFA_BUBBLES, TARGET_SCHED_DFA_BUBBLE): New
+ macros.
+ (TARGET_SCHED): Use the new macros.
+
+ * target.h (use_dfa_pipeline_interface, init_dfa_pre_cycle_insn,
+ dfa_pre_cycle_insn, init_dfa_post_cycle_insn, dfa_post_cycle_insn,
+ first_cycle_multipass_dfa_lookahead, init_dfa_bubbles,
+ dfa_bubble): New members in gcc_target.sched.
+
+ * haifa-sched.c (insert_schedule_bubbles_p): New variable.
+ (MAX_INSN_QUEUE_INDEX): New macro for automaton interface.
+ (insn_queue): Redefine it as pointer to array.
+ (NEXT_Q, NEXT_Q_AFTER): Use MAX_INSN_QUEUE_INDEX instead of
+ INSN_QUEUE_SIZE.
+ (max_insn_queue_index_macro_value): New variable.
+ (curr_state, dfa_state_size, ready_try): New varaibles for
+ automaton interface.
+ (ready_element, ready_remove, max_issue): New function prototypes
+ for automaton interface.
+ (choose_ready): New function prototype.
+ (insn_unit, blockage_range): Add comments.
+ (unit_last_insn, unit_tick, unit_n_insns): Define them for case
+ FUNCTION_UNITS_SIZE == 0.
+ (insn_issue_delay, actual_hazard_this_instance, schedule_unit,
+ actual_hazard, potential_hazard): Add comments.
+ (insn_cost): Use cost -1 as undefined value. Remove
+ LINK_COST_ZERO and LINK_COST_FREE. Add new code for automaton
+ pipeline interface.
+ (ready_element, ready_remove): New functions for automaton
+ interface.
+ (schedule_insn): Add new code for automaton pipeline interface.
+ (queue_to_ready): Add new code for automaton pipeline interface.
+ Use MAX_INSN_QUEUE_INDEX instead of INSN_QUEUE_SIZE.
+ (debug_ready_list): Print newline when the queue is empty.
+ (max_issue): New function for automaton pipeline interface.
+ (choose_ready): New function.
+ (schedule_block): Add new code for automaton pipeline interface.
+ Print ready list before scheduling each insn.
+ (sched_init): Add new code for automaton pipeline interface.
+ Initiate insn cost by -1.
+ (sched_finish): Free the current automaton state and finalize
+ automaton pipeline interface.
+
+ * sched-rgn.c: Include target.h.
+ (init_ready_list, new_ready, debug_dependencies): Add new code for
+ automaton pipeline interface.
+
+ * sched-vis.c: Include target.h.
+ (get_visual_tbl_length): Add code for automaton interface.
+ (target_units, print_block_visualization): Add comments.
+
+ * Makefile.in (GETRUNTIME, HASHTAB, HOST_GETRUNTIME, HOST_HASHTAB,
+ USE_HOST_GETRUNTIME, USE_HOST_HASHTAB, HOST_VARRAY): New variables.
+ (sched-rgn.o, sched-vis.o): Add new dependency file target.h.
+ (getruntime.o, genautomata.o): New entries.
+ (genattrtab.o): Add new dependency file genattrtab.h.
+ (genattrtab): Add new dependencies. Link it with `libm.a'.
+ (getruntime.o, hashtab.o): New entries for canadian cross.
+
+ * doc/md.texi: Description of automaton based model.
+
+ * doc/tm.texi (TARGET_SCHED_ISSUE_RATE, TARGET_SCHED_ADJUST_COST):
+ Add comments.
+ (TARGET_SCHED_USE_DFA_PIPELINE_INTERFACE,
+ TARGET_SCHED_DFA_PRE_CYCLE_INSN,
+ TARGET_SCHED_INIT_DFA_PRE_CYCLE_INSN,
+ TARGET_SCHED_DFA_POST_CYCLE_INSN,
+ TARGET_SCHED_INIT_DFA_POST_CYCLE_INSN,
+ TARGET_SCHED_FIRST_CYCLE_MULTIPASS_DFA_LOOKAHEAD,
+ TARGET_SCHED_INIT_DFA_BUBBLES, TARGET_SCHED_DFA_BUBBLE): The new
+ hook descriptions.
+ (TRADITIONAL_PIPELINE_INTERFACE, DFA_PIPELINE_INTERFACE,
+ MAX_DFA_ISSUE_RATE): New macro descriptions.
+
+ * doc/contrib.texi: Add dfa based scheduler contribution.
+
+ * doc/gcc.texi: Add more information about genattrtab.
+
+2001-08-27 Diego Novillo <dnovillo@redhat.com>
+
+ * flow.c (flow_loop_dump): Do not display insn UIDs if this is not
+ an RTL basic block.
+
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * function.c (expand_function_end): Don't init arg_pointer_save_area.
+ (get_arg_pointer_save_area): New. Create an init it here.
+ (fix_lexical_addr): Use it.
+ * function.h: Declare it.
+ * builtins.c (expand_builtin_setjmp_receiver): Use it.
+ * stmt.c (expand_nl_goto_receiver): Use it.
+
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * final.c (final_scan_insn): Don't enter APP_ON mode for
+ empty asm strings.
+
+ * dwarf2asm.c (dw2_asm_output_encoded_addr_rtx): Use proper
+ alignment for assemble_integer for DW_EH_PE_aligned.
+ * except.c (output_function_exception_table): Likewise.
+
+2001-08-26 Andreas Jaeger <aj@suse.de>
+
+ * c-tree.h: Add prototyp for c_sizeof_nowarn.
+
+2001-08-25 Dan Nicolaescu <dann@ics.uci.edu>
+
+ * ssa-ccp.c (ssa_const_prop): Free ssa_edges.
+
+2001-08-27 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.c (mask_operand): Rewrite without
+ bit-shifting loop.
+ (mask64_operand): Likewise.
+ (rldic_operand): Delete.
+ (includes_lshift64_p): Delete.
+ (includes_rldic_lshift_p): New function.
+ (includes_rldicr_lshift_p): New function.
+ (print_operand): Don't call rldic_operand in case 'W'.
+ * config/rs6000/rs6000-protos.h (rldic_operand): Remove.
+ (includes_lshift64_p): Remove.
+ (includes_rldic_lshift_p): Declare.
+ (includes_rldicr_lshift_p): Declare.
+ * config/rs6000/rs6000.h (PREDICATE_CODES): Remove rldic_operand.
+ * config/rs6000/rs6000.md <ashldi3_internal 64 bit patterns>:
+ Replace match_operand rldic_operand predicate with
+ const_int_operand. Replace includes_lshift64_p condition with
+ includes_rldic_lshift_p.
+ <ashldi3_internal 64 bit rldicr patterns>: New.
+
+2001-08-27 Andreas Jaeger <aj@suse.de>
+
+ * emit-rtl.c: Use VA_OPEN/VA_CLOSE/VA_FIXEDARG throughout.
+ * errors.c: Likewise.
+ * final.c: Likewise.
+ * dwarf2asm.c: Likewise.
+ * doprint.c (checkit): Likewise.
+ * diagnostic.c: Likewise.
+ * collect2.c: Likewise.
+ * calls.c: Likewise.
+ * c-semantics.c (build_stmt): Likewise.
+ * c-format.c (status_warning): Likewise.
+ * c-errors.c (pedwarn_c99): Likewise.
+ * builtins.c (validate_arglist): Likewise.
+ * config/pj/pj.c (pj_printf): Likewise.
+ * fix-header.c: Likewise.
+ * gcc.c: Likewise.
+ * gcov.c (fnotice): Likewise.
+ * gensupport.c (message_with_line): Likewise.
+ * mips-tfile.c: Likewise.
+ * protoize.c (notice): Likewise.
+ * read-rtl.c (fatal_with_file_and_line): Likewise.
+ * rtl-error.c: Likewise.
+ * tradcpp.c: Likewise.
+ * tree.c: Likewise.
+ * cp/tree.c (build_min_nt): Likewise.
+ (build_min): Likewise.
+ * cp/lex.c: Likewise.
+ * cp/errfn.c: Likewise.
+ * cp/rtti.c (create_pseudo_type_info): Likewise.
+
+Sun Aug 26 20:25:44 2001 Denis Chertykov <denisc@overta.ru>
+
+ * df.c (df_uses_record): Return after recording all uses
+ in ASM_OPERANDS.
+
+2001-08-26 Daniel Berlin <dan@cgsoftware.com>
+
+ * df.c (df_insn_modify): Realloc the INSN table here, if
+ necessary, here, too.
+
+2001-08-26 Aldy Hernandez <aldyh@redhat.com>
+
+ * config/mips/mips.c (mips_function_value): Handle complex return
+ values.
+
+2001-08-25 Hans-Peter Nilsson <hp@bitrange.com>
+
+ * reload1.c (reload): Make all entries in reg_equiv_memory_loc
+ unshared.
+ * reload.c (make_memloc): Copy result if it is still
+ reg_equiv_memory_loc[regno] on return.
+ (subst_reloads) [ENABLE_CHECKING]: Check that none of
+ reg_equiv_constant, reg_equiv_memory_loc, reg_equiv_address and
+ reg_equiv_mem are modified by the substitutions.
+
+Sat Aug 25 23:07:35 CEST 2001 Jan Hubicka <jh@suse.cz>
+
+ * predict.c (expensive_function_p): New.
+ * rtl.h (expensive_function_p): Declare.
+ * i386.c (FAST_PROLOGUE_INSN_COUNT): New constant.
+ (use_fast_prologue_epilogue): New static variable.
+ (expand_prologue): Set it; emit short prologues if unset.
+ (expand_epilogue): Likewise.
+
2001-08-22 Geoffrey Keating <geoffk@redhat.com>
* config.gcc: Add stormy16-*-elf case.
--- /maat/heart/tbox/changelog_pass/gcc/gcc/java/ChangeLog Fri Aug 24 11:35:50 2001
+++ gcc/gcc/java/ChangeLog Tue Aug 28 12:35:07 2001
@@ -1,3 +1,18 @@
+2001-08-28 Mark Mitchell <mark@codesourcery.com>
+
+ * jcf-write.c (generate_bytecode_insns): Generate an integer to
+ real conversion for increments and decrements of reals.
+
+2001-08-24 Alexandre Petit-Bianco <apbianco@redhat.com>
+
+ * parse.y (check_deprecation): Handle TYPE_DECL in a special case,
+ don't report anything but deprecated class when marked so. Handle
+ VAR_DECL.
+ (patch_method_invocation): Check deprecation on methods and types.
+ (patch_binop): code becomes an enum tree_code, added default: to
+ switch to handle that. Detect division by zero, try to fold and
+ return before using a subroutine.
+
2001-08-23 Alexandre Petit-Bianco <apbianco@redhat.com>
* jcf-parse.c (yyparse): Set magic to 0, don't issue error for a
--- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Sat Aug 25 12:21:44 2001
+++ gcc/gcc/testsuite/ChangeLog Mon Aug 27 18:01:14 2001
@@ -1,3 +1,12 @@
+2001-08-27 Richard Henderson <rth@redhat.com>
+
+ * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
+ * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
+
+2001-08-25 Aldy Hernandez <aldyh@redhat.com>
+
+ * gcc.dg/asm-names.c (ymain): New.
+
2001-08-22 Geoffrey Keating <geoffk@redhat.com>
* gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
--- /maat/heart/tbox/changelog_pass/gcc/include/ChangeLog Thu Aug 23 06:51:05 2001
+++ gcc/include/ChangeLog Mon Aug 27 13:07:52 2001
@@ -1,3 +1,7 @@
+2001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * ansidecl.h (VA_OPEN, VA_CLOSE): Allow multiple uses.
+
2001-08-23 Lars Brinkhoff <lars@nocrew.org>
* dyn-string.h, fibheap.h, partition.h, sort.h, splay-tree.h:
--- /maat/heart/tbox/changelog_pass/gcc/libiberty/ChangeLog Thu Aug 23 08:57:31 2001
+++ gcc/libiberty/ChangeLog Mon Aug 27 13:07:53 2001
@@ -1,3 +1,7 @@
+2001-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * concat.c (concat): Use VPARAMS, VA_OPEN, VA_FIXEDARG & VA_CLOSE.
+
2001-08-23 Ulrich Drepper <drepper@redhat.com>
* regex.c (truncate_wchar): Use wcrtomb not wctomb.
--- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Fri Aug 24 15:50:27 2001
+++ gcc/libstdc++-v3/ChangeLog Mon Aug 27 23:30:23 2001
@@ -1,3 +1,31 @@
+2001-08-27 Benjamin Kosnik <bkoz@redhat.com>
+
+ * config/locale/c_locale_gnu.cc: Move facet info to separate files...
+ * config/locale/c_locale_generic.cc: Same.
+ * config/locale/moneypunct_members_gnu.cc: New file.
+ * config/locale/moneypunct_members_generic.cc: New file.
+ * config/locale/numpunct_members_gnu.cc: New file.
+ * config/locale/numpunct_members_generic.cc: New file.
+ * acinclude.m4 (GLIBCPP_ENABLE_CLOCALE): Add moneypunct, numpunct
+ options.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+ * src/Makefile.am (sources): And here.
+ * src/Makefile.in: Regenerate.
+
+ Rename for consistency with rest of testsuite.
+ * testsuite/22_locale/codecvt.cc: New file.
+ * testsuite/22_locale/money_put.cc: New file.
+ * testsuite/22_locale/money_put_members_char.cc: New file.
+
+2001-08-27 Phil Edwards <pme@sources.redhat.com>
+
+ PR libstdc++/4143
+ * acinclude.m4 (GLIBCPP_EXPORT_INSTALL_INFO): Handle enable/disable
+ correctly for version-specific-runtime-libs.
+ * aclocal.m4: Regenerate.
+ * configure: Regenerate.
+
2001-08-24 Loren J. Rittle <ljrittle@acm.org>
* config/cpu/i386/bits/limits.h (__glibcpp_long_double_bits): Only
--- /maat/heart/tbox/changelog_pass/gcc/fastjar/ChangeLog Wed Jul 4 11:33:53 2001
+++ gcc/fastjar/ChangeLog Mon Aug 27 18:01:02 2001
@@ -1,3 +1,8 @@
+2001-08-27 Tom Tromey <tromey@redhat.com>
+
+ * jartool.c (jarfile): Remove length limitation.
+ (main): Use jt_strdup when initializing jarfile.
+
2001-07-04 Tom Tromey <tromey@redhat.com>
Modified from patch by Julian Hall <jules@acris.co.uk>:
--- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Fri Aug 24 11:36:01 2001
+++ gcc/libjava/ChangeLog Mon Aug 27 18:01:31 2001
@@ -1,3 +1,125 @@
+2001-08-27 Tom Tromey <tromey@redhat.com>
+
+ * java/rmi/activation/Activatable.java,
+ java/rmi/activation/ActivateFailedException.java,
+ java/rmi/activation/ActivationDesc.java,
+ java/rmi/activation/ActivationException.java,
+ java/rmi/activation/ActivationGroup.java,
+ java/rmi/activation/ActivationGroupDesc.java,
+ java/rmi/activation/ActivationGroupID.java,
+ java/rmi/activation/ActivationID.java,
+ java/rmi/activation/ActivationInstantiator.java,
+ java/rmi/activation/ActivationMonitor.java,
+ java/rmi/activation/ActivationSystem.java,
+ java/rmi/activation/Activator.java,
+ java/rmi/activation/UnknownGroupException.java,
+ java/rmi/activation/UnknownObjectException.java,
+ java/rmi/AccessException.java,
+ java/rmi/AlreadyBoundException.java,
+ java/rmi/ConnectException.java, java/rmi/ConnectIOException.java,
+ java/rmi/MarshalException.java, java/rmi/MarshalledObject.java,
+ java/rmi/Naming.java, java/rmi/NoSuchObjectException.java,
+ java/rmi/NotBoundException.java,
+ java/rmi/RMISecurityException.java,
+ java/rmi/RMISecurityManager.java, java/rmi/Remote.java,
+ java/rmi/RemoteException.java, java/rmi/ServerError.java,
+ java/rmi/ServerException.java,
+ java/rmi/ServerRuntimeException.java,
+ java/rmi/StubNotFoundException.java,
+ java/rmi/UnexpectedException.java,
+ java/rmi/UnknownHostException.java,
+ java/rmi/UnmarshalException.java, java/rmi/dgc/DGC.java,
+ java/rmi/dgc/Lease.java, java/rmi/dgc/VMID.java,
+ java/rmi/registry/LocateRegistry.java,
+ java/rmi/registry/Registry.java,
+ java/rmi/registry/RegistryHandler.java,
+ java/rmi/server/ExportException.java,
+ java/rmi/server/LoaderHandler.java,
+ java/rmi/server/LogStream.java, java/rmi/server/ObjID.java,
+ java/rmi/server/Operation.java,
+ java/rmi/server/RMIClassLoader.java,
+ java/rmi/server/RMIClientSocketFactory.java,
+ java/rmi/server/RMIFailureHandler.java,
+ java/rmi/server/RMIServerSocketFactory.java,
+ java/rmi/server/RMISocketFactory.java,
+ java/rmi/server/RemoteCall.java,
+ java/rmi/server/RemoteObject.java, java/rmi/server/RemoteRef.java,
+ java/rmi/server/RemoteServer.java,
+ java/rmi/server/RemoteStub.java,
+ java/rmi/server/ServerCloneException.java,
+ java/rmi/server/ServerNotActiveException.java,
+ java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java,
+ java/rmi/server/SkeletonMismatchException.java,
+ java/rmi/server/SkeletonNotFoundException.java,
+ java/rmi/server/SocketSecurityException.java,
+ java/rmi/server/UID.java,
+ java/rmi/server/UnicastRemoteObject.java,
+ java/rmi/server/Unreferenced.java, gnu/java/rmi/dgc/DGCImpl.java,
+ gnu/java/rmi/dgc/DGCImpl_Skel.java,
+ gnu/java/rmi/dgc/DGCImpl_Stub.java,
+ gnu/java/rmi/registry/RegistryImpl.java,
+ gnu/java/rmi/registry/RegistryImpl_Skel.java,
+ gnu/java/rmi/registry/RegistryImpl_Stub.java,
+ gnu/java/rmi/rmic/RMIC.java, gnu/java/rmi/rmic/TabbedWriter.java,
+ gnu/java/rmi/server/ProtocolConstants.java,
+ gnu/java/rmi/server/RMIDefaultSocketFactory.java,
+ gnu/java/rmi/server/RMIHashes.java,
+ gnu/java/rmi/server/RMIObjectInputStream.java,
+ gnu/java/rmi/server/RMIObjectOutputStream.java,
+ gnu/java/rmi/server/UnicastConnection.java,
+ gnu/java/rmi/server/UnicastConnectionManager.java,
+ gnu/java/rmi/server/UnicastRef.java,
+ gnu/java/rmi/server/UnicastRemoteCall.java,
+ gnu/java/rmi/server/UnicastRemoteStub.java,
+ gnu/java/rmi/server/UnicastServer.java,
+ gnu/java/rmi/server/UnicastServerRef.java: RMI implementation from
+ Kaffe. Relabelled classes to fit into Classpath tree.
+ * Makefile.in: Rebuilt.
+ * Makefile.am (rmi_java_source_files): New macro.
+ (ordinary_java_source_files): Reference it.
+ (bin_PROGRAMS): Added rmic and rmiregistry.
+ (rmic_SOURCES): New macro.
+ (EXTRA_rmic_SOURCES): Likewise.
+ (rmic_LDFLAGS): Likewise.
+ (rmic_LINK): Likewise.
+ (rmic_LDADD): Likewise.
+ (rmic_DEPENDENCIES): Likewise.
+ (rmiregistry_SOURCES): New macro.
+ (EXTRA_rmiregistry_SOURCES): Likewise.
+ (rmiregistry_LDFLAGS): Likewise.
+ (rmiregistry_LINK): Likewise.
+ (rmiregistry_LDADD): Likewise.
+ (rmiregistry_DEPENDENCIES): Likewise.
+
+2001-08-26 Bryce McKinlay <bryce@waitaki.otago.ac.nz>
+
+ * name-finder.cc (lookup): Ignore a null dli_fname from dladdr.
+
+ * Makefile.am: New friends for java/lang/Thread.h.
+ * prims.cc (runFirst): Removed.
+ (JvRunMain): Merged into _Jv_RunMain. Now just calls that.
+ (_Jv_RunMain): Now takes either a klass or class name parameter.
+ Create a gnu.gcj.runtime.FirstThread and attach the native thread
+ to that, then run it using _Jv_ThreadRun. Remove special handling of
+ jar files, instead pass is_jar parameter through to FirstThread.
+ * gcj/javaprims.h: Add prototypes for _Jv_ThreadRun and new variant
+ of _Jv_AttachCurrentThread.
+ * gnu/gcj/runtime/FirstThread.java (FirstThread): Now extends Thread.
+ (run): New method. Take care of looking up main class manifest
+ attribute and calling forName if neccessary. Then call call_main.
+ (call_main): New native method.
+ * gnu/gcj/runtime/natFirstThread.cc (call_main): New function, code
+ relocated from prims.cc. Look up and call main method.
+ * java/lang/Thread.java (run_): Removed.
+ * java/lang/natThread.cc (run_): Renamed to...
+ (_Jv_ThreadRun): this. JVMPI notification code moved to ...
+ (_Jv_NotifyThreadStart): here. New function.
+ (countStackFrames, destroy, resume, suspend, stop): Throw
+ UnsupportedOperationExceptions rather than JvFail'ing.
+ (_Jv_AttachCurrentThread): New variant takes a Thread argument.
+ Existing version wraps new variant.
+
+
2001-08-23 Tom Tromey <tromey@redhat.com>
* java/lang/reflect/Field.java (toString): Use
--- /maat/heart/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog Fri Aug 17 15:39:48 2001
+++ gcc/libjava/testsuite/ChangeLog Mon Aug 27 06:45:17 2001
@@ -1,3 +1,7 @@
+2001-08-24 Alexandre Petit-Bianco <apbianco@redhat.com>
+
+ * libjava.lang/KeepInline.out: Fixed content.
+
2001-08-17 Alexandre Petit-Bianco <apbianco@redhat.com>
* libjava.compile/XercesBug.java: New file.