1 GCC gcc-3_4-branch regressions, 0 new, with your patch on 2004-02-03T04:44:04Z.
GCC regression checker
geoffk@apple.com
Wed Feb 4 09:15:00 GMT 2004
With your recent patch, GCC gcc-3_4-branch 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 objc.sum objc.dg/call-super-2.m
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2004-02-02T00:08:38Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Sun Feb 1 16:10:01 2004
+++ gcc/gcc/ChangeLog Mon Feb 2 20:45:32 2004
@@ -1,3 +1,38 @@
+2004-02-03 Kelley Cook <kcook@gcc.gnu.org>
+
+ * opts.c (OPT_fwritable_strings): Deprecate -fwritable-strings.
+
+2004-02-03 Steven Bosscher <s.bosscher@student.tudelft.nl>
+
+ * toplev.c: Fix broken checkin of 2003-12-30, again.
+
+2004-02-02 Eric Christopher <echristo@redhat.com>
+ Zack Weinberg <zack@codesourcery.com>
+
+ * c-opts.c (c_common_handle_option): Add -finput-charset.
+ * c.opt: Ditto.
+ * cppcharset.c (_cpp_convert_input): New function.
+ (_cpp_default_encoding): Ditto.
+ * cpphash.h: Add prototypes for above.
+ * cppfiles.c (read_file_guts): Use _cpp_convert_input.
+ * cppinit.c (cpp_create_reader): Use _cpp_default_encoding
+ for narrow execution and input character sets.
+ * doc/cppopts.texi: Document -finput-charset.
+
+2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * doc/invoke.texi (SPARC options): Further improve.
+
+2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/sparc.c (function_arg_slotno): Align TImode
+ arguments on a 16-byte boundary in the parameter array if ARCH64.
+ Split handling of TFmode.
+
+2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * doc/invoke.texi (SPARC options): Document that -mflat is deprecated.
+
2004-02-01 Eric Botcazou <ebotcazou@libertysurf.fr>
* config/sparc/sol2-bi.h: Handle TARGET_CPU_ultrasparc3.
@@ -2140,6 +2175,10 @@
* system.h (ASM_OUTPUT_MAIN_SOURCE_FILENAME): Poison.
* toplev.c (output_file_directive): Don't use
ASM_OUTPUT_MAIN_SOURCE_FILENAME.
+
+2004-01-05 Steven Bosscher <s.bosscher@student.tudelft.nl>
+
+ * toplev.c: Fix broken checkin of 2003-12-30.
2004-01-05 Daniel Berlin <dberlin@dberlin.org>
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Sun Feb 1 16:10:19 2004
+++ gcc/gcc/cp/ChangeLog Mon Feb 2 20:46:17 2004
@@ -1,3 +1,41 @@
+2004-02-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ DR206
+ PR c++/13813
+ * decl.c (grokdeclarator): Check immediatly type completeness for
+ non-dependent types.
+
+2004-01-30 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13113
+ * init.c (build_offset_ref): Improve error recovery for invalid
+ uses of non-static member functions.
+
+ PR c++/13854
+ * cp-tree.h (cp_build_type_attribute_variant): New function.
+ * class.c (build_clone): Use cp_build_type_attribute_variant.
+ * decl.c (duplicate_decls): Likewise.
+ * pt.c (copy_default_args_to_explicit_spec): Likewise.
+ (tsubst_function_type): Likewise.
+ * tree.c (build_exception_variant): Check attributes before
+ concluding that two types are the same.
+ (cp_build_type-attribute_variant): New method.
+ * typeck.c (merge_types): Use cp_build_type_attribute_variant.
+
+ PR c++/13907
+ * call.c (convert_class_to_reference): Keep better track of
+ pedantically invalid user-defined conversions.
+
+2004-02-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/13957
+ * pt.c (tsubst_qualified_id): Improved error message when a type
+ is expected but not found.
+
+2004-01-30 Michael Matz <matz@suse.de>
+
+ * parser.c (cp_parser_labeled_statement): Accept case ranges.
+
2004-01-28 Jan Hubicka <jh@suse.czi
* semantics.c (expand_body) Do emit_associated_thunks before
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Sat Jan 31 18:59:11 2004
+++ gcc/gcc/testsuite/ChangeLog Mon Feb 2 20:46:31 2004
@@ -1,3 +1,52 @@
+2004-02-02 Eric Christopher <echristo@redhat.com>
+ Zack Weinberg <zack@codesourcery.com>
+
+ * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
+
+2004-02-02 Zack Weinberg <zack@codesourcery.com>
+
+ * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
+ * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
+ * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
+ * gcc.dg/cleanup-5.c: Run only on Linux targets.
+
+2004-02-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ DR206
+ PR c++/13813
+ * g++.dg/template/member4.C: New test.
+
+2004-02-02 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13113
+ * g++.old-deja/g++.mike/net36.C: Adjust error messages.
+
+ PR c++/13854
+ * g++.dg/ext/attrib13.C: New test.
+
+ PR c++/13907
+ * g++.dg/conversion/op2.C: New test.
+
+2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/titype-1.c: Fix pasto.
+
+2004-02-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/13957
+ * g++.dg/template/non-type-template-argument-1.C,
+ g++.dg/template/qualified-id1.C: Update dg-error marks.
+ * g++.dg/template/nontype6.C: New test.
+
+2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/titype-1.c: New test.
+
+2004-01-30 Michael Matz <matz@suse.de>
+
+ * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
+ g++.dg/ext/case-range3.C: New tests.
+
2004-01-31 Bud Davis <bdavis9659@comcast.net>
PR fortran/12884
@@ -20389,4 +20438,3 @@
correspond to c-torture 1.11.
* New file.
-
--- /Users/regress/tbox/changelog_mail/gcc/libstdc++-v3/ChangeLog Tue Jan 27 18:18:24 2004
+++ gcc/libstdc++-v3/ChangeLog Mon Feb 2 20:49:27 2004
@@ -1,3 +1,51 @@
+2004-02-02 Jerry Quinn <jlquinn@optonline.net>
+
+ * include/bits/gslice.h, include/bits/gslice_array.h,
+ include/bits/indirect_array.h, include/bits/mask_array.h,
+ include/bits/slice_array.h, include/bits/stl_numeric.h,
+ include/std/std_valarray.h: Update copyright years.
+
+2004-02-02 Jerry Quinn <jlquinn@optonline.net>
+
+ * include/bits/gslice.h (gslice): Document.
+ * include/bits/gslice_array.h (gslice_array): Document.
+ * include/bits/indirect_array (indirect_array): Document.
+ * include/bits/mask_array (mask_array): Document.
+ * include/bits/slice_array.h (slice,slice_array): Document.
+ * include/bits/stl_numeric.h (accumulate, inner_product, partial_sum,
+ adjacent_difference): Document
+ * include/std/std_valarray.h (valarray): Document.
+
+2004-02-02 Eric Christopher <echristo@redhat.com>
+ Zack Weinberg <zack@codesourcery.com>
+
+ * testsuite/22_locale/collate/compare/wchar_t/2.cc: Remove xfail. Use
+ -finput-charset.
+ * testsuite/22_locale/collate/compare/wchar_t/wrapped_env.cc: Ditto.
+ * testsuite/22_locale/collate/compare/wchar_t/wrapped_locale.cc: Ditto
+ * testsuite/22_locale/collate/hash/wchar_t/2.cc: Ditto.
+ * testsuite/22_locale/collate/hash/wchar_t/wrapped_env.cc: Ditto.
+ * testsuite/22_locale/collate/hash/wchar_t/wrapped_locale.cc: Ditto.
+ * testsuite/22_locale/collate/transform/wchar_t/2.cc: Ditto.
+ * testsuite/22_locale/collate/transform/wchar_t/wrapped_env.cc: Ditto.
+ * testsuite/22_locale/collate/transform/wchar_t/wrapped_locale.cc:
+ Ditto.
+
+2004-02-02 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/vector.tcc (vector::_M_insert_aux(iterator)):
+ Remove, unused.
+
+2004-02-02 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/13976
+ * include/ext/malloc_allocator.h (malloc_allocator::allocate,
+ deallocate): Make the second parameter unnamed, to void unused
+ parameter warnings.
+ * include/ext/mt_allocator.h (__mt_alloc::allocate): Ditto.
+ * include/ext/new_allocator.h (new_allocator::allocate,
+ deallocate): Ditto.
+
2004-01-27 Paolo Carlini <pcarlini@suse.de>
* config/locale/generic/c_locale.cc: Fix throw messages
ChangeLog entries between 2004-02-02T00:08:38Z and the last time everything
passed, on 2004-01-26T20:15:05Z:
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Mon Jan 26 12:16:09 2004
+++ gcc/gcc/ChangeLog Sun Feb 1 16:10:01 2004
@@ -1,3 +1,369 @@
+2004-02-01 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/sol2-bi.h: Handle TARGET_CPU_ultrasparc3.
+ (CPP_CPU_SPEC): Handle -mcpu=ultrasparc3.
+ (ASM_CPU_SPEC): Likewise
+ * config/sparc/sol2.h: Handle TARGET_CPU_ultrasparc3.
+ (ASM_CPU_SPEC): Remove -mcpu=v8plus. Handle -mcpu=ultrasparc3.
+
+2004-02-01 Jan Hubicka <jh@suse.cz>
+
+ PR c++/12850
+ * cgraph.c (cgraph_remove_node): Clear out saved/insns/arguments and
+ initial pointers.
+ * cgraphunit.c (cgraph_finalize_function): Clear out DECL_SAVED_INSNS
+ for functions that will be only inlined.
+ (cgraph_mark_function_to_output): Likewise.
+ (cgraph_expand_function): Sanity check that DECL_DEFER_OUTPUT is clear;
+ do not clear function body.
+ * tree-optimize.c (clear_decl_rtl): Use decl_function_context.
+ (tree_rest_of_compilation): Reorganize the logic releasing function
+ body to use callgraph datastructure.
+
+2004-02-01 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.md (adddi3_internal_2): Remove superfluous %s.
+
+2004-01-31 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * doc/invoke.texi (SPARC options): Restructure and update.
+
+2004-01-31 Kazu Hirata <kazu@cs.umass.edu>
+
+ * doc/invoke.texi: Follow spelling conventions.
+ * doc/tm.texi: Likewise.
+
+2004-01-31 Kazu Hirata <kazu@cs.umass.edu>
+
+ * doc/install.texi: Fix typos.
+ * doc/invoke.texi: Likewise.
+
+2004-01-31 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.c (s390_decompose_address): Do not treat virtual
+ registers as pointers.
+ * config/s390/s390.md ("*la_31" second peephole2): Fix incorrect mode.
+
+2004-01-31 Jan Hubicka <jh@suse.cz>
+
+ Revert the following patch until after AIX linker bug is fixed:
+ PR c++/12850
+ * cgraph.c (cgraph_remove_node): Clear out saved/insns/arguments and
+ initial pointers.
+ * cgraphunit.c (cgraph_finalize_function): Clear out DECL_SAVED_INSNS
+ for functions that will be only inlined.
+ (cgraph_mark_function_to_output): Likewise.
+ (cgraph_expand_function): Sanity check that DECL_DEFER_OUTPUT is clear;
+ do not clear function body.
+ * tree-optimize.c (clear_decl_rtl): Use decl_function_context.
+ (tree_rest_of_compilation): Reorganize the logic releasing function
+ body to use callgraph datastructure.
+
+2004-01-31 Kazu Hirata <kazu@cs.umass.edu>
+
+ alloc-pool.c, alloc-pool.h, c-lex.c, c-pragma.h,
+ tree-optimize.c, config/alpha/alpha.c, config/alpha/alpha.h,
+ config/alpha/alpha.md, config/alpha/vms.h, config/arm/arm.h,
+ config/arm/linux-elf.h, config/avr/avr.c, config/c4x/c4x.c,
+ config/c4x/c4x.md, config/d30v/d30v.h,
+ config/frv/frv-protos.h, config/frv/frv.c, config/frv/frv.h,
+ config/frv/frv.md, config/frv/frvbegin.c, config/frv/frvend.c,
+ config/i386/cygming.h, config/i386/djgpp.h,
+ config/i386/emmintrin.h, config/i386/gthr-win32.c,
+ config/i386/i386-interix.h, config/i386/i386-protos.h,
+ config/i386/i386.c, config/i386/i386.h, config/i386/openbsd.h,
+ config/i386/winnt.c, config/i386/xm-mingw32.h,
+ config/i386/xmmintrin.h, config/ia64/ia64-protos.h,
+ config/ia64/ia64.c, config/ia64/ia64.md, config/ip2k/ip2k.c,
+ config/iq2000/iq2000-protos.h, config/iq2000/iq2000.c,
+ config/iq2000/iq2000.md, config/m32r/m32r-protos.h,
+ config/m32r/m32r.c, config/m32r/m32r.md, config/m68k/m68k.md,
+ config/m68k/netbsd-elf.h, config/mcore/mcore-elf.h,
+ config/mcore/mcore.c, config/mcore/mcore.h,
+ config/mcore/mcore.md, config/mips/elf.h, config/mips/elf64.h,
+ config/mips/iris5gas.h, config/mips/iris6.h,
+ config/mips/iris6gas.h, config/mips/linux.h,
+ config/mips/mips.md, config/mips/netbsd.h,
+ config/mips/openbsd.h, config/mips/windiss.h,
+ config/mn10300/mn10300.c, config/mn10300/mn10300.h,
+ config/pdp11/pdp11.c, config/rs6000/aix.h,
+ config/rs6000/altivec.h, config/rs6000/darwin.h,
+ config/rs6000/xcoff.h, config/s390/s390-protos.h,
+ config/s390/s390.c, config/s390/s390.h, config/s390/s390.md,
+ config/sh/netbsd-elf.h, config/sh/sh.h, config/sh/vxworks.h,
+ config/sparc/sol2.h, config/stormy16/stormy16.h: Update
+ copyright.
+
+2004-01-30 Dara Hazeghi <dhazeghi@yahoo.com>
+
+ PR bootstrap/9249
+ * doc/install.texi: document --enable-__cxa_atexit option.
+ * configure.ac: Disable __cxa_atexit if not supported.
+ * configure: Regenerate.
+
+2004-01-30 Herman A.J. ten Brugge <hermantenbrugge@home.nl>
+
+ PR target/12978
+ * c4x.md: (movstrqi*) Use match_scratch instead of match_dup.
+ Remove movstrqi_small because it conflicts with movstrqi_large.
+
+2004-01-30 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Makefile.in (abs_docdir, abs_srcdir): Define.
+ (doc/%.dvi, doc/gccinstall.dvi): Use $(abs_docdir).
+
+2004-01-30 Ulrich Weigand <uweigand@de.ibm.com>
+
+ PR optimization/12147
+ * reload1.c (reload_reg_free_p): RELOAD_OTHER conflicts with
+ RELOAD_FOR_OPADDR_ADDR.
+ (reload_reg_reaches_end_p): RELOAD_FOR_OTHER_ADDRESS register
+ might be reused as RELOAD_FOR_OPADDR_ADDR register.
+
+2004-01-30 Jan Hubicka <jh@suse.cz>
+
+ * reload.c (get_secondary_mem): Fix updating of
+ secondary_memlocs_elim_used.
+
+2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * toplev.c: Include alloc-pool.h.
+ * Makefile.in (toplev.c): Update dependencies.
+
+2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/sparc.h: Update copyright.
+
+2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR c/12818
+ * varasm.c (const_hash_1) <STRING_CST>: Use the
+ address to compute the hash value if flag_writable_strings.
+ (compare_constant) <STRING_CST>: Compare the addresses
+ if flag_writable_strings.
+ (build_constant_desc): Do not copy the expression for a
+ STRING_CST if flag_writable_strings.
+
+2004-01-30 Jan Hubicka <jh@suse.cz>
+
+ PR c++/12850
+ * cgraph.c (cgraph_remove_node): Clear out saved/insns/arguments and
+ initial pointers.
+ * cgraphunit.c (cgraph_finalize_function): Clear out DECL_SAVED_INSNS
+ for functions that will be only inlined.
+ (cgraph_mark_function_to_output): Likewise.
+ (cgraph_expand_function): Sanity check that DECL_DEFER_OUTPUT is clear;
+ do not clear function body.
+ * tree-optimize.c (clear_decl_rtl): Use decl_function_context.
+ (tree_rest_of_compilation): Reorganize the logic releasing function
+ body to use callgraph datastructure.
+
+ * reload.c (secondary_memlocs_elim_used): New static variable.
+ (get_secondary_mem): Update it.
+ (find_reloads): Use it.
+
+ * alias.c (reg_base_value): Turn into varray.
+ (reg_base_value_size): Kill.
+ (old_reg_base_value): New deletable varray.
+ (alias_invariant_size): New variable.
+ (REG_BASE_VALUE): Update to use varray.
+ (find_base_value): Likewise.
+ (record_set): Likewise.
+ (record_base_value): Likewise.
+ (memrefs_conflict_p): Likewise.
+ (record_set): Likewise
+ (record_base_value): Likewise.
+ (memrefs_conflict_p): Use alias_invariant_size.
+ (init_alias_analysis): Use varray; set alias_invariant_size;
+ rescale other arrays to be sized by maxreg.
+ (end_alias_analysis): Save reg_base_value; clear alias_invariant_size.
+
+ * basic-block.h (PROP_POSTRELOAD): New macro.
+ (CLEANUP_LOG_LINKS): New.
+ * cfgcleanup.c (cleanup_cfg): Only PROP_LOG_LINKS when asked to.
+ * toplev.c (rest_of_handle_life): Preserve LOG_LINKS trought cleanup_cfg.
+
+ * alloc-pool.c: Include hashtab.h
+ (alloc_pool_descriptor): New structure
+ (alloc_pool_hash): New global variable.
+ (hash_descriptor, eq_descriptor, alloc_pool_descriptor): New.
+ (create_alloc_pool): Update statistics.
+ (free_alloc_pool): Likewise.
+ (pool_alloc): Likewise.
+ (output_info): New structure
+ (print_statistics, dump_alloc_pool_statistics): New function.
+ * alloc-pool.h (alloc_pool_def): Turn name to be constant.
+ (dump_alloc_pool_statistics): Declare.
+ * toplev.c (finalize): Dump statistics.
+
+ * varray.c: Include hashtab.h
+ (varray_descriptor): New structure.
+ (hash_descriptor, eq_descriptor, varray_descriptor,
+ print_statistics): New static functions
+ (varray_init, varray_grow): Update statistics
+ (dump_varray_statistics): New function.
+ * varray.h (dump_varray_statistics): Declare.
+ * toplev.c (finalize): Call it.
+
+2004-01-30 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * configure.ac (gcc_cv_as_dwarf2_debug_line): Enable test for
+ s390*-*-* targets by specifying a 'nop' insn.
+ * configure: Regenerate.
+
+2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR target/11475
+ * config/sparc/sparc.md (movhi_lo_sum): Tighten predicates.
+
+2004-01-29 Bruce Korb <bkorb@gnu.org>
+
+ * fixinc/inclhack.def(math_exception): bypass only for glibc.
+ (matherr_decl): rename & relocate as exception_structure.
+ This fix must precede the math_exception fix.
+ * fixinc/fixincl.x: regen
+
+2004-01-29 Richard Henderson <rth@redhat.com>
+
+ * c-parse.in (extension): Use itype.
+ (SAVE_EXT_FLAGS): Don't allocate a tree.
+ (RESTORE_EXT_FLAGS): Don't read a tree.
+
+2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ * c-lex.c (c_lex): Rename to...
+ (c_lex_with_flags): Add new parameter to get CPP flags.
+ (c_lex): Thunk to c_lex_with_flags while keeping the old interface.
+ * c-pragma.h (c_lex_with_flags): Declare.
+
+2004-01-29 Roger Sayle <roger@eyesopen.com>
+
+ PR java/13824
+ * tree.c (unsafe_for_reeval): Handle EXIT_BLOCK_EXPR nodes specially
+ as their EXIT_BLOCK_LABELED_BLOCK operands can lead to unbounded
+ recursion.
+
+2004-01-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+
+ * pa.md: Change predicate of a peephole2 pattern from reg_or_0_operand
+ to register_operand.
+
+2004-01-28 Zack Weinberg <zack@codesourcery.com>
+
+ * config/ia64/ia64.md (fetchadd_acq_si, fetchadd_acq_di)
+ (cmpxchg_acq_si, cmpxchg_acq_di): Exchange match_dup and
+ match_operand expressions so that all match_dups appear
+ lexically after their corresponding match_operands.
+
+2004-01-28 Zack Weinberg <zack@codesourcery.com>
+ Jim Wilson <wilson@specifixinc.com>
+
+ * config/ia64/ia64.c (ia64_split_tmode, ia64_split_tmode_move):
+ Rewrite to use POST_INC/POST_DEC/POST_MODIFY instead of a
+ scratch pointer.
+ (ia64_secondary_reload_class): Delete case GR_REGS.
+ * config/ia64/ia64.md (movti, *movti_internal, movtf, *movtf_internal):
+ Do not allocate a scratch register.
+ (reload_inti, reload_outti, reload_intf, reload_outtf): Delete.
+
+2004-01-27 Zack Weinberg <zack@codesourcery.com>
+
+ * ia64.c (ia64_function_arg): When placing HFAs in integer
+ registers, do not special case the mode used for complex
+ types. Do not advance int_regs until the current register
+ is full.
+
+2004-01-28 Jan Hubicka <jh@suse.cz>
+
+ * function.c (allocate_struct_function): Do not initialize expr, emit
+ and varasm.
+ (prepare_function_start): Do it here.
+ * c-parse.in (maybe_type_qual): Do not produce line number notes.
+
+2004-01-28 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/fp-bit.c (pack_d): When using paired doubles to implement
+ a long double, round the high part separately.
+ (unpack_d): Fix the case in which the high part is a power of two
+ and the low part is a nonzero value of the opposite sign.
+
+2004-01-27 Roger Sayle <roger@eyesopen.com>
+
+ * config/pa/pa.c (emit_move_sequence): Check that operand1 is a
+ CONST_INT before using INTVAL.
+
+2004-01-27 Ulrich Weigand <uweigand@de.ibm.com>
+
+ * config/s390/s390.h (TARGET_DEFAULT): Default to !TARGET_BACKCHAIN.
+ * config/s390/s390.c (s390_return_addr_rtx): Fail for all but current
+ frame if !TARGET_BACKCHAIN.
+ * config/s390/s390.md ("allocate_stack"): Use pattern only if
+ TARGET_BACKCHAIN.
+ * doc/invoke.texi (-mbackchain/-mno-backchain): Document new default.
+
+2004-01-27 Richard Sandiford <rsandifo@redhat.com>
+
+ PR target/7297
+ * except.c (init_eh): Use a 5-word __jbuf for __builtin_setjmp().
+
+2004-01-27 Bob Wilson <bob.wilson@acm.org>
+
+ * config/xtensa/xtensa.c (xtensa_copy_incoming_a7): Remove SUBREG
+ on CQImode and CHImode incoming arguments in register a7.
+ (function_arg): Wrap BLKmode argument in register a7 in a PARALLEL.
+ * config/xtensa/xtensa.h (BLOCK_REG_PADDING): Define.
+ * config/xtensa/xtensa.md (movdi, movdf): Only call force_reg or
+ xtensa_copy_incoming_a7 before reload.
+
+2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
+
+ * config/arm/arm.c (output_return_instruction): Only restore IP
+ into SP if frame_pointer_needed.
+
+2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/sparc.c (function_arg_pass_by_reference): Return 1
+ for SCmode and DCmode if ARCH32.
+ (sparc_va_arg): Handle SCmode and DCmode by reference if ARCH32.
+ * config/sparc/sparc.h (RETURN_IN_MEMORY): Return 0 for TCmode
+ if ARCH32.
+ (BASE_RETURN_VALUE_REG): Return 32 for all FP modes except TFmode
+ if ARCH32.
+ (BASE_OUTGOING_VALUE_REG): Likewise.
+
+2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR target/10904
+ PR target/13058
+ * config/sparc/sparc.h (CANNOT_CHANGE_MODE_CLASS): New.
+ Forbid mode changes from SImode for lower FP regs if ARCH64.
+
+2004-01-27 Jakub Jelinek <jakub@redhat.com>
+
+ * config/i386/i386.c (ix86_constant_alignment): Decrease alignment
+ of long string literals from 32 bytes to sizeof (void *) when !-Os
+ and to 1 with -Os.
+
+2004-01-27 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ PR optimization/13567
+ * cse.c (cse_basic_block): Call cse_insn with a non-null
+ libcall_insn for the last SET insn of a no-confilict block.
+
+2004-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * system.h (CHAR_BITFIELD): Delete.
+ (BOOL_BITFIELD): New.
+ * c-decl.c (c_scope): Use BOOL_BITFIELD.
+ * gengtype-lex.l: Recognize BOOL_BITFIELD instead of CHAR_BITFIELD.
+
+2004-01-26 J"orn Rennecke <joern.rennecke@superh.com>
+
+ * doc/tm.texi: Insert some weasel words when LOAD_EXTEND_OP
+ may or may not return non-NIL.
+ * postreload.c (reload_cse_simplify_operands): In LOAD_EXTEND_OP code,
+ check CANNOT_CHANGE_MODE_CLASS
+
2004-01-26 Jeff Law <law@redhat.com>
* doc/contrib.texi: Minor cleanup for Paolo Carlini's entry. Add
--- /Users/regress/tbox/changelog_pass/gcc/gcc/cp/ChangeLog Mon Jan 26 12:17:32 2004
+++ gcc/gcc/cp/ChangeLog Sun Feb 1 16:10:19 2004
@@ -1,3 +1,50 @@
+2004-01-28 Jan Hubicka <jh@suse.czi
+
+ * semantics.c (expand_body) Do emit_associated_thunks before
+ expansion.
+
+2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/13683
+ * call.c (convert_arg_to_ellipsis): Don't emit a warning if within
+ a sizeof expression.block
+
+2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ * parser.c (cp_parser_template_id): Parse tentatively `[:' after a
+ template name as it was `<::' (digraph typo).
+ (cp_parser_nth_token_starts_template_argument_list_p): New function.
+ (cp_parser_id_expression): Use it.
+ (cp_parser_nested_name_specifier_opt): Likewise.
+ (cp_parser_template_name): Likewise.
+ (cp_parser_class_name): Likewise.
+ (cp_lexer_get_preprocessor_token): Use c_lex_with_flags.
+
+2004-01-29 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13883
+ * mangle.c (write_encoding): Correct encoding of member template
+ constructors.
+
+2004-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13791
+ * typeck.c (merge_types): Do not merge attributes into
+ TYPENAME_TYPEs.
+
+2004-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13736
+ * parser.c (cp_parser_direct_declarator): Do not prevent
+ backtracking inside a parenthesized declarator.
+ (cp_parser_parameter_declaration): Fix typo in comment.
+
+2004-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * cp-tree.h (language_function, lang_type_header): Use
+ BOOL_BITFIELD.
+ * name-lookup.h (cp_binding_level): Likewise.
+
2004-01-26 Mark Mitchell <mark@codesourcery.com>
PR c++/13663
--- /Users/regress/tbox/changelog_pass/gcc/gcc/f/ChangeLog Sat Jan 24 12:49:56 2004
+++ gcc/gcc/f/ChangeLog Sat Jan 31 18:59:04 2004
@@ -1,3 +1,7 @@
+2004-01-30 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Make-lang.in (doc/g77.dvi): Use $(abs_docdir).
+
2004-01-20 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in: Replace $(docdir) with doc.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/java/ChangeLog Sat Jan 24 12:50:15 2004
+++ gcc/gcc/java/ChangeLog Sat Jan 31 18:59:09 2004
@@ -1,3 +1,22 @@
+2004-01-30 Kelley Cook <kcook@gcc.gnu.org>
+
+ * Make-lang.in (doc/gcj.dvi): Use $(abs_docdir).
+
+2004-01-28 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * expr.c (build_field_ref): Move variable
+ definition up.
+
+2004-01-28 Andrew Haley <aph@redhat.com>
+
+ * expr.c (build_field_ref): Widen field offset.
+
+2004-01-27 Andrew Haley <aph@redhat.com>
+
+ java/13273
+ * parse.y (check_interface_throws_clauses): Make sure class_decl
+ has been loaded.
+
2004-01-20 Kelley Cook <kcook@gcc.gnu.org>
* Make-lang.in: Replace $(docdir) with doc.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/po/ChangeLog Mon Jan 26 12:17:45 2004
+++ gcc/gcc/po/ChangeLog Sun Feb 1 16:10:27 2004
@@ -1,3 +1,7 @@
+2004-02-01 Joseph S. Myers <jsm@polyomino.org.uk>
+
+ * de.po: Update.
+
2004-01-25 Joseph S. Myers <jsm@polyomino.org.uk>
* EXCLUDES: Update.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/testsuite/ChangeLog Mon Jan 26 12:17:52 2004
+++ gcc/gcc/testsuite/ChangeLog Sat Jan 31 18:59:11 2004
@@ -1,3 +1,71 @@
+2004-01-31 Bud Davis <bdavis9659@comcast.net>
+
+ PR fortran/12884
+ * g77.f-torture/execute/12884.f: New test
+
+2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ PR c++/13683
+ * g++.dg/template/sizeof6.C: New test.
+
+2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/fwritable-strings-1.c: New test.
+
+2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.c-torture/compile/20040130-1.c: New test.
+
+2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
+
+ * g++.dg/parse/error11.C: New test.
+ * g++.dg/parse/error12.C: Likewise.
+
+2004-01-29 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13883
+ * g++.dg/template/ctor3.C: New test.
+
+2004-01-28 Ziemowit Laski <zlaski@apple.com>
+
+ * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
+ (scan_initial, main): Use aligned_sizeof instead of sizeof.
+
+2004-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13791
+ * g++.dg/ext/attrib12.C: New test.
+
+2004-01-28 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/13736
+ * g++.dg/parse/cast2.C: New test.
+
+2004-01-27 James E Wilson <wilson@specifixinc.com>
+
+ * objc.dg/encode-2.m (main): New local string. Set depending on
+ sizeof long. Use in sscanf call.
+ * objc.dg/encode-3.m (main): New local string. Set depending on
+ sizeof long. Use in scan_initial call.
+
+2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * objc.dg/call-super-2.m: Make LP64-safe.
+ * objc.dg/desig-init-1.m: Likewise.
+
+2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
+
+ * gcc.dg/arm-mmx-1.c: New test.
+
+2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.dg/20040127-1.c: New test.
+ * gcc.dg/20040127-2.c: New test.
+
+2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+
+ * objc.dg/stret-1.m (glob): Renamed to globa.
+
2004-01-26 Mark Mitchell <mark@codesourcery.com>
PR c++/13363
--- /Users/regress/tbox/changelog_pass/gcc/libstdc++-v3/ChangeLog Mon Jan 26 12:21:35 2004
+++ gcc/libstdc++-v3/ChangeLog Tue Jan 27 18:18:24 2004
@@ -1,3 +1,56 @@
+2004-01-27 Paolo Carlini <pcarlini@suse.de>
+
+ * config/locale/generic/c_locale.cc: Fix throw messages
+ to use the __N marker.
+ * config/locale/gnu/c_locale.cc: Likewise.
+ * config/locale/ieee_1003.1-2001/codecvt_specializations.h:
+ Likewise.
+ * docs/html/17_intro/C++STYLE: Likewise.
+ * include/bits/basic_ios.tcc: Likewise.
+ * include/bits/basic_string.tcc: Likewise.
+ * include/bits/fstream.tcc: Likewise.
+ * include/bits/vector.tcc: Likewise.
+ * include/ext/ropeimpl.h: Likewise.
+ * include/std/std_bitset.h: Likewise.
+ * src/ios.cc: Likewise.
+ * src/locale.cc: Likewise.
+ * src/localename.cc: Likewise.
+
+2003-01-27 Jerry Quinn <jlquinn@optonline.net>
+
+ * include/bits/codecvt.h, include/bits/locale_facets.h,
+ include/bits/postypes.h, include/bits/stl_bvector.h,
+ include/bits/stl_multiset.h, include/bits/stl_set.h,
+ include/bits/stream_iterator.h, include/bits/streambuf_iterator.h,
+ include/std/std_complex.h: Document.
+
+2004-01-27 Jerry Quinn <jlquinn@optonline.net>
+
+ PR libstdc++/11584
+ * include/bits/ios_base.h (ios_base::_M_grow_words): Add
+ iword/pword selector.
+ (ios_base::iword, ios_base::pword): Use it.
+ * src/ios.cc (ios_base::_M_grow_words): Clear _M_word_zero
+ iword or pword member on alloc failure.
+ * testsuite/27_io/ios_base/storage/11584.cc: New test.
+
+2004-01-27 Ulrich Weigand <uweigand@de.ibm.com>
+ PJ Darcy <darcypj@us.ibm.com>
+
+ * configure.host: Add support for *-tpf.
+ * crossconfig.m4: Likewise.
+ * configure: Regenerate.
+ * config/os/tpf: New directory.
+ * config/os/tpf/os_defines.h: New file.
+ * config/os/tpf/ctype_base.h: Likewise.
+ * config/os/tpf/ctype_inline.h: Likewise.
+ * config/os/tpf/ctype_noninline.h: Likewise.
+
+2004-01-27 Paolo Carlini <pcarlini@suse.de>
+
+ PR libstdc++/13884
+ * include/bits/sstream.tcc: Guard use of extern template.
+
2004-01-26 Paolo Carlini <pcarlini@suse.de>
* include/bits/basic_string.h (replace(iterator, iterator,
--- /Users/regress/tbox/changelog_pass/gcc/libf2c/ChangeLog Sat Jan 24 12:54:25 2004
+++ gcc/libf2c/ChangeLog Sat Jan 31 19:00:33 2004
@@ -1,3 +1,9 @@
+2004-01-31 Bud Davis <bdavis9659@comcast.net>
+
+ PR fortran/12884
+ * libI77/rsne.c: Enable reading a '/' when reading
+ a '$' delimited namelist.
+
2004-01-14 Kelley Cook <kcook@gcc.gnu.org>
* libF77/configure.in: Update to AC_PREREQ(2.13)
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list