2 GCC gcc-3_3-branch regressions, 0 new, with your patch on 2003-03-05T10:53:00Z.
GCC regression checker
geoffk@apple.com
Wed Mar 5 15:28:00 GMT 2003
With your recent patch, GCC gcc-3_3-branch has some regression test failures,
which used to pass. There are 0 new failures, and 2
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/execute/20010910-1.c
native gcc.sum gcc.c-torture/execute/va-arg-11.c
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2003-03-05T06:16:56Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog Tue Mar 4 17:35:28 2003
+++ gcc/gcc/ChangeLog Wed Mar 5 02:53:53 2003
@@ -1,3 +1,8 @@
+2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ PR c/9799
+ * c-typeck.c (push_init_level): Add sanity check.
+
2003-03-04 Steve Ellcey <sje@cup.hp.com>
* expr.c (convert_modes): Check for legal hard register.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/cp/ChangeLog Tue Mar 4 17:35:46 2003
+++ gcc/gcc/cp/ChangeLog Wed Mar 5 02:54:17 2003
@@ -1,3 +1,7 @@
+2003-03-05 Mark Mitchell <mark@codesourcery.com>
+
+ * class.c (end_of_class): Correct thinko.
+
2003-03-04 Gabriel Dos Reis <gdr@integrable-solutions.net>
* cp-tree.h (cxx_saved_binding): Declare.
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog Tue Mar 4 07:43:50 2003
+++ gcc/gcc/testsuite/ChangeLog Wed Mar 5 02:54:23 2003
@@ -1,3 +1,7 @@
+2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
+
+ * gcc.c-torture/compile/20030305-1.c
+
2003-03-04 Roger Sayle <roger@eyesopen.com>
* g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
ChangeLog entries between 2003-03-05T06:16:56Z and the last time everything
passed, on 2003-02-20T13:52:54Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog Thu Feb 20 05:53:50 2003
+++ gcc/ChangeLog Mon Mar 3 16:30:53 2003
@@ -1,3 +1,7 @@
+2003-02-21 Zack Weinberg <zack@codesourcery.com>
+
+ * MAINTAINERS: Copy from HEAD.
+
2003-02-19 Alexandre Oliva <aoliva@redhat.com>
* libtool.m4 (LD): Append -melf* option to LD on IRIX with GNU ld.
@@ -5,62 +9,26 @@
* ltcf-cxx.sh: Use with_gnu_ld passed as a shell variable instead of
auto-detecting it.
+2003-02-19 Alexandre Oliva <aoliva@redhat.com>
+
* ltcf-cxx.sh: Replace $linker_flags with $compiler_flags wherever
it is used as argument to $CC.
* ltcf-gcj.sh: Likewise.
- * configure.in: Introduce --enable-maintainer-mode.
- * configure: Rebuilt.
- * Makefile.tpl (Makefile.in, configure): Enable dependencies only
- for maintainer mode.
- * Makefile.in: Rebuilt.
-
-2003-02-18 Jason Merrill <jason@redhat.com>
-
- * Makefile.tpl (check-c++): Allow parallelism.
-
2003-02-16 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* MAINTAINERS: Remove John Carr (who never actually had access to
gcc.gnu.org).
-2003-02-15 Geoffrey Keating <geoffk@apple.com>
-
- * configure.in (*-*-darwin*): Rename from powerpc*-*-darwin*,
- don't configure target-libobjc.
- * configure: Regenerate.
-
-2003-02-14 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
-
- * Makefile.tpl (RANLIB): Define.
- * Makefile.in: Regenerate.
-
-2003-02-08 Laurynas Biveinis <laurynas.biveinis@mif.vu.lt>
-
- * MAINTAINERS: Update my email.
-
-2003-02-06 Keith R Seitz <keiths@redhat.com>
+2003-02-06 Andreas Tobler <a.tobler@schweiz.ch>
- * Makefile.def: Remove "snavigator", "grep", and "db" modules.
- * Makefile.tpl: Remove "all-snavigator" and "all-grep".
- * Makefile.in: Regenerated.
- * configure.in: Remove all traces of snavigator, db, and grep.
- * configure: Regenerated.
+ * MAINTAINERS: Add myself to write-after-approval list.
2003-02-06 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* MAINTAINERS: Remove duplicate entry for Bernd Schmidt from Write
After Approval.
-2003-02-02 Christian Cornelssen <ccorn@cs.tu-berlin.de>
-
- * MAINTAINERS (Write after approval): Add myself.
-
-2003-01-31 Frank Ch. Eigler <fche@redhat.com>
-
- * Makefile.tpl (all-sid): Add libiberty/bfd/opcodes dependencies.
- * Makefile.in: Regenerated.
-
2003-01-30 Roger Sayle <roger@eyesopen.com>
* config.guess: Updated to 2003-01-30's version.
@@ -74,423 +42,64 @@
gcc/version.c does not exist, try to extract the version number from
$CC.
-2003-01-29 Andreas Tobler <a.tobler@schweiz.ch>
-
- * MAINTAINERS: Add myself to write-after-approval list.
-
-2003-01-27 Phil Edwards <pme@gcc.gnu.org>
-
- * configure.in: Revert 24Jan change.
- * configure: Regenerate.
-
-2003-01-25 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
-
- * MAINTAINERS: Remove incorrect entry for Paul Eggert. Fix
- entry of HJ Lu.
-
-2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Revert previous change.
- * configure: Regenerate.
-
-2003-01-23 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Make rda native-only.
- * configure: Regenerate.
-
-2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
-
- * MAINTAINERS: Move myself from GNATS-only-accounts to
- write-after-approval.
-
-2003-01-19 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Add missing \.
- * configure: Rebuilt.
-
-2003-01-17 Jakub Jelinek <jakub@redhat.com>
-
- * configure.in (baseargs): Avoid using \| in sed regular
- expressions.
- * configure: Rebuilt.
-
-2003-01-16 Jakub Jelinek <jakub@redhat.com>
-
- * configure.in (baseargs): Remove all supported forms of
- --cache-file, --srcdir, --host, --build and --target options
- from argument lists.
- * configure: Rebuilt.
-
-2003-01-15 Josef Zlomek <zlomekj@suse.cz>
-
- * MAINTAINERS: Add myself to write-after-approval list.
-
-2003-01-15 Alexandre Oliva <aoliva@redhat.com>
-
- * configure.in (noconfigdirs): Don't skip gas on IRIX 6.
- * configure: Rebuilt.
-
-2003-01-09 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Substitute TOPLEVEL_CONFIGURE_ARGUMENTS.
- * Makefile.tpl: Pass TOPLEVEL_CONFIGURE_ARGUMENTS to gcc.
- * Makefile.in: Regenerate.
- * configure: Regenerate.
-
-2003-01-09 Alexandre Oliva <aoliva@redhat.com>
-
- * configure.in: Remove Makefile in build, host and target modules
- unless configure was run with --no-recursion.
- * configure: Rebuilt.
-
-2003-01-09 Christian Cornelssen <ccorn@cs.tu-berlin.de>
+2003-01-26 Christian Cornelssen <ccorn@cs.tu-berlin.de>
* Makefile.tpl (BASE_FLAGS_TO_PASS): Also pass DESTDIR.
(install-info, dir.info): Prepend $(DESTDIR) to $(infodir).
* Makefile.in: Regenerate.
-2003-01-08 Chris Demetriou <cgd@broadcom.com>
-
- * config.guess: Update to 2003-01-03 version.
- * config.sub: Update to 2003-01-03 version.
-
-2003-01-07 Christopher Faylor <cgf@redhat.com>
-
- * configure: Regenerate with proper autoconf 2.13.
-
-2003-01-07 Christopher Faylor <cgf@redhat.com>
-
- * configure.in: Add AC_PREREQ for consistency.
- * configure: Regenerate.
-
-2003-01-06 Andrew Cagney <ac131313@redhat.com>
-
- * configure.in (GDB_TK): Add tcl directories conditional on
- gdb/gdbtk directory being present.
- * configure: Regenerate.
-
-2003-01-04 John David Anglin <dave.anglin@nrc.ca>
+2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
- * configure.in (LD): Improve test for gcc. Try to set LD to the ld used
- by gcc if LD is not defined and we are not doing a Canadian Cross.
- * configure: Rebuilt.
+ * MAINTAINERS: Move myself from GNATS-only-accounts to
+ write-after-approval.
2002-12-31 Tom Tromey <tromey@redhat.com>
* Makefile.in: Rebuilt.
* Makefile.def (target_modules) [libffi]: Allow installation.
-2002-12-31 Andreas Schwab <schwab@suse.de>
-
- * configure.in: Fix use of $program_transform_name.
- * configure: Regenerated.
-
-2002-12-30 Daniel Jacobowitz <drow@mvista.com>
-
- * configure.in (baseargs): Don't remove first configure argument.
- * configure: Regenerated.
-
-2002-12-29 Alexandre Oliva <aoliva@redhat.com>
-
- * Makefile.tpl (local-distclean): Don't remove...
- (multilib.ts): ... this. Moved into...
- (multilib.out): ... this. Don't use sub-make.
- ($(BUILD_SUBDIR)/[+module+]/Makefile, [+module+]/Makefile,
- $(TARGET_SUBDIR)/[+module+]/Makefile, gcc/Makefile): Moved into...
- (configure-build-[+module+], configure-[+module+],
- configure-target-[+module+], configure-gcc): ... these. Test
- for Makefile existence. Drop config.status from dependencies.
- * Makefile.in: Rebuilt.
- * configure.in: Move gcc-version-trigger to the end of
- ac_configure_args. Add comments to maybedep.tmp and
- serdep.tmp. Introduce --disable-serial-configure. Remove
- nonopt from baseargs, matching and removing corresponding
- whitespace while at it.
- * configure: Rebuilt.
-
-2002-12-28 Alexandre Oliva <aoliva@redhat.com>
-
- * configure.in (host_configargs): Replace reference to
- no-longer-defined buildopts with --build=${build_alias}.
- * configure: Rebuilt.
-
- * Makefile.tpl ($(NOTPARALLEL)): Move to the end. Bring uses of
- program_transform_name to standard idiom.
- (AUTOGEN, AUTOCONF): Define.
- (Makefile.in): Use $(AUTOGEN).
- (Makefile): Depend on config.status, and use autoconf-style rule to
- build it. Move original commands to...
- (config.status): ... this new target.
- (configure): Add $(srcdir). Depend on config/acx.m4. Use
- $(AUTOCONF).
- * Makefile.in: Rebuilt.
-
-2002-12-28 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Fix dramatic bustage due to change in
- program_transform_name.
- * Makefile.in: Regenerate.
-
- * configure.in: Remove unnecessary PATH setting.
- * configure: Regnerate.
+2002-12-13 Jason Merrill <jason@redhat.com>
- * configure.in: Don't default to unprefixed tools unless
- the native tools will work.
- * configure: Regenerate.
-
- * configure.in: Convert to autoconf script. Blow away lots
- of now-redundant Makefile fragments.
- * configure: Generate using Autoconf.
- * Makefile.tpl: Rewrite to reflect autoconfiscation.
+ * Makefile.tpl (check-gcc-c++): Renamed from check-c++. Don't run
+ library tests.
+ (check-c++): Just depend on it and check-target-libstdc++-v3.
* Makefile.in: Regenerate.
-2002-12-27 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Fix stupid bug where RANLIB was mistakenly included.
-
- * configure.in: Rename (buildargs, hostargs, targargs) to
- (build_configargs, host_configargs, target_configargs).
-
- * configure.in: Move logic out of sed statement.
+2002-12-12 Alexandre Oliva <aoliva@redhat.com>
- * configure: Remove unneeded 'export's. Make CC_FOR_TARGET,
- CXX_FOR_TARGET, GCJ_FOR_TARGET substituted in configure.in only.
+ * Makefile.tpl (configure-target-rda): Depend on $(ALL_GCC_C).
+ * Makefile.in: Rebuilt.
2002-12-25 Svein E. Seldal <Svein.Seldal@solidas.com>
* config.sub: Import from master repository
* config.guess: Ditto
-2002-12-24 Andreas Schwab <schwab@suse.de>
-
- * Makefile.tpl (multilib.out): Fix missing space.
- * Makefile.in: Regenerate.
-
-2002-12-23 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Use shared multilib.out. Use move-if-change for it.
- Convert (cd foo; make) to (cd foo && make). Clean up multilib.out.
- * Makefile.in: Regenerate.
- * configure.in: Remove unnecessary leftovers.
-
-2002-12-22 Geoffrey Keating <geoffk@apple.com>
-
- * config/mt-aix43: Delete.
-
-2002-12-21 Geoffrey Keating <geoffk@apple.com>
-
- * configure.in (extra_ranlibflags_for_target): New variable.
- (*-*-darwin): Add -c to ranlib commands.
- * configure (tooldir): Handle extra_ranlibflags_for_target.
-
-2002-12-19 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Revert HJL's change.
- * Makefile.in: Regenerated.
- * configure.in: Put build_prefix before $(BUILD_SUBDIR) here, and
- always.
-
-2002-12-19 Andreas Schwab <schwab@suse.de>
-
- * Makefile.tpl, configure.in: Substitute libstdcxx_incdir.
- * Makefile.in: Regenerate.
-
-2002-12-18 H.J. Lu <hjl@gnu.org>
-
- * Makefile.tpl: Add @build_prefix@ before $(BUILD_SUBDIR).
- * Makefile.in: Regenerated.
-
- * configure.in (build_prefix): New. Substitute.
-
-2002-12-18 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Don't let real targets depend on phony targets.
- * Makefile.in: Regenerate.
-
- * Makefile.tpl (do-info): Depend on maybe-all-texinfo, not all-texinfo.
- * Makefile.in: Regenerate.
-
-2002-12-17 Svein E. Seldal <Svein.Seldal@solidas.com>
-
- * config.sub: Import from master repository
- * config.guess: Ditto
-
-2002-12-16 Jason Merrill <jason@redhat.com>
-
- * Makefile.tpl (all-gcc): Use 'make quickstrap' if there was a
- previous 'make bootstrap'.
- * Makefile.in: Regenerate.
-
-2002-12-17 Hans-Peter Nilsson <hp@bitrange.com>
-
- * configure.in (noconfigdirs) [mmix-*-*]: Disable libgloss and gdb.
-
-2002-12-13 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in, Makefile.tpl, Makefile.def: Remove tclX.
- * Makefile.in: Regenerate.
-
2002-12-13 Jason Merrill <jason@redhat.com>
- * Makefile.tpl (check-gcc-c++): Renamed from check-c++. Don't run
+ * Makefile.in (check-gcc-c++): Renamed from check-c++. Don't run
library tests.
(check-c++): Just depend on it and check-target-libstdc++-v3.
- * Makefile.in: Regenerate.
-
-2002-12-12 Alexandre Oliva <aoliva@redhat.com>
-
- * Makefile.tpl (configure-target-rda): Depend on $(ALL_GCC_C).
- * Makefile.in: Rebuilt.
2002-12-12 Alexandre Oliva <aoliva@redhat.com>
* Makefile.in (configure-target-rda): Depend on ALL_GCC_C.
-2002-12-10 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Fix bug put in by gremlins.
-
- * Makefile.tpl: Substitute more autoconfily.
- * configure: Substitute more autoconfily.
- * Makefile.in: Regenerate.
-
2002-12-09 Svein E. Seldal <Svein.Seldal@solidas.com>
* config.sub: Import from master repository
* config.guess: Ditto
* MAINTAINERS: Added Svein Seldal under write after approval
-2002-12-08 Andrew Cagney <ac131313@redhat.com>
-
- * Makefile.tpl (all-sim): Depend on maybe-configure-gdb.
- * Makefile.in (all-sim): Ditto.
-
-2002-12-06 DJ Delorie <dj@redhat.com>
-
- * Makefile.tpl: Change configure dependencies to not have real
- targets depend on phony targets.
-
-2002-12-05 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Revert unintentional change.
-
- * Makefile.tpl: Change dependency for */multilib.out so that
- it works when gcc isn't in the tree.
-
- * configure.in: Substitute more.
- * configure: Run subconfigures from the Makefile.
- * Makefile.tpl: Run subconfigures from the Makefile; add a few
- convenience targets. Make sure gcc isn't rebuilt after bootstrap.
-
2002-12-05 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
* MAINTAINERS: Add Christian Ehrhardt under "GNATS only".
-2002-12-03 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Add targets for configuring host subdirs in Makefile,
- and corresponding dependencies.
- * Makefile.in: Regenerate.
-
- * configure.in (host_tools): Order binutils, gas and ld for
- convenience in running the testsuites.
-
- * Makefile.tpl: Introduce rules to serialize subconfigure runs.
- * Makefile.in: Regenerate.
- * configure.in: Introduce rules to serialize subconfigure runs.
-
- * configure.in: Introduce BASE_CC_FOR_TARGET.
- * Makefile.tpl: Reorganize and comment. Introduce HOST_CONFIGARGS.
- Realize configure-build-* targets. Realize configure-target-* targets.
- * Makefile.in: Regenerate.
-
-2002-12-02 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Move gcc_version_trigger stuff from here...
- * configure.in: ...to here.
-
- * configure.in: Separate subconfigure options added by this file from
- options given by the user. Add machinery to put args for host
- subconfigures into the Makefile.
-
- * Makefile.tpl: Remove 'vault' targets.
- * Makefile.tpl: Reorder and comment dependencies.
- * Makefile.in: Regenerate.
-
-2002-12-01 Nathanael Nerode <neroden@gcc.gnu.org>
- * configure.in: Fix my broken commit of previous patch. (sigh)
-
2002-11-28 Geoffrey Keating <geoffk@apple.com>
* configure.in: Move host-specific darwin noconfigdirs into
the host-specific section.
-2002-11-28 Geoffrey Keating <geoffk@apple.com>
-
- * configure.in: Move host-specific darwin noconfigdirs into
- the host-specific section.
-
-2002-11-26 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Remove skip-this-dir support.
- * Makefile.tpl: Remove skip-this-dir support.
-
- * Makefile.tpl: Remove leftover support for non-autoconfiscated
- subdirectories.
- * Makefile.in: Regenerate.
-
- * Makefile.tpl: Strip out useless setting of 'dir'.
- * Makefile.in: Regenerate.
-
-2002-11-22 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in: Fix deeply stupid bug.
-
- * configure.in: Introduce RAW_CXX_FOR_TARGET and simplify embedded
- shell code in CXX_FOR_TARGET
- * Makefile.def: Introduce raw_cxx.
- * Makefile.tpl: Use raw_cxx to select between CXX_FOR_TARGET and
- RAW_CXX_FOR_TARGET.
- * Makefile.in: Regenerate.
-
-2002-11-21 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Remove unnecessary ifs.
- * Makefile.in: Regenerate.
-
- * Makefile.tpl: Implement soft dependency machinery. Maybe-ize
- dependencies. Maybe-ize build-libiberty. Create dummy install
- targets for 'no_install' modules.
- * configure: Move GDB_TK substitution to configure.in. Move
- build_modules stuff to configure.in.
- * configure.in: Implement soft dependency machinery. Maybe-ize
- GDB_TK, rearrange slightly. Move build_modules stuff from configure.
- * Makefile.in: Regenerate.
-
-2002-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.tpl: Make all-target, install-target behave similarly
- to all, install (only hitting configured targets). Eliminate
- unused macro defintions.
-
- * Makefile.tpl: Add all-gcc: all-build-libiberty dependency when
- build != host.
-
- * Makefile.tpl: Add all-gcc: all-libiberty dependency.
-
- * ltcf-c.sh, ltcf-gcj.sh, Makefile.tpl: Correct BUILD/HOST confusion.
-
- * configure.in: Produce lists of subdir targets we're actually
- configuring. Remove references to "dosrel".
- * Makefile.tpl: Let configure set which subdir targets are hit.
- Remove install-cross; clean up install; remove ALL. Remove
- references to "dosrel". Remove "EXTRA_TARGET_HOST" hackery.
- Autogenerate host module targets. Remove empty dependency lines
- and redundant dependency; rearrange slightly.
- * Makefile.def: Add host-side libtermcap, utils.
-
- * Makefile.in: Regenerate.
-
2002-11-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* ltconfig (osf[345]): Append $major to soname_spec.
@@ -523,49 +132,9 @@
* MAINTAINERS: Add myself to write-after-approval list.
-2002-11-12 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * Makefile.def: Add list of recursive targets to autogenerate.
- Add build_modules.
- * Makefile.tpl: Autogenerate do-* targets. Autogenerate *-target-*
- targets. Autogenerate *-build-* targets.
- * Makefile.in: Regenerate.
-
-2002-11-12 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: More autoconf-style substitutions.
- * Makefile.tpl: More autoconf-style substitutions.
- * Makefile.in: Regenerate.
-
-2002-11-11 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Substitute more variables in a more autoconf-friendly
- way. Simplify slightly.
- * Makefile.tpl: Make more variables substitutable in an
- autoconf-friendly way.
- * Makefile.in: Regenerate.
-
2002-11-11 Jonathan Wakely <redi@gcc.gnu.org>
* MAINTAINERS (Write After Approval): Add myself.
-
-2002-11-10 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure.in (v810*): Remove special setting of tools.
-
- * configure: Add support for extra required flags for ar or nm.
- * configure.in (aix4.3+): Use above support for target-specific
- issues, rather than using config/mt-aix43.
-
-2002-11-09 Nathanael Nerode <neroden@gcc.gnu.org>
-
- * configure: Remove 'removing', which doesn't work. Replace $subdir
- with . everywhere. Replace $subdirs with ''. Replace $makesrcdir
- with $srcdir. Reformat indentation. Substitute some variables
- formerly hard-coded in the Makefile for build=host.
- * Makefile.tpl: Autogenerate more; make more autoconf-friendly.
- * Makefile.def: Autogenerate more.
- * Makefile.in: Regenerate.
2002-11-04 Adam Nemet <anemet@lnxw.com>
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog Thu Feb 20 05:53:54 2003
+++ gcc/gcc/ChangeLog Tue Mar 4 17:35:28 2003
@@ -1,70 +1,237 @@
-2003-02-20 Kazu Hirata <kazu@cs.umass.edu>
+2003-03-04 Steve Ellcey <sje@cup.hp.com>
- * config/h8300/h8300.md (*iorsi3_w): New.
+ * expr.c (convert_modes): Check for legal hard register.
-2003-02-20 Josef Zlomek <zlomekj@suse.cz>
+2003-03-04 Andreas Schwab <schwab@suse.de>
- * combine.c (distribute_notes): Kill REG_EXEC_COUNT.
- * rtl.c (reg_note_name): Likewise.
- * rtl.h (enum reg_note): Likewise.
- * doc/invoke.texi: Likewise.
- * doc/rtl.texi: Likewise.
+ * config/m68k/m68k.c (m68k_output_function_prologue): Fix CFA
+ offset without frame pointer.
-2003-02-20 Josef Zlomek <zlomekj@suse.cz>
+2003-03-04 Steve Ellcey <sje@cup.hp.com>
+
+ * expr.c (expand_expr): Call promote_mode to set unsignedp.
+
+2003-03-04 Roger Sayle <roger@eyesopen.com>
+
+ PR c++/9367
+ * builtin-types.def (DEF_FUNCTION_TYPE_VAR_3): New macro.
+ (BT_FN_INT_CONST_STRING_VALIST_ARG,
+ BT_FN_INT_STRING_CONST_STRING_VALIST_ARG,
+ BT_FN_INT_CONST_STRING_CONST_STRING_VALIST_ARG,
+ BT_FN_INT_STRING_SIZE_CONST_STRING_VALIST_ARG,
+ BT_FN_INT_STRING_CONST_STRING_VAR,
+ BT_FN_INT_CONST_STRING_CONST_STRING_VAR,
+ BT_FN_INT_STRING_SIZE_CONST_STRING_VAR): New built-in types.
+ * builtin-attrs.def (ATTR_NONNULL_1, ATTR_NONNULL_2,
+ ATTR_NONNULL_3): Also include the nothrow attribute.
+ (sprintf, scanf, sscanf, vprintf, vsprintf, snprintf,
+ vsnprintf, vscanf, vsscanf): Don't define attributes here.
+ * builtins.def (putchar, puts): Make full C89 built-ins.
+ (snprintf, sprintf, scanf, sscanf, vprintf, vscanf,
+ vsscanf, vsnprintf, vsprintf): New built-ins.
+ * c-common.c (c_common_nodes_and_builtins): Handle new macro
+ DEF_FUNCTION_TYPE_VAR_3.
+
+ * doc/extend.texi: Document these new built-in functions.
+
+Tue Mar 4 11:25:22 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * calls.c (rtx_for_function_call): Take the address as an argument
+ (expand_call): Do not modify the expression.
+
+2003-03-04 Kevin Buettner <kevinb@redhat.com>
+
+ * dwarf2out.c (rtl_for_decl_location): Don't return NULL_RTX for
+ global register variables.
+
+2003-03-03 Richard Henderson <rth@redhat.com>
+
+ * configure.in (HAVE_AS_LTOFFX_LDXMOV_RELOCS): New ia64 test.
+ * config.in, configure: Rebuild.
+ * config/ia64/ia64.c (ia64_ld_address_bypass_p): Accept lo_sum.
+ * config/ia64/ia64.md (load_symptr): Use high/lo_sum for the
+ paired ldtoffx and ldxmov annotations.
+ (load_symptr_internal1): Remove.
+ (load_symptr_high, load_symptr_low): New.
+ * config/ia64/ia64.h (HAVE_AS_LTOFFX_LDXMOV_RELOCS): Default to 0.
+
+2003-03-03 Jason Merrill <jason@redhat.com>
+
+ * calls.c (compute_argument_addresses): Give the new MEMs a
+ minimum alignment of PARM_BOUNDARY.
+
+2003-03-03 Geoffrey Keating <geoffk@apple.com>
+
+ * doc/install.texi (Specific): Update entry for powerpc-darwin.
+
+Mon Mar 3 19:09:06 CET 2003 Jan Hubicka <jh@suse.cz>
+ * toplev.c (rest_of_compilation): Avoid cfg_cleanup calls when not
+ optimizing.
+
+Fri Feb 28 12:38:46 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * combine.c (gen_lowpart_for_combine): Update handling of subregs_of_mode
+ * flow.c (life_analysis, mark_used_regs): Likewise.
+ * regclass.c (subregs_of_mode): Turn into single bitmap.
+ (cannot_change-mode_set_regs, invalid_mode_change_p): Update
+ dealing with subregs_of_mode
+ * regs.h (subregs_of_mode): Update prototype.
+
+Fri Feb 28 11:13:57 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * toplev.c (rest_of_compilation): Rearrange insn splitting
+ * reg-stack.c (reg_to_stack): Do not split insns.
+
+2003-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * ggc-common.c (ggc_rlimit_bound): Cast RLIM_INFINITY to avoid
+ warnings.
+
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
+
+ * config/m68hc11/m68hc11.c (m68hc11_override_options): Don't enable
+ min/max instructions by default as may result in reload errors.
+
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
+
+ * config/m68hc11/m68hc11.md ("mulqi3"): Allow address register to
+ avoid reload problems; define split for it.
+
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
+
+ * config/m68hc11/m68hc11.c (m68hc11_shift_operator): New function.
+ * config/m68hc11/m68hc11-protos.h (m68hc11_shift_operator): Declare.
+ * config/m68hc11/m68hc11.h (PREDICATE_CODES): Register.
+ * config/m68hc11/m68hc11.md ("rotrhi3", "rotlhi3"): New patterns for
+ rotatert and rotate.
+ ("rotrhi3_const", "rotlhi3_const"): Rename of old 'rotrhi3' insns.
+ ("*rotrhi3", "*rotlhi3"): New insn pattern for non-const rotatert.
+ ("*rotrhi3_addr"): New split for shift insns on address register.
+ ("*lshrhi3", "*ashrhi3", "*ashlhi3_2"): Use new split.
+ * config/m68hc11/larith.asm (___rotlhi3): New asm function.
+ (___rotrhi3): Likewise.
+ * config/m68hc11/t-m68hc11-gas (LIB1ASMFUNCS): Build them.
+
+2003-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * fp-bit.h (float_to_usi): Fix condition wrapping prototype.
+
+2003-03-02 Ashif Harji <asharji@uwaterloo.ca>
+
+ * gcc.c (default_compilers): Add -no-integrated-cpp flag to invoke
+ an external cpp during compilation.
+ (option_map): Likewise.
+ * objc/lang-specs.h (default_compilers): Similarly.
+ * doc/invoke.texi: Document -no-integrated-cpp flag.
+
+2003-03-01 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
+ POSIX thread support by default.
+
+2003-03-01 Roger Sayle <roger@eyesopen.com>
+
+ PR bootstrap/7389.
+ * basic-block.h (flow_bb_inside_loop_p): Correct prototype.
+
+2003-02-28 Jason Thorpe <thorpej@wasabisystems.com>
+
+ * config/netbsd.h: Update copyright years.
+ (NETBSD_CPP_SPEC): Define _REENTRANT and _PTHREADS if
+ -pthread is specified on the command line.
+
+2003-02-28 Bob Wilson <bob.wilson@acm.org>
+
+ Backport following patch:
+
+ 2003-02-28 Bob Wilson <bob.wilson@acm.org>
+ * config.gcc (xtensa-*-linux*): Add t-slibgcc-elf-ver to tmake_file.
+
+2003-02-27 Joel Sherrill <joel@OARcorp.com>
+
+ PR 9638/other
+ * config/i386/i386.c (DEFAULT_PCC_STRUCT_RETURN): Ensure the
+ this constant defaults to 1.
+
+2003-02-28 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.md: Disable the movstrsi define_split.
+
+2003-02-28 Richard Sandiford <rsandifo@redhat.com>
+
+ * config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Wrap in
+ #ifndef __mips16.
+
+2003-02-27 Geert Bosch <bosch@gnat.com>
+
+ * toplev.c (print_version): Add indentation for GGC heuristics and
+ output after printing version information.
+
+2003-02-27 James E Wilson <wilson@tuliptree.org>
+
+ PR bootstrap/9255
+ * combine.c (simplify_comparison): Require integral mode when
+ permuting SUBREG with AND.
+
+2003-02-27 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/hpux.h (STARTFILE_PREFIX_SPEC): Remove.
+
+2003-02-27 Alan Modra <amodra@bigpond.net.au>
+
+ * config/rs6000/rs6000.md: Add TI constant splitter.
- * bb-reorder.c (find_traces_1_round): Fix comment typo.
+Wed Feb 26 20:17:56 CET 2003 Jan Hubicka <jh@suse.cz>
-2003-02-19 Roger Sayle <roger@eyesopen.com>
+ * expr.c (emit_group_store): Fix crash when converting single
+ register into complex register.
- * fold-const.c (fold_real_zero_addition_p): Don't fold a zero
- addition in the presence of signaling NaNs.
+2003-02-26 Michael Matz <matz@suse.de>
-2003-02-19 Krister Walfridsson <cato@df.lth.se>
+ * ra-colorize.c (merge_moves): Fix list handling.
- * tm.texi (INIT_CUMULATIVE_ARGS): Fix typo.
-
-2003-02-19 Kazu Hirata <kazu@cs.umass.edu>
-
- * config/h8300/h8300.c (output_logical_op): Optimize or.l when
- ORing with 0xffff??00 with the highest bit of the ?? part set.
- (compute_logical_op_length): Update.
- (compute_logical_op_cc): Likewise.
-
-2003-02-19 Josef Zlomek <zlomekj@suse.cz>
-
- * bb-reorder.c (find_traces_1_round): Fixed condition for small
- destination block with multiple predecessors.
- (connect_traces): Check whether the block is a start of trace.
-
-Wed Feb 19 19:00:24 CET 2003 Jan Hubicka <jh@suse.cz>
-
- * calls.c (expand_call): Update call of INIT_CUMULATIVE_ARGS
- * function.c (assign_params): Likewise.
- * arm-protos.h (arm_init_cumulative_args): Update prototype.
- * arm.c (arm_init_cumulative_args): Update function.
- * arm.h (INIT_CUMULATIVE_ARGS): Update.
- * avr-protos.h (init_cumulative_args): Update prototype.
- * avr.c (init_cumulative_args): Update function.
- * avr.h (INIT_CUMULATIVE_ARGS): Update.
- * d30v-protos.h (d30v_init_cumulative_args): Update prototype.
- * d30v.c (d30v_init_cumulative_args): Update function.
- * d30v.h (INIT_CUMULATIVE_ARGS): Update.
- * frv-protos.h (frv_init_cumulative_args): Update prototype.
- * frv.c (frv_init_cumulative_args): Update function.
- * frv.h (INIT_CUMULATIVE_ARGS): Update.
- * mips.c (mips_expand_prolgue): Update call of INIT_CUMULATIVE_ARGS.
- * pa.h (INIT_CUMULATIVE_ARGS): Update.
- * sparc-protos.h (init_cumulative_args): Update prototype.
- * sparc.c (init_cumulative_args): Update function.
- * sparc.h (INIT_CUMULATIVE_ARGS): Update.
- * tm.texi (INIT_CUMULATIVE_ARGS): Update documentation.
+2003-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-2003-02-19 Kazu Hirata <kazu@cs.umass.edu>
+ * pa.c (compute_frame_size): Don't assume PREFERRED_STACK_BOUNDARY
+ is 8 * STACK_BOUNDARY.
+ * pa.h (PREFERRED_STACK_BOUNDARY): Change to 128 on 64-bit port.
- * config/h8300/h8300.md (*iorsi3_two_qi_sext): New.
- (*ashiftsi_sextqi_7): Likewise.
+2003-02-26 Alan Modra <amodra@bigpond.net.au>
-2003-02-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
+ PR target/9681
+ * tlink.c (scan_linker_output): Drop leading '.' from symbol names.
+
+2003-02-25 Richard Henderson <rth@redhat.com>
+
+ * config/i386/i386.c (function_arg): Pass variable sized
+ structures correctly on the stack.
+
+2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
+
+ PR target/9732
+ * config/rs6000/rs6000.c (first_reg_to_save): Handle
+ PIC_OFFSET_TABLE_REGNUM for -fPIC too.
+ (rs6000_emit_prologue): Likewise.
+ (rs6000_emit_epilogue): Likewise.
+ * config/rs6000/rs6000.h (CONDITIONAL_REGISTER_USAGE): Make
+ PIC_OFFSET_TABLE_REGNUM a fixed register for -fPIC.
+
+2003-02-25 Richard Henderson <rth@redhat.com>
+
+ * real.c (real_to_integer2): Force overflow result only for
+ unsigned overflow.
+
+Tue Feb 25 12:39:33 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ PR target/8343
+ * m68k.md (umulsidi, mulsidi expanders): Use register operand.
+
+2003-02-24 Svein E. Seldal <Svein.Seldal@solidas.com>
+
+ * config/c4x/c4x.h (ASM_FILE_START): Added support for the c33
+ processor.
+
+2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
* config/mips/iris6.h (TARGET_OS_CPP_BUILTINS): Define __c99 for
ISO C99 and C++.
@@ -82,116 +249,196 @@
* fixinc/tests/base/sys/socket.h: New file.
Fixes PR libgcj/9652.
-Wed Feb 19 17:22:51 CET 2003 Jan Hubicka <jh@suse.cz>
+2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
- * i386.md (movsfcc_1, movdfcc_1): Fix constrains.
+ * config/alpha/osf.h (TARGET_OS_CPP_BUILTINS): Rename
+ __EXTERN_PREFIX to __PRAGMA_EXTERN_PREFIX.
+ * doc/extend.texi (Tru64 Pragmas): Reflect this.
-2003-02-19 David Edelsohn <edelsohn@gnu.org>
+ * fixinc/inclhack.def (alpha___extern_prefix): Indicate #pragma
+ extern_prefix support for Tru64 UNIX V5 <sys/stat.h>.
+ * fixinc/fixincl.x: Regenerate.
+ * fixinc/tests/base/sys/stat.h [ALPHA___EXTERN_PREFIX_CHECK]: New
+ testcase.
+ Fixes PR c/5059, c/6126, other/9671.
+
+2003-02-24 Alan Modra <amodra@bigpond.net.au>
+
+ PR 9297, PR 9722
+ * calls.c (store_one_arg): Revert 1999-02-16 change. Revert
+ 2000-12-17 change. Pass EXPAND_STACK_PARM to expand_expr.
+ * expr.h (enum expand_modifier): Define EXPAND_STACK_PARM.
+ (enum block_op_methods): Reorder for better store_expr optimization.
+ * expr.c (store_expr): Test bit 1 of "want_value" for call param
+ stores, test bit 0 for original want_value meaning. Pass
+ BLOCK_OP_CALL_PARM to emit_block_move when bit 1 set. Adjust
+ recursive calls, and calls to expand_param.
+ (expand_expr): Handle EXPAND_STACK_PARM modifier. When cse
+ expected, set target to 0 rather than to subtarget. Formatting.
+
+2003-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
+
+ * doc/invoke.texi (ggc-min-expand, ggc-min-heapsize): Document
+ new default behavior.
+ * ggc-common.c: Include sys/resource.h.
+ (ggc_rlimit_bound): New function.
+ (ggc_min_expand_heuristic, ggc_min_heapsize_heuristic): Update
+ defaults to account for rlimits.
+
+Sat Feb 22 19:34:29 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * config/linux.h (TARGET_HAS_F_SETLKW): Define.
+ * config/alpha/linux.h (TARGET_HAS_F_SETLKW): Likewise
+
+2003-02-22 Hans-Peter Nilsson <hp@axis.com>
+
+ * regmove.c (optimize_reg_copy_1): Do not replace a hard register
+ in an asm.
+
+Sat Feb 22 03:24:06 CET 2003 Jan Hubicka <jh@suse.cz>
+
+ * i386.c (builtin_description): Add __builtin_ia32_paddq and
+ __builtin_ia32_psubq. Fix __builtin_ia32_paddq128
+ and __builtin_ia32_psubq128.
+ * i386.h (IX86_BUILTIN_PADDQ, IX86_BUILTIN_PSUBQ): New.
+ * i386.md (addv*, mmx_ior*, mmx_xoe*, mmx_and*): Add missing '%'.
+ (mmx_adddi3, mmx_subdi3): New.
+ * mmintrin.h (_mm_add_si64, _mm_sub_si64): New.
+ * xmmintrin.h (_mm_movepi64_pi64): New.
+ (_mm_add_epi64, _mm_sub_epi64): fix.
+ (_mm_mul_pu16): Rename to...
+ (_mm_mul_su32): ... this one.
+
+ * i386.c (def_builtin): Special case 64bit builtins.
+ (MASK_SSE164, MASK_SSE264): New constants.
+ (builtin_description): Add 64bit builtins.
+ (ix86_init_mmx_sse_builtins): Likewise.
+ * i386.h (enum ix86_builtins): Likewise.
+ * i386.md (cvtss2siq, cvttss2siq, cvtsd2siq, cvttsd2siq, cvtsi2sdq,
+ sse2_movq2dq_rex64, sse2_movsq2q_rex64): New.
+ (sse2_movq2dq, sse2_movsq2q): Disable for 64bit.
+ * mmintrin.h (_mm_cvtsi64x_si64, _mm_set_pi64x, _mm_cvtsi64_si64x): New.
+ * xmmintrin.h (_mm_cvtss_si64x, _mm_cvttss_si64x, _mm_cvtsi64x_ss,
+ _mm_set_epi64x, _mm_set1_epi64x, _mm_cvtsd_si64x, _mm_cvttsd_si64x,
+ _mm_cvtsi64x_sd, _mm_cvtsi64x_si128, _mm_cvtsi128_si64x): New.
+
+ * builtins.c (expand_builtin_expect): Do not predict
+ flag_guess_branch_prob is not set.
+ * c-semantics.c (expand_stmt): Likewise.
+ * predict.c (predict_insn): Likewise.
+ * stmt.c (expand_continue_loop): Likewise.
+ * toplev.c (rest_of_compilation): Do not call
+ note_prediction_to_br_prob and note_prediction_to_br_prob
+ when not optimizing.
- * config/rs6000/rs6000.c (rs6000_override_options): Initialize
- align_jumps_max_skip and align_loops_max_skip.
+ * basic-block.h (tidy_fallthru_edges): Kill.
+ * cfgrtl.c (tidy_fallthru_edges): Kill.
+ * cfgbuild.c (find_basic_blocks): Do not call tidy_fallthru_edges.
+ * cfgcleanup.c (delete_unreachable_blocks): Likewise.
-2003-02-19 Thierry Moreau <thierry.moreau@connotech.com>
+2003-02-22 Steven Bosscher <s.bosscher@student.tudelft.nl>
- * config/rs6000/rs6000.c (rs6000_encode_section_info): Do not
- test size if named section.
+ PR other/3782
+ * toplev.c (process_options): If flag_detailed_statistics is set,
+ then set time_report as well.
-2003-02-19 Daniel Jacobowitz <drow@mvista.com>
+ PR c/8828
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list