12 GCC HEAD regressions, 0 new, with your patch on 2005-10-18T14:33:42Z.
GCC regression checker
geoffk@apple.com
Wed Oct 19 08:25:00 GMT 2005
With your recent patch, GCC HEAD has some regression test failures,
which used to pass. There are 0 new failures, and 12
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.c-torture/compile/20001226-1.c
native gcc.sum gcc.dg/builtins-18.c
native gcc.sum gcc.dg/builtins-20.c
native gcc.sum gcc.dg/torture/builtin-convert-1.c
native gcc.sum gcc.dg/torture/builtin-convert-2.c
native gcc.sum gcc.dg/torture/builtin-convert-3.c
native gcc.sum gcc.dg/torture/builtin-power-1.c
native libjava.sum Array_3
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekoff/char/2-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/1-io.cc
native libstdc++.sum 27_io/basic_filebuf/seekpos/char/2-io.cc
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2005-10-17T20:52:58Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Mon Oct 17 13:54:24 2005
+++ gcc/gcc/ChangeLog Tue Oct 18 07:35:08 2005
@@ -1,3 +1,26 @@
+2005-10-17 Alexey Starovoytov <alexey.starovoytov@sun.com>
+ Ian Lance Taylor <ian@airs.com>
+
+ PR middle-end/23522
+ * fold-const.c (fold_widened_comparison): Do not allow range based
+ constant folding when right operand cannot be unwidened.
+
+2005-10-17 Richard Henderson <rth@redhat.com>
+
+ * builtins.c (expand_builtin_synchronize): Build a new-style asm
+ with a memory clobber.
+
+2005-10-17 James E Wilson <wilson@specifix.com>
+
+ PR rtl-optimization/17356
+ * cfgrtl.c (purge_dead_edges): Check for EDGE_ABNORMAL_CALL before
+ checking for EDGE_EH.
+
+2005-10-17 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * config/sparc/sparc.c (function_arg_slotno): In 64-bit mode, align
+ the slot on an even boundary for any type with 16-byte alignment.
+
2005-10-17 Hans-Peter Nilsson <hp@axis.com>
PR target/23424
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Mon Oct 17 13:54:30 2005
+++ gcc/gcc/cp/ChangeLog Tue Oct 18 07:35:10 2005
@@ -1,3 +1,31 @@
+2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/21383
+ * name-lookup.c (arg_assoc): Template args can be null in a
+ template-id-expr.
+
+ PR c++/22604
+ * class.c (update_vtable_entry_for_fn): Don't process invalid
+ covariant overriders.
+
+ PR c++/23118
+ * cp-tree.h (add_method): Add return value.
+ * class.c (add_method): Return success indicator.
+ * semantics.c (finish_member_declaration): Don't add an invalid
+ method to the method list.
+
+2005-10-17 Mark Mitchell <mark@codesourcery.com>
+
+ PR c++/21908
+ * call.c (build_new_method_call): Do not show VTT parameters to
+ the user.
+
+2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c++/23440
+ * parser.c (cp_parser_statement): If the parser reached CPP_EOF,
+ only complain about missing statement.
+
2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
PR c++/24386
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Mon Oct 17 13:54:32 2005
+++ gcc/gcc/testsuite/ChangeLog Tue Oct 18 07:35:12 2005
@@ -1,22 +1,38 @@
+2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/21383
+ * g++.dg/overload/koenig2.C: New.
+
+ PR c++/23118
+ * g++.dg/overload/error2.C: New.
+
+ PR c++/22604
+ * g++.dg/inherit/covariant14.C: New.
+
+2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c++/23440
+ * g++.dg/parse/for1.C: New test.
+
2005-10-17 Paul Thomas <pault@gcc.gnu.org>
PR fortran/23446
* gfortran.dg/host_dummy_index_1.f90: New test.
PR fortran/21459
- gfortran.dg/automatic_char_len_2.f90: New test.
+ * gfortran.dg/automatic_char_len_2.f90: New test.
PR fortran/20866
- gfortran.dg/recursive_statement_functions.f90: New test.
+ * gfortran.dg/recursive_statement_functions.f90: New test.
PR fortran/20853
- gfortran.dg/assumed_size_dt_dummy.f90: New test.
+ * gfortran.dg/assumed_size_dt_dummy.f90: New test.
PR fortran/20849
- gfortran.dg/external_initializer.f90: New test.
+ * gfortran.dg/external_initializer.f90: New test.
PR fortran/20837
- non_module_public.f90: New test.
+ * non_module_public.f90: New test.
2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
ChangeLog entries between 2005-10-17T20:52:58Z and the last time everything
passed, on 2005-03-03T14:15:02Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog Wed Mar 2 01:31:07 2005
+++ gcc/ChangeLog Mon Oct 17 13:54:22 2005
@@ -1,3 +1,546 @@
+2005-10-17 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * configure.in (bfin-*-*): Use test, not brackets, in if statement.
+ * configure: Regenerate.
+
+2005-10-15 Jie Zhang <jie.zhang@analog.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-10-08 Kazu Hirata <kazu@codesourcery.com>
+
+ * configure.in (arm-*-linux-gnueabi): Add to noconfigdirs
+ target-libffi, target-qthreads, target-libjava, and
+ targetlibobjc.
+ * configure: Regenerate.
+
+2005-10-06 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * Makefile.def (flags_to_pass): Add OBJDUMP_FOR_TARGET.
+ * Makefile.tpl (BASE_TARGET_EXPORTS): Add OBJDUMP.
+ (OBJDUMP_FOR_TARGET, CONFIGURED_OBJDUMP_FOR_TARGET)
+ (USUAL_OBJDUMP_FOR_TARGET): New.
+ (EXTRA_TARGET_FLAGS): Add OBJDUMP.
+ * configure.in: Check for $OBJDUMP_FOR_TARGET.
+ * configure, Makefile: Regenerated.
+
+2005-10-05 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (all) [gcc-no-bootstrap]: Make prebootstrap packages
+ before other host packages.
+
+2005-10-05 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * MAINTAINERS: Add self as sh libraries/configury maintainer.
+
+2005-10-05 Paolo Bonzini <bonzini@gnu.org>
+
+ PR bootstrap/22340
+
+ * configure.in (default_target): Remove.
+ * Makefile.tpl (all): Do not use prerequisites as subroutines
+ (all) [gcc-bootstrap]: Bootstrap gcc first if it was not done yet.
+ (do-[+make_target+], check, install, [+bootstrap_target+]): Do not
+ use prerequisites as subroutines.
+ (check-host, check-target): New.
+ (bootstrap configure & all targets): Do not use stage*-start
+ if the directory layout is already ok.
+ (non-bootstrap configure & all targets): Prepend a $(unstage).
+ (stage[+id+]-bubble): Do that here. Do not use NOTPARALLEL.
+ (NOTPARALLEL): Remove.
+ (unstage, stage variables): New variables.
+ (unstage, stage targets): Simply expand to those variables.
+
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+2005-10-04 James E Wilson <wilson@specifix.com>
+
+ * Makefile.def (lang_env_dependencies): Add libmudflap.
+ * Makefile.in: Regenerate.
+
+2005-10-03 Andreas Schwab <schwab@suse.de>
+
+ Backport from libtool CVS:
+ 2002-11-03 Ossama Othman <ossama@doc.ece.uci.edu>
+
+ * ltmain.sh: add support for installing into temporary
+ staging area (e.g. 'make install DESTDIR=...')
+
+2005-10-03 H.J. Lu <hongjiu.lu@intel.com>
+
+ * configure.in (*-*-darwin*): Build bfd, binutils and opcodes.
+ * configure: Regenerated.
+
+2005-09-30 Andrew Pinski <pinskia@physics.uc.edu>
+
+ * configure: Regenerate with the correct
+ autoconf version.
+
+2005-09-30 Catherine Moore <clm@cm00re.com>
+
+ * configure.in (bfin-*-*): New.
+ * configure: Regenerated.
+
+2005-09-28 Geoffrey Keating <geoffk@apple.com>
+
+ * Makefile.tpl (BASE_TARGET_EXPORTS): Add LIPO, STRIP.
+ (LIPO_FOR_TARGET): New.
+ (CONFIGURED_LIPO_FOR_TARGET): New.
+ (USUAL_LIPO_FOR_TARGET): New.
+ (STRIP_FOR_TARGET): New.
+ (CONFIGURED_STRIP_FOR_TARGET): New.
+ (USUAL_STRIP_FOR_TARGET): New.
+ * Makefile.def (flags_to_pass): Add LIPO_FOR_TARGET and
+ STRIP_FOR_TARGET.
+ * configure.in: Set LIPO_FOR_TARGET, STRIP_FOR_TARGET,
+ CONFIGURED_LIPO_FOR_TARGET, CONFIGURED_STRIP_FOR_TARGET.
+ * Makefile.in: Regenerate.
+ * configure: Regenerate.
+
+2005-09-19 David Edelsohn <edelsohn@gnu.org>
+
+ * configure.in (powerpc-*-aix*): Add target-libssp to noconfigdirs.
+ (rs6000-*-aix*): Same.
+ * configure: Regenerate.
+
+2005-09-16 Tom Tromey <tromey@redhat.com>
+
+ * MAINTAINERS: Add self as java maintainer.
+
+2005-09-14 Francois-Xavier Coudert <coudert@clipper.ens.fr>
+
+ * configure.in: Recognize f95 in the --enable-languages option,
+ and substitute it for fortran, issuing a warning.
+ * configure: Regenerate.
+
+2005-08-30 Phil Edwards <phil@codesourcery.com>
+
+ * configure.in (*-*-vxworks*): Add target-libstdc++-v3 to noconfigdirs.
+ * configure: Regenerated.
+
+2005-08-22 Aldy Hernandez <aldyh@redhat.com>
+
+ * MAINTAINERS: Add self as ms1 maintainer.
+
+2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
+
+ * Makefile.def (libssp): Add to lang_env_dependencies.
+ * Makefile.in: Regenerate.
+
+2005-08-18 Ian Lance Taylor <ian@airs.com>
+
+ * MAINTAINERS: Add myself as middle-end maintainer.
+
+2005-08-17 Christian Groessler <chris@groessler.org>
+
+ * Makefile.tpl: (USUAL_CC_FOR_TARGET): Add missing trailing slash.
+ * Makefile.in: Regenerate.
+
+2005-08-15 Andreas Krebbel <krebbel1@de.ibm.com>
+
+ * MAINTAINERS (write after approval): Added myself.
+
+2005-08-12 Maciej W. Rozycki <macro@linux-mips.org>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-08-12 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.in: Replace NCN_STRICT_CHECK_TOOL with
+ NCN_STRICT_CHECK_TOOLS, and likewise for NCN_STRICT_CHECK_TARGET_TOOLS.
+ Look for alternate names of the target cc and c++
+ * configure: Regenerate.
+
+2005-08-08 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.in (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
+ GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Find
+ them with NCN_STRICT_CHECK_TARGET_TOOL, like the other target
+ tools; remove code to manually set them.
+ (Target tools): Look in the environment for them.
+ * Makefile.tpl (CC_FOR_TARGET, CXX_FOR_TARGET, GCJ_FOR_TARGET,
+ GCC_FOR_TARGET, RAW_CXX_FOR_TARGET, GFORTRAN_FOR_TARGET): Redefine.
+ (AS_FOR_TARGET, LD_FOR_TARGET, NM_FOR_TARGET): Look into gcc
+ build directory.
+ (CONFIGURED_CC_FOR_TARGET, CONFIGURED_CXX_FOR_TARGET,
+ CONFIGURED_GCJ_FOR_TARGET, CONFIGURED_GCC_FOR_TARGET,
+ CONFIGURED_GFORTRAN_FOR_TARGET, USUAL_CC_FOR_TARGET,
+ USUAL_CXX_FOR_TARGET, USUAL_GCJ_FOR_TARGET, USUAL_GCC_FOR_TARGET,
+ USUAL_RAW_CXX_FOR_TARGET, USUAL_GFORTRAN_FOR_TARGET): New.
+ (CXX_FOR_TARGET_FOR_RECURSIVE_MAKE,
+ RAW_CXX_FOR_TARGET_FOR_RECURSIVE_MAKE, RECURSE_FLAGS): Delete.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
+2005-07-28 Ben Elliston <bje@au.ibm.com>
+
+ * MAINTAINERS: Update for removed CPU targets.
+
+2005-07-27 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.tpl (EXTRA_TARGET_FLAGS): Set LDFLAGS=LDFLAGS_FOR_TARGET.
+ * Makefile.def (flags_to_pass): Add LDFLAGS_FOR_TARGET.
+ * Makefile.in: Regenerated.
+
+2005-07-26 Mark Mitchell <mark@codesourcery.com>
+
+ * Makefile.tpl (SYSROOT_CFLAGS_FOR_TARGET): New variable.
+ (CFLAGS_FOR_TARGET): Use it.
+ (CXXFLAGS_FOR_TARGET): Likewise.
+ * Makefile.in: Regenerated.
+ * configure.in (--with-build-sysroot): New option.
+ * configure: Regenerated.
+
+2005-07-24 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl: Wrap install between unstage and stage
+ * Makefile.in: Regenerate.
+
+2005-07-21 Eric Christopher <echristo@apple.com>
+
+ * MAINTAINERS: Update affiliation.
+
+2005-07-21 Paul Woegerer <paul.woegerer@nsc.com>
+
+ * MAINTAINERS: Add self as crx port maintainer.
+
+2005-07-20 DJ Delorie <dj@redhat.com>
+
+ * MAINTAINERS: Add self as m32c maintainer.
+
+2005-07-16 Kelley Cook <kcook@gcc.gnu.org>
+
+ * all files: Update FSF address.
+
+2005-07-15 Eric Christopher <echristo@redhat.com>
+
+ * MAINTAINERS: Change affiliation.
+
+2005-07-14 Jim Blandy <jimb@redhat.com>
+
+ * configure.in: Add cases for Renesas m32c.
+ * configure: Regenerated.
+
+2005-07-14 Kelley Cook <kcook@gcc.gnu.org>
+
+ * COPYING.LIB: Update from fsf.org.
+
+2005-07-14 Kelley Cook <kcook@gcc.gnu.org>
+
+ * COPYING, compile, config.guess,
+ config.sub, install-sh, missing, mkinstalldirs,
+ symlink-tree, ylwrap: Sync from upstream sources.
+ * config-ml.in: Update FSF address.
+
+2005-07-13 Eric Christopher <echristo@redhat.com>
+
+ * configure.in: Add toplevel noconfigdir support for tpf.
+ * configure: Regenerate.
+
+2005-07-11 Paolo Bonzini <bonzini@gnu.org>
+
+ PR ada/22340
+
+ * Makefile.tpl (POSTSTAGE1_FLAGS_TO_PASS): Fix pasto.
+ * Makefile.in: Regenerate.
+
+2005-07-07 Mark Mitchell <mark@codesourcery.com>
+
+ * MAINTAINERS: Remove Dave Brolley as a cpplib maintainer. Add Dave
+ Brolley to write-after-approval.
+
+2005-07-07 Andreas Schwab <schwab@suse.de>
+
+ * Makefile.def (flags_to_pass): Add CFLAGS_FOR_BUILD.
+ * Makefile.tpl (EXTRA_GCC_FLAGS): Don't pass CFLAGS_FOR_BUILD here.
+ * Makefile.in: Regenerated.
+
+2005-07-06 Geoffrey Keating <geoffk@apple.com>
+
+ * configure.in: Don't build sim or rda when targetting darwin.
+ * configure: Regenerate.
+
+2005-07-06 Kazu Hirata <kazu@codesourcery.com>
+
+ * configure.in: Add --enable-libssp and --disable-libssp.
+ * configure: Regenerate with autoconf-2.13.
+
+2005-07-02 Jakub Jelinek <jakub@redhat.com>
+
+ * Makefile.def (target_modules): Add libssp.
+ * configure.in (target_libraries): Add target-libssp.
+ * configure: Rebuilt.
+ * Makefile.in: Rebuilt.
+
+2005-07-01 Zack Weinberg <zackw@panix.com>
+
+ * MAINTAINERS: Change email address. Resign from maintainership.
+
+2005-07-01 Richard Guenther <rguenther@suse.de>
+
+ * MAINTAINERS: Change my e-mail address and affiliation.
+
+2005-06-22 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.def (stagefeedback): Come after profile.
+ Define profiledbootstrap target.
+ * Makefile.tpl (profiledbootstrap): Remove.
+ (stageprofile-end): Zap stagefeedback.
+ (stagefeedback-start): Copy all .gcda files, not only GCC's.
+ * Makefile.in: Regenerate.
+
+2005-06-13 Richard Sandiford <richard@codesourcery.com>
+
+ * MAINTAINERS: Update my email address.
+
+2005-06-13 Zack Weinberg <zack@codesourcery.com>
+
+ * depcomp: Update from automake CVS. Add 'ia64hp' stanza.
+ In 'cpp' stanza, support '#line' as well as '# '.
+
+2005-06-08 Andreas Schwab <schwab@suse.de>
+
+ * MAINTAINERS: Move myself from 'Write After Approval' to
+ 'CPU Port Maintainers' section as m68k maintainer.
+
+2005-06-07 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in (unsupported_languages): New macro.
+ <mmix-knuth-mmixware>: Set unsupported_languages. Name explicit
+ non-ported target libraries in noconfigdirs.
+ <cris-*, crisv32-*> Ditto, except for non-aout, non-elf,
+ non-linux-gnu. Remove libgcj_ex_libffi.
+ <lang_frag loop>: Set add_this_lang=no if the language is in
+ unsupported_languages.
+ * configure: Regenerate.
+
+2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
+
+ * configure.in: Fix typo in handling of --with-mpfr-dir.
+ * configure: Regenerate.
+
+2005-06-04 Richard Sandiford <rsandifo@nildram.co.uk>
+
+ * MAINTAINERS: Update my email address.
+
+2005-06-02 Jim Blandy <jimb@redhat.com>
+
+ * config.sub: Add cases for the Renesas m32c. (This patch has been
+ accepted into the master sources.)
+
+2005-06-02 Aldy Hernandez <aldyh@redhat.com>
+ Michael Snyder <msnyder@redhat.com>
+ Stan Cox <scox@redhat.com>
+
+ * configure.in: Set noconfigdirs for ms1.
+
+ * configure: Regenerate.
+
+2005-06-01 Jerry DeLisle <jvdelisle@verizon.net>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01 Josh Conner <jconner@apple.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-06-01 Kazu Hirata <kazu@codesourcery.com>
+
+ * MAINTAINERS: Update my email address.
+
+2005-05-27 Ziga Mahkovec <ziga.mahkovec@klika.si>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-05-26 Chris Demetriou <cgd@broadcom.com>
+
+ * MAINTAINERS (Write After Approval): Remove self.
+
+2005-05-25 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (stage[+id+]-start): Iterate over target module as well.
+ (Dependencies): Consider target modules for bootstrap dependencies.
+ Make target bootstrap modules depend on each stage's gcc.
+ * Makefile.in: Regenerate.
+
+2005-05-20 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.def (configure-gcc): Depend on binutils having been built.
+ (all-gcc): No need to do it here.
+ * Makefile.in: Regenerate.
+
+2005-05-19 Paul Brook <paul@codesourcery.com>
+
+ * configure.in: Rewrite misleading error message when requested
+ language cannot be built.
+ * configure: Regenerate.
+
+2005-05-15 Daniel Jacobowitz <dan@codesourcery.com>
+
+ * ylwrap: Import from Automake 1.9.5.
+
+2005-05-13 David Ung <davidu@mips.com>
+
+ * MAINTAINERS (Write After Approval): Add self.
+
+2005-05-09 Mike Stump <mrs@apple.com>
+
+ * libtool.m4 (AC_LIBTOOL_SYS_MAX_CMD_LEN): Use quotes on
+ lt_cv_sys_max_cmd_len for now.
+
+2005-05-09 Stan Cox <scox@redhat.com>
+
+ * MAINTAINERS: Remove self, add Nick Clifton as iq2000 maintainer.
+
+2005-05-08 Matt Kraai <kraai@ftbfs.org>
+
+ * README.SCO: Update the URL.
+
+2005-05-05 David Edelsohn <edelsohn@gnu.org>
+
+ * ltconfig: Define file_list_spec. Pass file_list_spec and
+ with_gnu_ld to libtool.
+ * ltcf-c.sh (aix[45]): Define file_list_spec.
+ * ltcf-cxx.sh (aix[45]): Same.
+ * ltcf-gcj.sh (aix[45]): Same.
+ * ltmain.sh: If command exceeds max_cmd_len and file_list_spec
+ exists, write list of input files to temporary file.
+
+2005-05-04 Mike Stump <mrs@apple.com>
+
+ * configure.in: Always pass --target to target configures as
+ otherwise rebuilds that do --recheck will fail.
+ * confiugure: Rebuilt.
+
+2005-05-04 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (POSTSTAGE1_HOST_EXPORTS): Rename from
+ STAGE_HOST_EXPORTS.
+ (configure, all): Add bootstrap support.
+ (Host modules, target modules): Pass post-stage1 flags and exports.
+ (Top-level bootstrap): Remove bootstrap rules, expanded elsewhere.
+ * Makefile.in: Regenerate.
+
+2005-04-29 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure: Regenerate.
+
+2005-04-27 Mike Stump <mrs@apple.com>
+
+ * MAINTAINERS: Add self as darwin maintainer.
+
+2005-04-22 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * config.sub: Update from master copy.
+
+2005-04-21 Mike Stump <mrs@apple.com>
+
+ * MAINTAINERS: Add self as Objective-C/Objective-C++ maintainer.
+ * MAINTAINERS: Add Zem as Objective-C++ maintainer.
+
+2005-04-19 Hans-Peter Nilsson <hp@axis.com>
+
+ * configure.in <crisv32-*-*, cris-*-*>: New local variable
+ libgcj_ex_libffi. Have specific match for *-*-linux*. Separate
+ matches for "*-*-aout" and "*-*-elf". Don't disable libffi for
+ "*-*-elf" and "*-*-linux*".
+ * configure: Regenerate.
+
+2005-04-14 Joseph S. Myers <joseph@codesourcery.com>
+
+ * MAINTAINERS (Various Maintainers): Add self as i18n maintainer.
+
+2005-04-12 Mike Stump <mrs@apple.com>
+
+ * libtool.m4: Update AC_LIBTOOL_SYS_MAX_CMD_LEN bits from upstream.
+
+2005-04-04 Thomas Koenig <Thomas.Koenig@online.de>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-04-07 Bernd Schmidt <bernd.schmidt@analog.com>
+
+ * MAINTAINERS (Port Maintainers): Add self for Blackfin.
+
+2005-04-06 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.tpl (BUILD_CONFIGARGS): Include --with-build-subdir.
+ (TARGET_CONFIGARGS): Include --with-target-subdir.
+ (configure, all): New macros. Use them throughout.
+ * Makefile.in: Regenerate.
+
+2005-04-04 Jon Grimm <jgrimm2@us.ibm.com>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-31 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
+
+ * MAINTAINERS: Remove 'loop unrolling' maintainer.
+
+2005-03-30 Gerald Pfeifer <gerald@pfeifer.com>
+
+ * MAINTAINERS: Move John Carr to Write After Approval.
+
+2005-03-30 J"orn Rennecke <joern.rennecke@st.com>
+
+ * config/mh-mingw32: Delete.
+ * configure.in: Don't use it.
+ * configure: Regenerate.
+
+2005-03-31 Paolo Bonzini <bonzini@gnu.org>
+
+ * Makefile.def (bfd, opcodes, libstdc++-v3, libmudflap): Set lib_path.
+ * Makefile.tpl (SET_LIB_PATH, REALLY_SET_LIB_PATH): Remove.
+ (HOST_EXPORTS, STAGE_HOST_EXPORTS, TARGET_EXPORTS): Set $(RPATH_ENVVAR).
+ (HOST_LIB_PATH): Generate from Makefile.def.
+ (TARGET_LIB_PATH): Likewise.
+ (Old bootstrap targets): Include TARGET_LIB_PATH into RPATH_ENVVAR.
+ * Makefile.in: Regenerate.
+ * configure.in (set_lib_path, SET_LIB_PATH, SET_GCC_LIB_PATH): Remove.
+ (RPATH_ENVVAR): Include Darwin case.
+ * configure: Regenerate.
+
+2005-03-29 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * MAINTAINERS (Various Maintainers): Remove self.
+ (Write After Approval): Add self.
+
+2005-03-26 Thomas Fitzsimmons <fitzsim@redhat.com>
+
+ * MAINTAINERS (Various Maintainers): Add self.
+
+2005-03-25 Paolo Bonzini <bonzini@gnu.org>
+
+ * configure.in (RPATH_ENVVAR): Set to DYLD_LIBRARY_PATH on Darwin.
+ * configure: Regenerate.
+
+2005-03-21 Zack Weinberg <zack@codesourcery.com>
+
+ * Makefile.def: Remove libstdcxx_incdir, libsubdir, gxx_include_dir,
+ gcc_version, and gcc_version_trigger from set of flags to pass.
+ * Makefile.tpl: Remove definitions of above variables.
+ (config.status): Remove dependency on $(gcc_version_trigger).
+ * Makefile.in: Regenerate.
+ * configure.in: Do not reference config/gcc-version.m4 nor
+ config/gxx-include-dir.m4. Do not invoke TL_AC_GCC_VERSION nor
+ TL_AC_GXX_INCLUDE_DIR. Do not set gcc_version_trigger.
+ * configure: Regenerate.
+
+2005-03-16 Manfred Hollstein <manfred.h@gmx.net>
+ Andrew Pinski <pinskia@physics.uc.edu>
+
+ * Makefile.tpl (check-[+module+]): Fix shell statement inside if ... fi.
+ * Makefile.in: Regenerate.
+
+2005-03-13 Feng Wang <fengwang@nudt.edu.cn>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
+2005-03-03 David Ayers <d.ayers@inode.at>
+
+ * MAINTAINERS (Write After Approval): Add myself.
+
2005-03-01 Alexandre Oliva <aoliva@redhat.com>
PR libgcj/20160
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Thu Mar 3 06:16:38 2005
+++ gcc/gcc/ChangeLog Mon Oct 17 13:54:24 2005
@@ -1,5687 +1,7600 @@
-2005-03-03 Roger Sayle <roger@eyesopen.com>
- Andrew Pinski <pinskia@physics.uc.edu>
+2005-10-17 Hans-Peter Nilsson <hp@axis.com>
- * jump.c (redirect_exp_1): If nlabel is a NULL pointer create a
- RETURN rtx, and not a LABEL_REF containing a NULL pointer.
+ PR target/23424
+ * md.texi (Modifiers) <%>: Clarify that % doesn't work
+ after register allocation.
+
+2005-10-17 DJ Delorie <dj@redhat.com>
+
+ * config/m32c/m32c.c (m32c_pushm_popm): Don't mark epilogue insns
+ as frame related.
+
+2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/22551
+ * c-common.c (c_add_case_label): Revert my 2005-10-14 clearing of
+ overflow flags.
+
+2005-10-17 Kaz Kojima <kkojima@gcc.gnu.org>
+
+ * config/sh/sh.h (OPTIMIZATION_OPTIONS): Set flag_schedule_insns
+ to 2 if it's already non-zero.
+ (OVERRIDE_OPTIONS): Clear flag_schedule_insns if flag_exceptions
+ is set and warn about it if flag_schedule_insns is 1.
+
+2005-10-17 Paul Woegerer <paul.woegerer@nsc.com>
+
+ * config/crx/crx.md: Compare-and-branch instructions need to
+ invalidate CC.
+
+2005-10-17 Uros Bizjak <uros@kss-loka.si>
+
+ PR target/24315
+ * config/i386/i386.md (*pushdi2_rex64 splitter)
+ (*movdi_1_rex64 splitter, *ashldi3_1 splitter)
+ (*ashrdi3_1 splitter, *lshrdi3_1 splitter): Delay splitting after
+ flow2 pass only when (optimize > 0 && flag_peephole2).
+
+2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR driver/22544
+ * gcc.c (have_c): New static variable.
+ (have_o): Likewise.
+ (process_command): Remove declation of have_c.
+ Set have_o to 1 when handling -o.
+ (main): Add a fatel error if there are multiple
+ files specified and -o and -c/-S is passed witout
+ -combine or multiple languages.
+
+2005-10-16 Daniel Berlin <dberlin@dberlin.org>
+
+ Fix PR tree-optimization/22444
+ * tree-ssa-alias.c (compute_flow_insensitive_aliasing):
+ Assert that we don't hit something with subvars.
+ (setup_pointers_and_addressables): Don't add things with subvars,
+ because we'll already process the subvars for aliasing purposes.
+
+2005-10-16 Hans-Peter Nilsson <hp@axis.com>
+
+ PR target/23424
+ * config/cris/cris.md ("*mov_side<mode>", "*mov_sidesisf")
+ ("*mov_side<mode>_mem", "*mov_sidesisf_mem", "*clear_side<mode>")
+ ("*ext_sideqihi", "*ext_side<mode>si", "*op_side<mode>")
+ ("*op_swap_side<mode>", "*extopqihi_side", "*extop<mode>si_side")
+ ("*extopqihi_swap_side", "*extop<mode>si_swap_side"): Have separate,
+ swapped, alternatives for the R constraint.
+
+ PR middle-end/24341
+ * builtins.c (get_builtin_sync_mode): Make unlimited
+ mode_for_size request.
+
+2005-10-15 Richard Henderson <rth@redhat.com>
+
+ * gimplify.c (gimplify_var_or_parm_decl): Split out from ...
+ (gimplify_expr): ... here.
+ (gimplify_compound_lval): Use it in initial scan loop. Allow
+ fb_lvalue in base expression.
+
+2005-10-15 Richard Henderson <rth@redhat.com>
+
+ PR 23714
+ * builtins.c (expand_builtin_trap): Export.
+ * expr.h (expand_builtin_trap): Declare.
+ * expr.c (expand_assignment): Emit a trap for integral offsets
+ from registers that weren't reduced to bitpos.
+
+ * tree-cfg.c (mark_array_ref_addressable_1): Remove.
+ (mark_array_ref_addressable): Remove.
+ * tree-flow.h (mark_array_ref_addressable): Remove.
+ * tree-optimize.c (execute_cleanup_cfg_post_optimizing): Don't call it.
+
+2005-10-15 James E Wilson <wilson@specifix.com>
+
+ PR target/24232
+ * sched-deps.c (add_dependence_list): New arg UNCOND. Fix all callers.
+ (add_dependence_list_and_free): Likewise.
+ (sched_analyze_2, case MEM): Delete sched_insns_conditions_mutex_p
+ call.
+
+2005-10-15 Diego Novillo <dnovillo@redhat.com>
+
+ PR 23141
+ PR 23142
+ * tree-vrp.c (vrp_meet): Fix the intersection of equivalence
+ sets VR0->EQUIV and VR1->EQUIV when meeting a range and an
+ anti-range.
+ (vrp_visit_phi_node): Only prevent infinite iterations when
+ the previous result and the new result are both VR_RANGEs.
+
+2005-10-15 Ranjit Mathew <rmathew@gcc.gnu.org>
+
+ * tree-into-ssa.c (mark_def_sites): Correct minor typo in
+ function comment.
+
+2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
+
+ PR c/23439
+ * c-parser.c (c_parser_for_statement): Use location of RID_FOR
+ to initialize loc.
+
+2005-10-14 Per Bothner <per@bothner.com>
+
+ PR preprocessor/21250
+ * c-ppoutput.c (print_line): Print internal line 0 as 1.
+
+2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
+
+ PR c++/22551
+ * c-common.c (c_add_case_label): Clear LOW_VALUE and HIGH_VALUE's
+ overflow flags. Refactor some conditionals.
+
+2005-10-13 Andrew Pinski <pinskia@physics.uc.edu>
+
+ PR tree-opt/21304
+ * tree-dfa.c (add_referenced_var): Only look at decls which
+ have TREE_CONSTANT or TREE_READONLY set instead of if
+ !TREE_PUBLIC or !TREE_CONSTANT.
+
+2005-10-13 James E Wilson <wilson@specifix.com>
+
+ * doc/invoke.texi: For -x, add f95-cpp-input.
+ * doc/install.texi: For --enable-languages doc, change f95 to fortran.
+
+2005-10-12 Sebastian Pop <pop@cri.ensmp.fr>
+
+ PR tree-optimization/24262
+ * tree-data-ref.c (analyze_offset_expr): Check that init is invariant
+ in loop all the time.
+
+2005-10-12 Richard Henderson <rth@redhat.com>
+
+ PR c/24255
+ * tree.h (DECL_TRANSPARENT_UNION): Remove.
+ * function.c (assign_parm_find_data_types): Don't support it.
+ * print-tree.c (print_node): Likewise.
+ * c-common.c (handle_transparent_union_attribute): Likewise.
+ Use build_duplicate_type.
+ * tree-inline.c (remap_type_1): Split out of remap_type;
+ properly remap aggregate fields.
+ (build_duplicate_type): New.
+ * doc/extend.texi (Variable Attributes): Remove documentation
+ for transparent_union.
+
+2005-10-12 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR target/24284
+ * config/sparc/sparc.c (gen_stack_pointer_inc): Build by hand.
+ (gen_stack_pointer_dec): Likewise.
+
+2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
+
+ PR middle-end/21275
+ PR middle-end/21766
+ * target.h (struct gcc_target): Add valid_dllimport_attribute_p
+ target hook.
+ (struct cxx): Add adjust_class_at_definition target hook.
+ * target-def.h: (TARGET_VALID_DLLIMPORT_ATTRIBUTE_P): New define,
+ defaulting to hook_bool_tree_true. Add to TARGET_INITIALIZER
+ (TARGET_CXX_ADJUST_CLASS_AT_DEFINITION): New define, defaulting to
+ hook_void_tree. Add to TARGET_CXX.
+ * tree.h (struct decl_with_vis): Rename non_addr_const_p field to
+ dllimport_flag.
+ (DECL_NON_ADDR_CONSTANT_P): Replace with DECL_DLLIMPORT_P macro.
+ * tree.c (merge_dllimport_decl_attributes): Check DECL_DLLIMPORT_P
+ instead of attribute. Check for dllexport override. Warn if
+ inconsistent dll linkage. Don't lose old dllimport if decl has
+ had address referenced. Tweak lookup of dllimport atribute.
+ (handle_dll_attribute): Check targetm.valid_dllimport_attribute_p
+ for target specific rules. Don't add dllimport attribute if
+ DECL_DECLARED_INLINE_P. Set DECL_DLLIMPORT_P when adding
+ dllimport attribute.
+ (staticp): Replace DECL_NON_ADDR_CONSTANT_P with DECL_DLLIMPORT_P.
+ * varasm.c (initializer_constant_valid_p): Replace
+ DECL_NON_ADDR_CONSTANT_P with DECL_DLLIMPORT_P
+
+ PR target/21801
+ PR target/23589
+ * config.gcc (i[34567]86-*-cygwin*): Add winnt-cxx.o to
+ 'cxx_target_objs', winnt-stubs,o to 'extra_objs'.
+ (i[34567]86-*-mingw32*): Likewise.
+
+ * doc/tm.texi (TARGET_CXX_ADJUST_CLASS_AT_DEFINITION): Document.
+ (TARGET_VALID_DLLIMPORT_ATTRIBUTE_P): Document.
+
+ * config/i386/winnt.c (i386_pe_dllimport_p): Factor out
+ C++-specific code. Change return value to bool.
+ (i386_pe_dllimport_p): Likewise.
+ (associated_type): Simplify and make language-independent
+ (i386_pe_encode_section_info): Replace override of ambiguous
+ dllimport symbol refs with a gcc_assert.
+ (i386_pe_valid_dllimport_attribute_p): Define.
+ * config/i386/winnt-cxx.c: New file. Define C++ versions of
+ i386_pe_type_dllimport_p, i386_pe_type_dllexport_p,
+ i386_pe_adjust_class_at_definition.
+ * config/i386/winnt-stubs.c: New file. Define stub versions of
+ lang-specific functions.
+ * config/i386/i386-protos.h: Declare winnt-[cxx|stubs].c functions
+ i386_pe_type_dllimport_p, i386_pe_type_dllexport_p,
+ i386_pe_adjust_class_at_definition.
+ (i386_pe_valid_dllimport_attribute_p): Declare.
+ * config/i386/cygming.h (TARGET_VALID_DLLIMPORT_ATTRIBUTE_P): Define.
+ (TARGET_CXX_ADJUST_CLASS_AT_DEFINITION): Define.
+ * config/i386/t-cygming: Add rules for winnt-cxx.o, winnt-stubs.o.
-2005-03-03 Hans-Peter Nilsson <hp@axis.com>
+ PR target/19704
+ * config/i386/i386.c (ix86_function_ok_for_sibcall): Replace test for
+ dllimport attribute with test of DECL_DLLIMPORT_P.
- Describe special registers SRP and MOF as allocatable registers.
- * config/cris/cris.c (cris_md_asm_clobbers): New function.
- (TARGET_MD_ASM_CLOBBERS): Define to cris_md_asm_clobbers.
- (cris_conditional_register_usage): Enable CRIS_MOF_REGNUM if
- TARGET_HAS_MUL_INSNS.
- (cris_print_operand) <case 'd'>: New case.
- <case REG>: Allow CRIS_MOF_REGNUM and CRIS_SRP_REGNUM.
- * config/cris/cris.h (CRIS_PC_REGNUM, CRIS_SRP_REGNUM): Don't
- define.
- (FIRST_PSEUDO_REGISTER, FIXED_REGISTERS, CALL_USED_REGISTERS)
- (REG_ALLOC_ORDER): Update for MOF.
- (enum reg_class): New members MOF_REGS, GENERAL_REGS and
- SPECIAL_REGS.
- (GENERAL_REGS): No longer a define of ALL_REGS.
- (REGNO_REG_CLASS, REG_CLASS_CONTENTS, REG_CLASS_NAMES)
- (PREFERRED_RELOAD_CLASS, REGISTER_NAMES, DBX_REGISTER_NUMBER):
- Adjust accordingly.
- (CRIS_SPECIAL_REGS_CONTENTS): New macro.
- (REG_CLASS_FROM_LETTER): Allocate 'h' and 'x'.
- (SECONDARY_RELOAD_CLASS): Define.
- (STACK_POINTER_REGNUM): Define as CRIS_SP_REGNUM.
- (FRAME_POINTER_REGNUM): Define as CRIS_FP_REGNUM.
- (ARG_POINTER_REGNUM): Define as CRIS_AP_REGNUM.
- (STATIC_CHAIN_REGNUM): Define as CRIS_STATIC_CHAIN_REGNUM.
- (REGISTER_MOVE_COST): Define.
- (PIC_OFFSET_TABLE_REGNUM): Define in terms of CRIS_GOT_REGNUM.
- * config/cris/cris.md (CRIS_GOT_REGNUM, CRIS_STATIC_CHAIN_REGNUM)
- (CRIS_FP_REGNUM, CRIS_SP_REGNUM, CRIS_SRP_REGNUM, CRIS_AP_REGNUM)
- (CRIS_MOF_REGNUM): New define_constants.
- ("*movsi_internal", "movhi", "movqi", "movsf"): Add alternatives for
- special registers.
- ("reload_inhi", "reload_outhi", "reload_inqi", "reload_outqi"):
- New patterns.
- ("umulhisi3", "umulqihi3", "mulsi3", "mulqihi3", "mulhisi3")
- ("mulsidi3", "umulsidi3", "smulsi3_highpart", "umulsi3_highpart"):
- Adjust for MOF being properly described as a register.
- (indir_to_reg_split): Name this split. Conditionalize on the
- destination register being a general register.
- (movei): Conditionalize on on operands 0 and 1 having the same
- register class.
-
-2005-03-03 Alan Modra <amodra@bigpond.net.au>
-
- PR target/20277
- * config/rs6000/rs6000.c (rs6000_override_options): Don't allow
- -mcpu to override any other explicitly given flags.
-
-2005-03-02 J"orn Rennecke <joern.rennecke@st.com>
-
- * recog.c (verify_changes, confirm_change_group): New functions,
- broken out of apply_change_group.
- (apply_change_group): Use them.
- * recog.h (verify_change, confirm_change_group): Declare.
- * rtl.h (redirect_jump_2): Declare.
- * jump.c (redirect_exp, invert_exp): Delete.
- (invert_exp_1): Take second parameter. Return value. Changed caller.
- (redirect_jump_2): New function, broken out of redirect_jump.
- (redirect_jump): Use redirect_jump_1 and redirect_jump_2.
- (invert_jump): Use invert_jump_1 and redirect_jump_2.
- * ifcvt.c (dead_or_predicable): Use redirect_jump_2.
-
-2005-03-02 Geoffrey Keating <geoffk@apple.com>
-
- * varasm.c (named_section): Use xstrdup rather than doing it by
- hand.
-
- * config/darwin8.h (LIB_SPEC): Switch -lmx and -lSystem.
-
-2005-03-02 Devang Patel <dpatel@apple.com>
-
- Undo PR tree-optimization/18815 fix.
-
-2005-03-02 Devang Patel <dpatel@apple.com>
-
- PR tree-optimization/18815
- * tree-if-conv.c (combine_blocks): Adjust loop header edges for
- loops with zero exit edges.
-
-2005-03-02 Kazu Hirata <kazu@cs.umass.edu>
-
- * cfg.c (connect_src, connect_dest, disconnect_src,
- disconnct_dest): New.
- (unchecked_make_edge, remove_edge, redirect_edge_succ,
- redirect_edge_pred): Use the new functions.
-
- * tree-ssa-dom.c (tree_ssa_dominator_optimize): Call
- free_dominance_info only when needed.
-
-2005-03-02 David Edelsohn <edelsohn@gnu.org>
-
- PR target/20276
- * config/rs6000/predicates.md (reg_or_cint64_operand): Fix typo.
- (reg_or_sub_cint64_operand): Same.
-
-2005-03-02 Jeff Law <law@redhat.com>
-
- * tree-ssa-dom.c (tree_ssa_dominator_optimize): Fix setting of
- CFG_ALTERED in the main DOM iteration loop.
-
-2005-03-02 Mark Mitchell <mark@codesourcery.com>
-
- PR c++/19916
- * varasm.c (initializer_constant_valid_p): Allow conversions
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list