1 GCC regressions, 0 new, with your patch on 2004-01-08T15:30:00Z.

GCC regression checker geoffk@apple.com
Thu Jan 8 23:01:00 GMT 2004


With your recent patch, GCC has some regression test failures, which
used to pass.  There are 0 new failures, and 1
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:
native gcc.sum gcc.dg/20031201-1.c

For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2004-01-08T08:01:10Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Thu Jan  8 00:02:10 2004
+++ gcc/gcc/ChangeLog	Thu Jan  8 07:30:56 2004
@@ -1,3 +1,16 @@
+2004-01-09  Alan Modra  <amodra@bigpond.net.au>
+
+	* config/rs6000/linux64.h (SUBSUBTARGET_OVERRIDE_OPTIONS): Ensure
+	target_flags has MASK_POWERPC64 when -m64.
+	* config/rs6000/rs6000.c (processor_target_table): Add MASK_POWERPC64
+	to 620, 630, power3, power4 and rs64a entries.
+	* config/rs6000/rs6000.h (MASK_64BIT): Expand comment.
+
+2004-01-08  Richard Sandiford  <rsandifo@redhat.com>
+
+	* simplify-rtx.c (simplify_immed_subreg): Fix construction of
+	floating-point constants.
+
 2004-01-08  J. Brobecker  <brobecker@gnat.com>
 
 	* dwarf2out.c (subrange_type_die): Add context_die parameter.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog	Thu Jan  8 00:02:17 2004
+++ gcc/gcc/cp/ChangeLog	Thu Jan  8 07:31:04 2004
@@ -1,3 +1,10 @@
+2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+	PR c++/12573
+	* pt.c (value_dependent_expression_p): Handle COMPONENT_REFs by
+	looking into them recursively. They can be there because of the
+	new __offsetof__ extension.
+
 2004-01-07  Zack Weinberg  <zack@codesourcery.com>
 
 	* parser.c (cp_parser_save_member_function_body): Mark the
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Thu Jan  8 00:02:23 2004
+++ gcc/gcc/testsuite/ChangeLog	Thu Jan  8 07:31:12 2004
@@ -1,3 +1,15 @@
+2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* ada/acats/run_acats: Treat 'gnatchop' the same way
+	as 'gnatmake'.  Export GCC_DRIVER.
+	* ada/acats/run_all.sh: Add target_gnatchop.  Use
+	'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
+
+2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
+
+	PR c++/12573
+	* g++.dg/template/dependent-expr4.C: New test.
+
 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
 
 	* gcc.dg/altivec-11.c: New test.
--- /Users/regress/tbox/changelog_mail/gcc/libffi/ChangeLog	Wed Dec 10 07:40:50 2003
+++ gcc/libffi/ChangeLog	Thu Jan  8 07:31:18 2004
@@ -1,3 +1,8 @@
+2004-01-08  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
+
+	* testsuite/libffi.call/ffitest.h (allocate_mmap): Cast MAP_FAILED
+	to void *.
+
 2003-12-10  Richard Henderson  <rth@redhat.com>
 
 	* testsuite/libffi.call/cls_align_pointer.c: Cast pointers to
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog	Thu Jan  8 00:02:38 2004
+++ gcc/libjava/ChangeLog	Thu Jan  8 07:31:22 2004
@@ -1,3 +1,8 @@
+2004-01-08  Michael Koch  <konqueror@gmx.de>
+
+	* javax/swing/JLayeredPane.java: Revert changes to standard
+	boilerplate, reworked imports.
+
 2004-01-07  Tom Tromey  <tromey@redhat.com>
 
 	PR libgcj/13439:

ChangeLog entries between 2004-01-08T08:01:10Z and the last time everything
passed, on 2004-01-05T04:40:34Z:
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Sun Jan  4 20:41:35 2004
+++ gcc/gcc/ChangeLog	Thu Jan  8 00:02:10 2004
@@ -1,3 +1,256 @@
+2004-01-08  J. Brobecker  <brobecker@gnat.com>
+
+	* dwarf2out.c (subrange_type_die): Add context_die parameter.
+	Create the subrange_type DIE using the given context DIE.
+	(modified_type_die): Update call to subrange_type_die.
+
+2004-01-08  Zack Weinberg  <zack@codesourcery.com>
+
+	* dwarf2.h, unwind-dw2-fde.h, unwind-pe.h, unwind.h:
+	Add multiple-include guard.
+
+2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
+
+	* gcc/config/rs6000/rs6000.c (easy_vector_constant): Accept
+	all vector constant loadable by vsplt*.
+	(output_vec_const_move): Likewise.
+
+2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	PR c/6024
+	* c-typeck.c (comptypes): Only treat enumerated types in the same
+	translation unit as compatible with each other when they are the
+	same type.
+	* doc/extend.texi: Update.
+
+2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	PR c/12165
+	* c-decl.c (grokdeclarator): Take type qualifiers of typedefed
+	array type from the array element type.
+
+2004-01-07  Alan Modra  <amodra@bigpond.net.au>
+
+	* config/rs6000/rs6000.c (rs6000_dbx_register_number): New function.
+	* config/rs6000/rs6000-protos.h (rs6000_dbx_register_number): Declare.
+	* config/rs6000/rs6000.h (DWARF_FRAME_REGNUM): Define.
+	(DWARF_REG_TO_UNWIND_COLUMN): Correct column adjustment and comment.
+	* config/rs6000/sysv4.h (DBX_REGISTER_NUMBER): Define.
+
+2004-01-06  Eric Christopher  <echristo@redhat.com>
+
+	* config/mips/mips.h (MDEBUG_ASM_SPEC): Change for dwarf2 default.
+	(DWARF2_DEBUGGING_INFO): Define.
+	(PREFERRED_DEBUGGING_TYPE): Set to dwarf2.
+	* config/mips/openbsd.h (PREFERRED_DEBUGGING_TYPE): Remove.
+	* config/mips/iris6.h (SUBTARGET_ASM_DEBUGGING_SPEC): Only pass -g0
+	for irix as.
+	(SUBTARGET_ASM_OPTIMIZING_SPEC): Only pass O0 for irix as.
+	* config/mips/iris6gas.h (MDEBUG_ASM_SPEC): Remove.
+	* config/mips/iris5gas.h: Ditto.
+	(DBX_DEBUGGING_INFO): Remove.
+	(DWARF2_DEBUGGING_INFO): Ditto.
+	(MIPS_DEBUGGING_INFO): Ditto.
+	(PREFERRED_DEBUGGING_TYPE): Ditto.
+	* config/mips/elf.h (DWARF2_DEBUGGING_INFO): Remove.
+	(PREFERRED_DEBUGGING_TYPE): Ditto.
+	(SUBTARGET_ASM_DEBUGGING_SPEC): Ditto.
+	* config/mips/elf64.h: Ditto.
+
+2004-01-06  Jan Hubicka  <jh@suse.cz>
+
+	* Makefile.in (STAGEPROFILE_FLAGS_TO_PASS): Use -fprofile-generate.
+	(STAGEFEEDBACK_FLAGS_TO_PASS): Use -fprofile-use.
+
+2004-01-06  Geoffrey Keating  <geoffk@apple.com>
+
+	* config/rs6000/t-darwin (LIB2FUNCS_EXTRA): Compile darwin-ldouble.c.
+	(TARGET_LIBGCC2_CFLAGS): Use -mlong-double-128.
+	* config/rs6000/darwin-ldouble.c: New.
+
+	* emit-rtl.c (gen_lowpart_common): Use simplify_gen_subreg
+	for constants.
+	(constant_subword): Delete.
+	* rtl.h (constant_subword): Delete prototype.
+	(immed_double_const): Is not in varasm.c.
+	* simplify-rtx.c (simplify_immed_subreg): New.
+	(simplify_subreg): Use simplify_immed_subreg.
+
+	* config/rs6000/rs6000.md (floatsitf2): Use expand_float rather
+	than trying to generate RTL directly.
+	(fix_trunctfsi2): Use expand_fix rather than trying to generate
+	RTL directly.
+
+	* dwarf2out.c (add_const_value_attribute): Remove incorrect comment.
+
+2004-01-06  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/xcoff.h (EXTRA_SECTION_FUNCTIONS): Split each
+	function into a separate macro.
+	(read_only_data_section): Add void argument.
+	(private_data_section): Same.
+	(read_only_private_data_section): Same.
+	(toc_section): Same.
+
+2004-01-06  Jan Hubicka  <jh@suse.cz>
+
+	* invoke.texi:  Remove typo in last change.
+
+	PR target/10301
+	* config.gcc: Accept opteron and athlon-64 as variants
+	of k8.
+	* i386.c (override_options): Likewise.
+	* invoke.texi (i386 -mtune): Expand documentation.
+
+2004-01-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* alias.c: Fix comment typos.
+	* builtins.c: Likewise.
+	* cfg.c: Likewise.
+	* df.c: Likewise.
+	* dominance.c: Likewise.
+	* dwarf2out.c: Likewise.
+	* emit-rtl.c: Likewise.
+	* expr.c: Likewise.
+	* final.c: Likewise.
+	* fold-const.c: Likewise.
+	* gcse.c: Likewise.
+	* genattrtab.c: Likewise.
+	* genrecog.c: Likewise.
+	* gensupport.c: Likewise.
+	* ggc-zone.c: Likewise.
+	* integrate.c: Likewise.
+	* local-alloc.c: Likewise.
+	* loop.c: Likewise.
+	* recog.c: Likewise.
+	* regmove.c: Likewise.
+	* reg-stack.c: Likewise.
+	* reorg.c: Likewise.
+	* rtlanal.c: Likewise.
+	* rtl.h: Likewise.
+	* sched-ebb.c: Likewise.
+	* simplify-rtx.c: Likewise.
+	* toplev.c: Likewise.
+	* varasm.c: Likewise.
+
+2004-01-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* doc/install.texi: Fix typos.
+	* doc/invoke.texi: Likewise.
+	* doc/md.texi: Likewise.
+
+2004-01-06  Kazuhiro Inaoka  <inaoka.kazuhiro@renesas.com>
+
+	* config/m32r/m32r.h (TRAMPOLINE_LINE_SIZE): Changed
+
+2004-01-06  Jan Hubicka  <jh@suse.cz>
+
+	* i386.c (init_cumulative_args):  Add handling of MMX_REGPARM.
+	(function_arg_advance):  Do not pass aggregates in SSE; deal handling
+	of MMX_REGPARM.
+	(function_arg): Add new warnings about ABI changes;  fix SSE_REGPARM;
+	add MMX_REGPARM.
+	* i386.h (ix86_args): Add mmx_words/mmx_regs/mmx_regno fields.
+	(SSE_REGPARM_MAX): Default to 3 on i386 -msse ABI.
+	(MMX_REGPARM_MAX): Similarly for -mmmx.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/sh/linux.h: Fix comment formatting.
+	* config/sh/netbsd-elf.h: Likewise.
+	* config/sh/sh.c: Likewise.
+	* config/sh/sh.h: Likewise.
+	* config/sh/vxworks.h: Likewise.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* system.h (ASM_OUTPUT_MAIN_SOURCE_FILENAME): Poison.
+	* toplev.c (output_file_directive): Don't use
+	ASM_OUTPUT_MAIN_SOURCE_FILENAME.
+
+2004-01-05  Daniel Berlin  <dberlin@dberlin.org>
+
+	* ggc-zone.c: Remove everything in #ifdef USING_MALLOC_PAGE_GROUPS
+	(USING_MMAP): We don't support non-mmap.
+	(struct alloc_chunk): Steal 1 bit from typecode, use it to mark
+	large objects.
+	(struct page_entry): Remove bytes_free.
+	(struct page_table_chain): Remove.
+	(struct globals): Remove page_table member.
+	(loookup_page_table_entry): Function deleted.
+	(set_page_table_entry): Ditto.
+	(ggc_allocated_p): No longer need page table lookups.
+	(ggc_marked_p): Ditto.
+	(alloc_small_page): Don't care about bytes_free anymore.
+	(alloc_large_page): Round up size.
+	(ggc_alloc_zone_1): Mark large objects as such, and calculate
+	their size the new way.
+	Remove page table lookups and setting.
+	(ggc_get_size): Calculate large object size the new way.
+	(sweep_pages): Redo to account for fact that we no longer have
+	bytes_free.
+	(ggc_collect): No longer need to reincrement bytes_free.
+	(ggc_pch_alloc_object): Handle new large objects properly.
+	(ggc_pch_read): Put PCH stuff into it's own uncollected zone.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* doc/invoke.texi: Remove a page break.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/avr/avr.c (avr_output_function_prologue): Remove an
+	extra pair of curly braces.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/mn10300/mn10300.c: Fix comment formatting.
+	* config/mn10300/mn10300.h: Likewise.
+
+2004-01-05  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
+
+	* tree.h: Update documentation on nothrow_flag.
+	* print-tree.c (print_node): Print TREE_NOTHROW as "align-ok" for
+	types.
+
+2004-01-05  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* doc/invoke.texi: Remove traces of dead ports.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+	* doc/invoke.texi: Add documentation for the MIPS -mexplicit-relocs
+	option.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+	PR target/12945
+	* coverage.c (coverage_counter_alloc): Set SYMBOL_FLAG_LOCAL for
+	counter labels.
+	* config/mips/mips.c (INTERNAL_SYMBOL_P): Delete.
+	(mips_classify_symbol): Always treat SYMBOL_REF_FLAG as indicating
+	string constants if TARGET_MIPS16.  Use SYMBOL_REF_DECL to check
+	the binding of decl symbols, otherwise check SYMBOL_REF_LOCAL_P.
+	(mips_symbol_insns): Don't trust the local/global classification.
+	(m16_usym8_4, m16_usym5_4): Same mips16 change as mips_classify_symbol.
+	(override_options): Make -mabicalls -fno-unit-at-a-time imply
+	-mno-explicit-relocs.
+	(mips_encode_section_info): Don't use SYMBOL_REF_FLAG to distinguish
+	between local and global symbols.
+
+2004-01-05  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/mips-protos.h (mips_dangerous_for_la25_p): Declare.
+	(mips_preferred_reload_class): Declare.
+	* config/mips/mips.h (DANGEROUS_FOR_LA25_P): Replace with function.
+	(EXTRA_CONSTRAINT): Update accordingly.
+	(PREFERRED_RELOAD_CLASS): Use mips_preferred_reload_class.
+	* config/mips/mips.c (mips_dangerous_for_la25_p): New function.
+	(mips_preferred_reload_class): New function.  Prefer LEA_REGS if
+	mips_dangerous_for_la25_p.
+	(mips_secondary_reload_class): Use LEA_REGS rather than GR_REGS
+	if mips_dangerous_for_la25_p.
+
 2004-01-05  Bernardo Innocenti  <bernie@develer.com>
 
 	* config/m68k/m68k.c (output_andsi3): Fix signed/unsigned comparison
--- /Users/regress/tbox/changelog_pass/gcc/gcc/cp/ChangeLog	Sun Jan  4 20:41:38 2004
+++ gcc/gcc/cp/ChangeLog	Thu Jan  8 00:02:17 2004
@@ -1,3 +1,55 @@
+2004-01-07  Zack Weinberg  <zack@codesourcery.com>
+
+	* parser.c (cp_parser_save_member_function_body): Mark the
+	definition static.
+
+2004-01-05  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/13057
+	* class.c (build_clone): Copy type attributes from the original
+	function to the clone.
+
+	PR c++/12815
+	* class.c (build_vtbl_ref_1): Do not unconditionally mark vtable
+	references as constant.
+
+	PR c++/12132
+	* parser.c (cp_parser_explicit_instantiation): Improve error
+	recovery.
+	(cp_parser_require): Improve indication of the error location.
+
+	PR c++/13451
+	* parser.c (cp_parser_class_head): Reorder logic to check for
+	invalid qualification.
+
+2004-01-04  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/13157
+	* name-lookup.c (lookup_using_namespace): Remove spacesp
+	parameter.
+	(unqualified_namespace_lookup): Likewise.
+	(lookup_qualified_name): Adjust accordingly.
+	(lookup_name_real): Likewise.
+	(lookup_arg_dependent): Do not eliminate the namespace of the
+	functions found by unqualified name lookup unless that is the
+	current namespace.
+
+2004-01-04  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	* semantics.c (push_deferring_access_checks): Fix format.
+	(resume_deferring_access_checks): Likewise.
+	(stop_deferring_access_checks): Likewise.
+	(pop_deferring_access_checks): Likewise.
+	(get_deferred_access_checks): Likewise.
+	(pop_to_parent_deferring_access_checks): Likewise.
+	(perform_deferred_access_checks): Likewise.
+	(perform_or_defer_access_check): Likewise.
+
+2004-01-04  Richard Henderson  <rth@redhat.com>
+
+	* call.c (build_over_call): Don't create a save_expr of an
+	aggregate, but rather its address.
+
 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
 
 	PR c++/13529
--- /Users/regress/tbox/changelog_pass/gcc/gcc/f/ChangeLog	Mon Dec 29 10:45:26 2003
+++ gcc/gcc/f/ChangeLog	Wed Jan  7 16:33:16 2004
@@ -1,3 +1,7 @@
+2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	* com.h (ffecom_gfrt_basictype): Correct return type.
+
 2003-12-29  Roger Sayle  <roger@eyesopen.com>
 
 	PR fortran/12632
--- /Users/regress/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog	Sun Jan  4 20:41:43 2004
+++ gcc/gcc/testsuite/ChangeLog	Thu Jan  8 00:02:23 2004
@@ -1,4 +1,59 @@
+2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
+
+	* gcc.dg/altivec-11.c: New test.
+
+2004-01-07  Mark Mitchell  <mark@codesourcery.com>
+
+	* g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
+
+2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	PR c/6024
+	* gcc.dg/enum-compat-1.c: New test.
+	* gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
+
+2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
+
+	PR c/12165
+	* gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
+	gcc.dg/c99-idem-qual-3.c: New tests.
+
+2004-01-07  Alan Modra  <amodra@bigpond.net.au>
+
+	* gcc.dg/winline-7.c: Don't cast void * to int.
+
+2004-01-06  Jan Hubicka  <jh@suse.cz>
+
+	* gcc.dg/i386-sse-5.c: New test
+	* g++.dg/eh/simd-1.c: Add -w argument for i386.
+
+2004-01-05  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/12815
+	* g++.dg/rtti/typeid4.C: New test.
+
+2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.dg/compat/sdata-section.h: Declare 'abort'.
+
+2004-01-05  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/12132
+	* g++.dg/template/error11.C: New test.
+
+	PR c++/13451
+	* g++.dg/template/class2.C: New test.
+
+2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
+	Richard Sandiford <rsandifo@redhat.com>
+
+	PR c++/13387
+	* g++.dg/opt/alias3.C: New test.
+
 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
+
+	PR c++/13157
+	* g++.dg/template/koenig3.C: New test.
 
 	PR c++/13529
 	* g++.dg/parse/offsetof3.C: New test.
--- /Users/regress/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog	Sun Jan  4 20:41:53 2004
+++ gcc/libstdc++-v3/ChangeLog	Wed Jan  7 16:33:28 2004
@@ -1,3 +1,141 @@
+2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* crossconfig.m4: Add LFS, io bits to linux cross config.
+	* acconfig.h: Remove obsolete bits, reorder.
+	* config.h.in: Regenerate.
+	* aclocal.m4: Same.
+	* configure: Same.
+	
+2004-01-07  Gawain Bolton  <gp.bolton@computer.org>
+
+	* include/bits/stl_list.h:
+	* include/bits/list.tc:
+	* src/list.cc:
+        Performance enhancements for destructor, push_front(),
+        push_back(), pop_front(), pop_back(), sort()
+        Eliminated static_casts where possible.
+        Moved code out of header files into new src/list.cc
+        implementation file for library where possible.
+        Remove inheritance from iterator class and create separate
+        classes for non-constant and constant iterators.
+	* include/bits/stl_tree.h (_Rb_tree class):
+	* src/tree.cc: 
+        Only erase contents in destructor.
+        Eliminate unnecessary initialization in assignment operator.
+        Optimize for the nominal case by not checking whether
+        container is empty in clear().
+        Re-order test in _M_insert() to improve performance.
+        Move initialization of new node's left & right pointers to
+        src/tree.cc to where new node's colour is initialized
+        and to reduce the amount of inline code.
+        Use  _M_leftmost() and _M_end() to improve readability where
+        appropriate.
+        Create separate classes for non-constant and constant
+        iterators to clarify code, avoid extra template parameters and 
+        casting away constness.		
+	
+2004-01-07  Benjamin Kosnik  <bkoz@redhat.com>
+
+	* src/Makefile.am (sources): Add list.cc, tree.cc.
+	* src/stl_tree.cc: Move to...
+	* src/tree.cc: ...here.
+	* src/list.cc: Add.
+	* config/linker-map.gnu: Tweaks.
+	* testsuite/23_containers/map/operators/1_neg.cc: Add excess errors.
+	* testsuite/23_containers/set/operators/1_neg.cc: Add excess errors.
+
+	* bits/stl_vector.h: Column wrap comments.
+	
+2004-01-07  Loren J. Rittle  <ljrittle@acm.org>
+
+	(re-open) PR libstdc++/12658
+	* src/locale_init.cc (locale::locale): Remove ill-scoped mutex.
+	(locale::global): Likewise.
+
+2004-01-07  Paolo Carlini  <pcarlini@suse.de>
+
+	* testsuite/27_io/basic_istream/extractors_other/char/9318-in.cc:
+	Remove redundant #include.
+	* testsuite/27_io/basic_ostream/endl/char/1.cc: Likewise.
+	* testsuite/27_io/basic_ostream/ends/char/1.cc: Likewise,
+	re-enable normal testing.
+	* testsuite/27_io/basic_ostream/ends/char/2.cc: Remove redundant
+	#include.
+	* testsuite/27_io/basic_ostream/flush/char/1.cc: Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/1.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/2.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/3.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/4.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/5.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/6.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/char/8.cc:
+	Likewise.
+	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/7.cc:
+	More properly, #include <locale>.
+	* testsuite/27_io/basic_ostream/inserters_character/wchar_t/8.cc:
+	Remove redundant #include.
+	* testsuite/27_io/basic_ostream/inserters_other/char/2.cc: Likewise.
+	* testsuite/27_io/basic_ostream/inserters_other/char/3.cc: Remove
+	redundant DejaGnu directive.
+	* testsuite/27_io/basic_ostream/inserters_other/char/4.cc: Remove
+	redundant #include.
+
+2004-01-06  Benjamin Kosnik  <bkoz@redhat.com>
+            Stefan Olsson  <stefan@snon.net>
+
+	* scripts/check_performance: Use -pthread.
+	* testsuite/performance/allocator.cc: Tweaks, add list.
+	* testsuite/performance/allocator_thread.cc: New.
+
+2003-01-06  Jerry Quinn  <jlquinn@optonline.net>
+
+	* include/bits/locale_facets.h: Document public classes and
+	functions.
+	* include/bits/locale_facets.tcc (time_get::_M_extract_via_format):
+	Add comment.
+
+2004-01-06  Paolo Carlini  <pcarlini@suse.de>
+
+	* testsuite/27_io/basic_istream/extractors_other/char/1.cc:
+	Remove redundant #includes.
+	* testsuite/27_io/basic_istream/extractors_other/char/2.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/extractors_other/char/3.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/get/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/get/char/2.cc: Likewise.
+	* testsuite/27_io/basic_istream/getline/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/getline/char/2.cc: Likewise.
+	* testsuite/27_io/basic_istream/getline/char/3.cc: Likewise.
+	* testsuite/27_io/basic_istream/ignore/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/ignore/char/6360.cc: Likewise.
+	* testsuite/27_io/basic_istream/ignore/char/7220.cc: Likewise.
+	* testsuite/27_io/basic_istream/peek/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/peek/char/6414.cc: Likewise.
+	* testsuite/27_io/basic_istream/putback/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/read/char/1.cc: Likewise.
+	* testsuite/27_io/basic_istream/read/char/2.cc: Likewise.
+	* testsuite/27_io/basic_istream/read/char/3.cc: Likewise.
+	* testsuite/27_io/basic_istream/readsome/char/6746-1.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/readsome/char/6746-2.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/readsome/char/8258.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/seekg/char/2346-fstream.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/seekg/char/2346-sstream.cc:
+	Likewise.
+	* testsuite/27_io/basic_istream/seekg/char/8348-1.cc: Likewise.
+	* testsuite/27_io/basic_istream/seekg/char/8348-2.cc: Likewise.
+	* testsuite/27_io/basic_istream/tellg/char/8348.cc: Likewise.
+
 2004-01-04  Paolo Carlini  <pcarlini@suse.de>
 
 	* testsuite/27_io/basic_istream/extractors_arithmetic/char/01.cc:
--- /Users/regress/tbox/changelog_pass/gcc/boehm-gc/ChangeLog	Fri Oct 31 04:31:25 2003
+++ gcc/boehm-gc/ChangeLog	Wed Jan  7 16:33:09 2004
@@ -1,3 +1,8 @@
+2004-01-07  Dave Jones <davej@redhat.com>
+ 
+	* malloc.c (GC_generic_malloc): Correct initialization typo.
+	* mallocx.c (GC_generic_malloca_ignore_off_page): Ditto.
+
 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
 
 	* include/private/gcconfig.h: Re-install change of 2003-04-16.
--- /Users/regress/tbox/changelog_pass/gcc/fastjar/ChangeLog	Mon Dec  1 01:02:26 2003
+++ gcc/fastjar/ChangeLog	Wed Jan  7 16:33:10 2004
@@ -1,3 +1,8 @@
+2004-01-07  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	* jartool.c (make_manifest): Fix off-by-one bug when creating
+	an empty MANIFEST.MF.
+
 2003-12-01  Kelley Cook  <kcook@gcc.gnu.org>
 
 	* Makefile.am: Define AM_MAKINFOFLAGS.  Remove Automake 1.4 hack.
--- /Users/regress/tbox/changelog_pass/gcc/libjava/ChangeLog	Sun Jan  4 05:48:58 2004
+++ gcc/libjava/ChangeLog	Thu Jan  8 00:02:38 2004
@@ -1,3 +1,262 @@
+2004-01-07  Tom Tromey  <tromey@redhat.com>
+
+	PR libgcj/13439:
+	* verify.cc (state::merge): Copy changed locals out of subroutine
+	in NO_STACK case.
+	(state::FLAG_CHANGED): New const.
+	(state::FLAG_UNUSED): Likewise.
+	(state::local_changed): Removed.  Updated all users.
+	(state::flags): New field.
+	(state::merge): Added jsr_semantics argument, more logic.
+	(push_jump_merge): Added jsr_semantics argument.
+	(handle_jsr_insn): Set jsr_semantics on push_jump_merge when
+	merging through the jsr instruction.
+
+2004-01-07  Tom Tromey  <tromey@redhat.com>
+
+	* scripts/MakeDefaultMimeTypes.java: Use \n, not
+	backslash-newline.
+
+2004-01-07  Graydon Hoare  <graydon@redhat.com>
+
+	* java/awt/Container.java (LightweightDispatcher): Implement.
+	(visitChild): Reuse graphics object.
+	(dispatchEventImpl): Optionally dispatch to lightweight.
+	(addNotifyContainerChildren): Build LightweightDispatcher.
+
+2004-01-07  David Jee  <djee@redhat.com>
+
+	* java/awt/Container.java
+	(update): Clear only the clipped region, instead of clearing the
+	entire Container.
+	(visitChildren): Visit children in descending order.
+
+2004-01-07  Michael Koch  <konqueror@gmx.de>
+
+	* java/lang/reflect/Array.java: Merged documentation with classpath.
+
+2004-01-07  Michael Koch  <konqueror@gmx.de>
+
+	* java/text/CollationElementIterator.java
+	(textIndex): Renamed from index.
+	* java/text/CollationKey.java
+	(collator): New member.
+	(CollationKey): New argument for parent collator.
+	(equals): Check for same collator, source string and key array.
+	* java/text/RuleBasedCollator.java:
+	Reformated.
+	(RuleBasedCollator): Don't re-initialize frenchAccents with default
+	value.
+	(getCollationElementIterator): Rewritten.
+	(getCollationKey): Added new argument to CollationKey constructor.
+
+2004-01-07  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/nio/DatagramChannelImpl.java
+	(blocking): Removed.
+	(DatagramChannelImpl): Call configureBlocking().
+	(implConfigureBlocking): Dont initialize blocking.
+	* gnu/java/nio/ServerSocketChannelImpl.java
+	(blocking): Removed.
+	(ServerSocketChannelImpl): Call configureBlocking().
+	(implConfigureBlocking): Dont initialize blocking.
+	* gnu/java/nio/SocketChannelImpl.java
+	(blocking): Removed.
+	(SocketChannelImpl): Call configureBlocking().
+	(implConfigureBlocking): Dont initialize blocking.
+	(connect): Use isBlocking().
+	* java/nio/channels/spi/AbstractSelectableChannel.java
+	(configureBlocking): Use blockingLock() instead of LOCK.
+	Set blocking after successfully called implConfigureBlocking().
+	(register): Use blockingLock() instead of LOCK.
+
+2004-01-07  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/ServerSocket.java (isBound): Fixed documentation.
+
+2004-01-07  Sascha Brawer  <brawer@dandelis.ch>
+
+	* javax/swing/DefaultBoundedRangeModel.java: Documented API.
+	(changeEvent): Create event object on demand.
+	(DefaultBoundedRangeModel, toString, setValue, setExtent,
+	setMinimum, setMaximum, setValueIsAdjusting, setRangeProperties,
+	fireStateChanged): Re-written.
+	* javax/swing/event/EventListenerList.java: Reformatted, document
+	typical usage.
+	(toString): Implemented.
+	(getListeners): Re-written.
+	(remove): Re-written.
+	(add): Re-written.
+	(NO_LISTENERS): New singleton field.
+	(listenerList): Declare as transient; document.
+	(serialVersionUID): Document.
+	(getListenerCount(Class)): More efficient implementation,
+	also accepts null argument.  Improve Javadoc.
+	(getListenerCount()): Remove unnecessary cast; docfix.
+	* javax/swing/undo/UndoableEditSupport.java:
+	Re-format, document.
+	(UndoableEditSupport): Set realSource field. Improve documentation.
+	(_postEdit): Iterate over cloned listener vector.
+	(toString): Don't emit realSource.
+	(beginUpdate, endUpdate): Support nested updates.
+	(postEdit): Use compound edit if present.
+
+2004-01-06  Graydon Hoare  <graydon@redhat.com>
+
+	* java/awt/Container.java (swapComponents): Add forgotten
+	function, required for JLayeredPane change.
+
+2004-01-06  Michael Koch  <konqueror@gmx.de>
+
+	* java/text/CollationElementIterator.java: Reformated.
+	(CollationElementIterator): Changed order of arguments.
+	* java/text/RuleBasedCollator.java
+	(RuleBasedCollator): Merged class documentation.
+	(CollationElement): Added documentation.
+	(compare): Reformated, renamed arguments.
+	(equals): Likewise.
+	(getCollationElementIterator): Likewise.
+	(getCollationKey): Likewise.
+
+2004-01-06  Graydon Hoare  <graydon@redhat.com>
+
+	* javax/swing/JLayeredPane.java: Fix semantics, add javadocs.
+
+2004-01-06  Michael Koch  <konqueror@gmx.de>
+
+	* gnu/java/net/protocol/file/Connection.java:
+	Reformated copyright.
+	(hdrHash): Removed.
+	(hdrVec): Removed.
+	(gotHeaders): Removed.
+	(getHeaderField): Removed.
+	(getHeaderField): Removed.
+	(getHeaderFieldKey): Removed.
+	(getKey): Removed.
+	(getField): Removed.
+	(getHeaders): Removed.
+
+2004-01-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/print/attribute/standard/DateTimeAtCompleted.java,
+	javax/print/attribute/standard/DateTimeAtCreation.java,
+	javax/print/attribute/standard/DateTimeAtProcessing.java,
+	javax/print/attribute/standard/JobImpressionsCompleted.java,
+	javax/print/attribute/standard/JobKOctets.java,
+	javax/print/attribute/standard/JobKOctetsProcessed.java,
+	javax/print/attribute/standard/JobMediaSheetsCompleted.java,
+	javax/print/attribute/standard/JobPrioritySupported.java: New files.
+	* Makefile.am (javax_source_files): Added new files.
+	* Makefile.in: Regenerated.
+
+2004-01-06  Michael Koch  <konqueror@gmx.de>
+
+	* java/net/URLConnection.java
+	(contentHandler): Removed.
+	(locale): Removed.
+	(getHeaderFields): Return an empty map instead of null.
+	(getContent): Connect if needed, renamed "cType" to "type" and
+	"contentHandler" to "ch" and made it a local variable.
+	(getPermission): Don't use package in class name.
+	(setDefaultRequestProperty): Fixed typo in documentation.
+	(initializeDateFormats): Made locale a local variable.
+
+2004-01-06  Michael Koch  <konqueror@gmx.de>
+
+	* java/lang/Package.java
+	(getPackage): Get the current class loader directly.
+	* java/lang/SecurityManager.java
+	(currentLoadedClass): Dont iterate over class contexts.
+	(classLoaderDepth): Don't check class loaders if everything is allowed.
+
+2004-01-05  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEvents.c
+	(pre_event_handler): Set all insets to 0 when a Configure event
+	is received for a GtkPlug.
+	* gnu/java/awt/EmbeddedWindow.java (window_id): Rename handle.
+	Make handle long, not int.
+	(EmbeddedWindow()): New constructor.
+	(EmbeddedWindow(int)): Rename window_id to handle.  Make handle
+	long, not int.
+	(setHandle): New method.
+	(getHandle): Return long, not int.
+	* gnu/java/awt/peer/EmbeddedWindowPeer.java (embed): New method
+	declaration.
+	* gnu/java/awt/peer/gtk/GtkEmbeddedWindowPeer.java,
+	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkEmbeddedWindowPeer.c:
+	(create(long)): Take long parameter, not int.  Cast gtk_plug_new
+	argument to GdkNativeWindow.
+	(construct): New method.
+	(embed): New method.
+
+	* gnu/java/awt/peer/gtk/GtkScrollPanePeer.java,
+	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkScrollPanePeer.c
+	(create(int, int)): New method.
+	(create): Call new create method.
+	(gtkScrolledWindowNew, gtkScrolledWindowSetSize): Remove
+	methods.
+	(childResized): Remove native implementation.  Implement in
+	Java.
+	(getHScrollbarHeight, getVScrollbarWidth): Call
+	gtk_widget_size_request to get scrollbar dimensions.
+	* java/awt/ScrollPane.java (getViewportSize): Reimplement.  Only
+	call getVScrollbarWidth and getHScrollbarHeight when vertical
+	and horizontal scrollbars respectively are needed.
+	(doLayout): Enlarge child if it is smaller than the viewport.
+
+2004-01-05  Fernando Nasser  <fnasser@redhat.com>
+
+	* java/awt/Dialog.java (constructor): Accept null title as per spec.
+	* java/awt/FileDialog.java (constructor): Throw exception on invalid
+	argument as per spec.
+
+2004-01-05  Fernando Nasser  <fnasser@redhat.com>
+
+	* java/awt/Choice.java (add): Leave posting of ItemEvents to peer.
+	(insert): Ditto.
+	(remove): Ditto.  Also, Check for valid argument.
+	(removeAll): Use peer interface method.
+	* gnu/java/awt/peer/gtk/GtkChoicePeer.java (nativeAdd): New name for
+	native add function.
+	(nativeRemove): New name for native remove function.
+	(getHistory): New native function.
+	(constructor): Generate ItemEvent.
+	(add): Ditto, if selection is changed.
+	(remove): Ditto, ditto.
+	(removeAll): Add implementation.
+	(handleEvent): Remove.  Dead code.
+	(choicePostItemEvent): Add comment.
+	* jni/gtk-peer/gnu_java_awt_peer_gtk_GtkChoicePeer.c
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_append): Add comments.
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_add): Rename to...
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeAdd): New name.  Add
+	comments and fix condition to change selection.
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_remove): Rename to...
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_nativeRemove): New name.  Add
+	remove all capability.
+	(Java_gnu_java_awt_peer_gtk_GtkChoicePeer_getHistory): New function.
+	(item_activate): Add cast to remove compiler warning.
+
+2004-01-05  Thomas Fitzsimmons  <fitzsim@redhat.com>
+
+	* gnu/java/awt/peer/gtk/GtkComponentPeer.java,
+	jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c
+	(getPreferredSize): Call preferredSize.
+	(preferredSize): Call gtkWidgetGetPreferredDimensions.
+	(getMinimumSize): Call minimumSize.
+	(minimumSize): Call gtkWidgetGetPreferredDimensions.
+	(gtkWidgetGetDimensions): Return the peer widget's current size
+	request.
+	(gtkWidgetGetPreferredDimensions): Return the peer widget's
+	natural size request.
+
+2004-01-05  Sascha Brawer  <brawer@dandelis.ch>
+
+	Thanks to Brian Gough <bjg@network-theory.com>
+	* java/awt/geom/CubicCurve2D.java (solveCubic): Implemented.
+	* java/awt/geom/QuadCurve2D.java (solveQuadratic): Re-written.
+
 2004-01-04  Matthias Klose  <doko@debian.org>
 
 	* aclocal.m4: Rebuilt using "aclocal -I .".
@@ -13,6 +272,28 @@
 	* gnu/java/net/protocol/http/Connection.java
 	(sendRequest): Dont encode output in default character encoding,
 	add correct version number to HTTP user agent string.
+
+2003-12-31  Graydon Hoare  <graydon@redhat.com>
+
+	* configure.in: Add --enable-gtk-cairo check.
+	* configure: Regenerate.
+	* Makefile.am: Conditionally link against cairo.
+	* Makefile.in: Regenerate.
+	* acinclude.m4: Include PKG_CHECK_MODULES.
+	* aclocal.m4: Regenerate.
+	* gnu/java/awt/peer/gtk/GtkToolkit.java (useGraphics2D): New method.
+	(getFontMetrics, getClasspathFontPeer):
+	* gnu/java/awt/peer/gtk/GtkCanvasPeer.java (getGraphics):
+	* gnu/java/awt/peer/gtk/GtkComponentPeer.java (createImage):
+	* gnu/java/awt/peer/gtk/GtkContainerPeer.java (getGraphics):
+	* gnu/java/awt/peer/gtk/GtkFramePeer.java (getGraphics):
+	Switch behavior depending on GtkToolkit.useGraphics2D().   
+	* gnu/java/awt/peer/gtk/GtkFontPeer.java: Extend ClasspathFontPeer.
+	* java/awt/Font.java: Switch to peer model.
+	* jni/gtk-peer/gtkcairopeer.h: Definitions of cairo stuff.
+	* jni/gtk-peer/gdkfont.h: Include gtkcairopeer.h.
+	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphics2D.c: Include gtkcairopeer.h.
+	* jni/gtk-peer/gnu_java_awt_peer_gtk_GdkClasspathFontPeerMetrics.c: Un-include gtkpeer.h. 
 
 2003-12-31  Guilhem Lavaux  <guilhem@kaffe.org>
 
--- /Users/regress/tbox/changelog_pass/gcc/libjava/testsuite/ChangeLog	Wed Dec  3 00:29:39 2003
+++ gcc/libjava/testsuite/ChangeLog	Wed Jan  7 16:33:27 2004
@@ -1,3 +1,8 @@
+2004-01-07  Andreas Tobler  <a.tobler@schweiz.ch>
+
+	PR libgcj/13011:
+	* libjava.jar/simple.jar: Add a working MANIFEST.MF.
+
 2003-12-03  Ralph Loader  <rcl@ihug.co.nz>
 
 	PR java/12374:
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list