ChangeLog entries since last run on 2002-01-31T01:12:36Z: --- /maat/heart/tbox/changelog_mail/gcc/gcc/ChangeLog Wed Jan 30 17:12:56 2002 +++ gcc/gcc/ChangeLog Wed Jan 30 19:47:55 2002 @@ -1,3 +1,12 @@ +2002-01-30 Alexandre Oliva + + * config/mips/mips.h (PARM_BOUNDARY): Guarantee alignment of + arguments to 64-bit boundaries on 64-bit ABIs. + +2002-01-30 Steve Ellcey + + * loop.c (loop_invariant_p): Special case pic_offset_table_rtx. + 2002-01-31 Joseph S. Myers * c-decl.c (grokdeclarator): Handle type being a typedef for an --- /maat/heart/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Wed Jan 30 17:13:19 2002 +++ gcc/gcc/testsuite/ChangeLog Wed Jan 30 19:48:27 2002 @@ -1,3 +1,7 @@ +2002-01-31 Tom Rix + + * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX. + 2002-01-31 Joseph S. Myers * gcc.dg/noncompile/20020130-1.c: New test. --- /maat/heart/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Wed Jan 30 17:13:31 2002 +++ gcc/libstdc++-v3/ChangeLog Wed Jan 30 19:48:30 2002 @@ -1,3 +1,12 @@ +2002-01-30 Benjamin Kosnik + + * config/locale/c_locale_gnu.cc: Same errno fixes as generic. + + * ChangeLog-2001: Fix spelling errors... + * docs/html/17_intro/RELEASE-NOTES: Update. + * docs/html/17_intro/TODO: Update. + * README (file): Update. + 2002-01-30 Loren Rittle * config/locale/c_locale_generic.cc: Check errno for ERANGE ChangeLog entries between 2002-01-31T01:12:36Z and the last time everything passed, on 2002-01-29T16:48:36Z: --- /maat/heart/tbox/changelog_pass/gcc/gcc/ChangeLog Tue Jan 29 05:30:33 2002 +++ gcc/gcc/ChangeLog Wed Jan 30 17:12:56 2002 @@ -1,3 +1,124 @@ +2002-01-31 Joseph S. Myers + + * c-decl.c (grokdeclarator): Handle type being a typedef for an + invalid type. + +2002-01-30 David O'Brien + + * config.gcc: Include sparc/biarch64.h rather than sparc/sparc_bi.h. + * config/sparc/sparc_bi.h: Remove file. + * config/sparc/biarch64.h: New file (rename of sparc_bi.h). + +2002-01-30 Richard Henderson + + * sched-deps.c (sched_analyze): Make a call read the frame pointer. + +2002-01-30 Zack Weinberg + + * expmed.c (emit_store_flag): Call protect_from_queue on op0 and op1. + +2002-01-28 Jason Merrill + + * dwarf2out.c (dwarf_cfi_name): Add other DWARF 3 codes. + (output_cfi): Likewise. Disable DW_CFA_GNU_negative_offset_extended. + (reg_save): Use DW_CFA_offset_extended_sf instead. + + * dwarf2out.c (dwarf2out_finish): Don't abort if there were errors. + +2002-01-29 Jakub Jelinek + + * cselib.c (cselib_record_sets): Use IF_THEN_ELSE result + in cselib_lookup. + +2002-01-29 Aldy Hernandez + + * rs6000.md ("*call_value_local32"): Remove constraints. + ("*call_value_local64"): Same. + ("*call_value_indirect_nonlocal_aix32"): Same. + ("*call_value_nonlocal_aix32"): Same. + ("*call_value_indirect_nonlocal_aix64"): Same. + ("*call_value_nonlocal_aix64"): Same. + ("*call_value_nonlocal_sysv"): Same. + +2002-01-29 Richard Henderson + + * config/alpha/elf.h (SDB_DEBUGGING_INFO): Undef. + +2002-01-29 Richard Henderson + + * expr.c (force_operand): Ignore flag_pic for detecting pic + address loads. + * regclass.c (init_reg_sets_1): Test fixed_regs not flag_pic + for determining if PIC_OFFSET_TABLE_REGNUM is call-clobbered. + * resource.c (mark_target_live_regs): Use regs_invalidated_by_call + instead of open-coded loop. + * doc/tm.texi (PIC_OFFSET_TABLE_REGNUM): Clarify that it must + be fixed when in use. + +2002-01-29 Richard Henderson + + * sched-int.h (struct deps_reg): Add uses_length, clobbers_length. + * sched-rgn.c (propagate_deps): Update them. + * sched-deps.c (sched_analyze_insn): Update them. Flush the + clobbers list when either gets too long. + +2002-01-29 Jakub Jelinek + + * config/i386/i386.h (LIMIT_RELOAD_CLASS): Handle LEGACY_REGS + and INDEX_REGS the same as GENERAL_REGS. + (SECONDARY_OUTPUT_RELOAD_CLASS): Likewise. + +2002-01-29 Neil Booth + + * tree.c (build_nonstandard_integer_type): Correct prototype. + +2002-01-29 Ulrich Weigand + + * config/s390/s390.md (movstrsico, movstrdix_64, + movstrsix_31): Remove, replace by ... + (movstrdi_short, movstrsi_short, movstrdi_long, + movstrsi_long): ... these. New. + (movstrdi, movstrsi): Adapt. + + (rotldi3, rotlsi3, ashldi3, *ashldi3_31, *ashldi3_64, + ashlsi3, lshrdi3, *lshrdi3_31, *lshrdi3_64, lshrsi3): + Remove unnecessary CC clobber. + (*ashrdi3_cc_31, *ashrdi3_cconly_31, *ashrdi3_cc_64, + *ashrdi3_cconly_64, *ashrsi3_cc, *ashrsi3_cconly): New. + + (divmoddi4): Don't partially initialize TImode register. + +2002-01-29 Geoffrey Keating + + * doc/sourcebuild.texi (C Tests): Document gcc.dg/debug directory. + +2002-01-29 Richard Henderson + + * flow.c (print_rtl_and_abort): Remove. + (print_rtl_and_abort_fcn): Remove. + (verify_local_live_at_start): Use dump_bb instead. + (verify_wide_reg): Likewise. Take a basic_block, not rtl endpoints. + (verify_wide_reg_1): Return 2 on mode test failure. + +2002-01-29 Neil Booth + + PR c/3325, c/3326, c/2511, c/3347 + * c-decl.c (enum_decl_context): Remove BITFIELD. + (grokdeclarator): Take bitfield width as an input. + Ensure bitfields are given the correct type. Perform + bitfield width validation with build_bitfield_integer_type + rather than waiting for finish_struct. + (grok_typename, grok_typename_in_parm_context, start_decl, + push_parmdecl, grokfield, start_function): Update calls to + grokdeclarator. + (build_bitfield_integer_type): New function. + (finish_struct): Move bitfield validation to grokdeclarator + and build_bitfield_integer_type. + * tree.c (build_nonstandard_integer_type): New function. + * tree.h (build_nonstandard_integer_type): New prototype. +objc: + * objc-act.c (objc_copy_list): Remove DECL_INITIAL kludge. + 2002-01-29 Jakub Jelinek PR other/1502: @@ -56,8 +177,7 @@ 2002-01-28 Jason Merrill - * dwarf2.h (enum dwarf_call_frame_info): Add other DWARF 3 codes. - Sync with src version. + * dwarf2.h: Sync with src version. 2002-01-28 Paul Koning --- /maat/heart/tbox/changelog_pass/gcc/gcc/f/ChangeLog Sat Jan 26 09:44:24 2002 +++ gcc/gcc/f/ChangeLog Wed Jan 30 17:13:07 2002 @@ -1,3 +1,9 @@ +2002-01-30 Toon Moene + + * intrin.c (upcasecmp_): New function. + (ffeintrin_cmp_name_): Use it to correctly compare name + and table entry for bsearch. + 2002-01-26 Toon Moene * intrin.c (ffeintrin_cmp_name_): Correct comparison --- /maat/heart/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Tue Jan 29 02:00:29 2002 +++ gcc/gcc/testsuite/ChangeLog Wed Jan 30 17:13:19 2002 @@ -1,3 +1,28 @@ +2002-01-31 Joseph S. Myers + + * gcc.dg/noncompile/20020130-1.c: New test. + +2002-01-30 David Billinghurst + + * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r. + +2002-01-29 Richard Henderson + + * gcc.c-torture/execute/991118-1.c: Cast various constants back + to long long. + * gcc.c-torture/execute/bf64-1.c: Likewise. + +2002-01-29 Jakub Jelinek + + * gcc.c-torture/execute/20020129-1.c: New test. + +2002-01-29 Neil Booth + + * gcc.c-torture/compile/20000224-1.c: Update. + * gcc.c-torture/execute/bitfld-1.c: New tests. + * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests. + * gcc.dg/uninit-A.c: Update. + 2002-01-29 Nathan Sidwell * g++.dg/template/ctor1.C: Add instantiation. --- /maat/heart/tbox/changelog_pass/gcc/libiberty/ChangeLog Tue Jan 22 16:59:28 2002 +++ gcc/libiberty/ChangeLog Wed Jan 30 17:13:24 2002 @@ -1,3 +1,10 @@ +2002-01-30 Phil Edwards + + * cp-demangle.c (cp_demangle_type): Do not protect with IN_LIBGCC2. + (cplus_demangle_v3): Mimic __cxa_demangle and fall back on + cp_demangle_type. + * testsuite/demangle-expected: New gnu-v3 test. + 2002-01-22 Momchil Velikov * configure.in (variable detection): Use arrays of unspecified --- /maat/heart/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Mon Jan 28 20:13:19 2002 +++ gcc/libstdc++-v3/ChangeLog Wed Jan 30 17:13:31 2002 @@ -1,3 +1,32 @@ +2002-01-30 Loren Rittle + + * config/locale/c_locale_generic.cc: Check errno for ERANGE + instead of non-zero to aid portability. + +2002-01-30 Peter Schmid + + * docs/html/22_locale/messages.html: Fix example code. + +2002-01-30 Richard Henderson + + * testsuite/27_io/ostream_inserter_arith.cc (test03_check): Break + out from test03 and templatize. + (test03): Use it. + +2002-01-30 Paolo Carlini + + * config/locale/numpunct_members_gnu.cc + (numpunct::_M_initialize_numpunct()): + Fix initialization of _M_grouping for locales which have + _M_thousands_sep == '\0'(L'\0', respectively). + * testsuite/22_locale/numpunct_byname.cc (test02): Add test. + +2002-01-30 Paolo Carlini + + * testsuite/27_io/ostream_inserter_arith.cc (test03): + Better fix for 32/64 bit architectures, avoiding the + implicit assumption that CHAR_BIT == 8. + 2002-01-28 Phil Edwards * Makefile.am (doxygen, doxygen-maint, doxygen-man): Tweak targets. --- /maat/heart/tbox/changelog_pass/gcc/fastjar/ChangeLog Sun Jan 13 10:15:19 2002 +++ gcc/fastjar/ChangeLog Wed Jan 30 17:12:53 2002 @@ -1,3 +1,8 @@ +2002-01-30 Tom Tromey + + * jartool.c (main): NULL-terminate new_argv. Pass 0 as argument + to init_args. + 2002-01-11 Tom Tromey * Makefile.in: Rebuilt. --- /maat/heart/tbox/changelog_pass/gcc/libjava/ChangeLog Tue Jan 29 08:49:24 2002 +++ gcc/libjava/ChangeLog Wed Jan 30 14:38:30 2002 @@ -1,4 +1,19 @@ +2002-01-30 Tom Tromey + + * java/net/natPlainSocketImpl.cc (_Jv_recv): Added template + parameter for `recv' return type. + + * verify.cc (handle_ret_insn): Check for subroutine merge here... + (state::merge): ... not here. + (subr_entry_info): New structure. + (entry_points): New field. + (~_Jv_BytecodeVerifier): Correctly free jsr_ptrs. Free + entry_points. + 2002-01-29 Tom Tromey + + * java/awt/List.java (addNotify): Correctly check to see if peer + does not exist. * java/awt/GridLayout.java (layoutContainer): Use number of rows to compute height of each cell, and number of columns to compute