2 GCC gcc-3_3-branch regressions, 2 new, with your patch on 2003-03-04T00:30:03Z.
GCC regression checker
geoffk@apple.com
Tue Mar 4 05:18:00 GMT 2003
With your recent patch, GCC gcc-3_3-branch has some regression test failures,
which used to pass. There are 2 new failures, and 0
failures that existed before and after that patch; 8 failures
have been fixed.
The new failures are:
native gcc.sum gcc.c-torture/execute/20010910-1.c
native gcc.sum gcc.c-torture/execute/va-arg-11.c
The fixed failures are:
native g++.sum g++.brendan/array-refs.C
native g++.sum g++.bugs/900519_07.C
native g++.sum g++.dg/other/error2.C
native g++.sum g++.dg/parse/saved1.C
native g++.sum g++.oliva/template9.C
native g++.sum g++.pt/defarg8.C
native gcc.sum gcc.dg/noreturn-1.c
native gcc.sum gcc.dg/return-type-1.c
For more information, see http://gcc.gnu.org/regtest/.
-------------- next part --------------
ChangeLog entries since last run on 2003-02-28T08:26:02Z:
--- /Users/regress/tbox/changelog_mail/gcc/ChangeLog Wed Feb 26 15:14:44 2003
+++ gcc/ChangeLog Mon Mar 3 16:30:53 2003
@@ -1,26 +1,6 @@
-2003-02-25 Uwe Stieber <uwe@wwws.de>
-
- * configure.in: Add support for kaOS as cross build target system.
- * configure: Regenerated.
-
-2003-02-24 Steven Bosscher <steven@gcc.gnu.org>
-
- * MAINTAINERS (Write after approval): Add myself.
-
-2003-02-21 James E Wilson <wilson@tuliptree.org>
-
- * MAINTAINERS: Update my email address.
-
2003-02-21 Zack Weinberg <zack@codesourcery.com>
- * MAINTAINERS: Add self to blanket write privs. section.
-
-2003-02-20 Sean McNeil <sean@blue.mcneil.com>
-
- * Makefile.tpl: Add definition of CPPFLAGS to pass into
- configure-target-* as some target builds may require additional
- flags for preprocessor tests.
- * Makefile.in: Regenerated.
+ * MAINTAINERS: Copy from HEAD.
2003-02-19 Alexandre Oliva <aoliva@redhat.com>
@@ -29,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>
+2003-02-06 Andreas Tobler <a.tobler@schweiz.ch>
- * MAINTAINERS: Update my email.
-
-2003-02-06 Keith R Seitz <keiths@redhat.com>
-
- * 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.
@@ -98,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.
@@ -547,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_mail/gcc/gcc/ChangeLog Fri Feb 28 00:26:58 2003
+++ gcc/gcc/ChangeLog Mon Mar 3 16:31:01 2003
@@ -1,247 +1,155 @@
-2003-02-28 Josef Zlomek <zlomekj@suse.cz>
+2003-03-03 Jason Merrill <jason@redhat.com>
- * emit-rtl.c (set_reg_attrs_for_parm): New function.
- * rtl.h (set_reg_attrs_for_parm): New exported function.
- * function.c (assign_parms): Use set_reg_attrs_for_parm instead of
- set_reg_attrs_from_mem.
+ * calls.c (compute_argument_addresses): Give the new MEMs a
+ minimum alignment of PARM_BOUNDARY.
-2003-02-27 Roger Sayle <roger@eyesopen.com>
- Zack Weinberg <zack@codesourcery.com>
+2003-03-03 Geoffrey Keating <geoffk@apple.com>
- * gcc.c (do_spec_1): Treat %U like %u for unique associations.
+ * doc/install.texi (Specific): Update entry for powerpc-darwin.
-2003-02-27 Kazu Hirata <kazu@cs.umass.edu>
+Mon Mar 3 19:09:06 CET 2003 Jan Hubicka <jh@suse.cz>
- * reload1.c (sext_for_mode): Remove.
- (reload_cse_move2add): Use trunc_int_for_mode instead of
- sext_for_mode.
- (move2add_note_store): Likewise.
- Reset register information if we see a set in non-integer
- mode.
-
-2003-02-27 David Edelsohn <edelsohn@gnu.org>
-
- * config/rs6000/aix43.h (ASM_SPEC): Only emit -mppc64 if no -mcpu
- option.
- (ASM_CPU_SPEC): Use -m620 for Power3, Power4, 620, 630.
- * config/rs6000/aix51.h: Same.
- * config/rs6000/aix52.h: Same.
- * config/rs6000/power4.md: Additional VMX bypasses.
+ * toplev.c (rest_of_compilation): Avoid cfg_cleanup calls when not
+ optimizing.
-2003-02-27 Geert Bosch <bosch@gnat.com>
+Fri Feb 28 12:38:46 CET 2003 Jan Hubicka <jh@suse.cz>
- * toplev.c (print_version): Add indentation for GGC heuristics and
- output after printing version information.
+ * 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.
-2003-02-27 James E Wilson <wilson@tuliptree.org>
+Fri Feb 28 11:13:57 CET 2003 Jan Hubicka <jh@suse.cz>
- * combine.c (simplify_comparison): Require integral mode when
- permuting SUBREG with AND.
+ * toplev.c (rest_of_compilation): Rearrange insn splitting
+ * reg-stack.c (reg_to_stack): Do not split insns.
-2003-02-27 Steve Ellcey <sje@cup.hp.com>
+2003-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * config/ia64/hpux.h (STARTFILE_PREFIX_SPEC): Remove.
+ * ggc-common.c (ggc_rlimit_bound): Cast RLIM_INFINITY to avoid
+ warnings.
-2003-02-27 Nick Clifton <nickc@redhat.com>
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
- * config/arm/arm.md (extendsfdf2): Add pattern accidentally
- deleted when cirrus instructions were added.
+ * config/m68hc11/m68hc11.c (m68hc11_override_options): Don't enable
+ min/max instructions by default as may result in reload errors.
-2003-02-27 Jason Thorpe <thorpej@wasabisystems.com>
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
- * config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
- POSIX thread support by default.
+ * config/m68hc11/m68hc11.md ("mulqi3"): Allow address register to
+ avoid reload problems; define split for it.
-2003-02-27 Roger Sayle <roger@eyesopen.com>
+2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
- * config/i386/cygwin.h: Don't include any other files directly.
- * config/i386/mingw32.h: Don't include cygwin.h directly.
- * config.gcc (cygwin, mingw32, uwin): Instead make these files
- explicit in the tm_files variable.
+ * 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-02-27 Alan Modra <amodra@bigpond.net.au>
+2003-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
- * config/rs6000/rs6000.md: Add TI constant splitter.
+ * fp-bit.h (float_to_usi): Fix condition wrapping prototype.
-2003-02-26 Alexandre Oliva <aoliva@redhat.com>
+2003-03-02 Ashif Harji <asharji@uwaterloo.ca>
- * builtins.c (purge_builtin_constant_p): Handle subreg of
- constant_p_rtx too.
+ * 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.
- * function.c (assign_stack_local_1): Truncate constant added to
- frame_pointer_rtx or virtual_stack_vars_rtx for Pmode.
+2003-03-01 Jason Thorpe <thorpej@wasabisystems.com>
-2003-02-26 David Edelsohn <edelsohn@gnu.org>
-
- * config.gcc: Add power4 to PowerPC with_cpu list.
-
-Wed Feb 26 19:46:25 CET 2003 Jan Hubicka <jh@suse.cz>
-
- * objc-act.c: (mark_referenced_methods): Fix compilation problem.
-
-2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
-
- * gcov-dump.c (print_prefix): Fix signedness warning.
- * gcov-io.h (struct counter_section, struct counter_section_data): New.
- (struct function_info): n_arc_counts field removed, n_counter_sections,
- counter_sections fields added.
- (struct gcov_info): arc_counts, n_arc_counts fields removed,
- n_counter_sections, counter_sections fields added.
- * libgcov.c (gcov_exit, __gcov_flush): Add support for multiple
- profile sections.
- * profile.h (MAX_COUNTER_SECTIONS): New.
- (struct section_info): New.
- (struct profile_info): count_instrumented_edges,
- count_edges_instrumented_now fields removed, n_sections, section_info
- fields added.
- (find_counters_section): Declare.
- * profile.c (struct function_list): count_edges field removed,
- n_counter_sections, counter_sections fields added.
- (set_purpose, label_for_tag, build_counter_section_fields,
- build_counter_section_value, build_counter_section_data_fields,
- build_counter_section_data_value, build_function_info_fields,
- build_function_info_value, build_gcov_info_fields,
- build_gcov_info_value): New static functions.
- (find_counters_section): New function.
- (instrument_edges, get_exec_counts, compute_branch_probabilities,
- branch_prob, create_profiler): Modified to support multiple profile
- sections.
+ * config.gcc (*-*-netbsd[2-9]*, *-*-netbsdelf[2-9]*): Enable
+ POSIX thread support by default.
-2003-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
+2003-03-01 Roger Sayle <roger@eyesopen.com>
- * 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.
+ PR bootstrap/7389.
+ * basic-block.h (flow_bb_inside_loop_p): Correct prototype.
-2003-02-26 Michael Matz <matz@suse.de>
+2003-02-28 Jason Thorpe <thorpej@wasabisystems.com>
- * ra-colorize.c (merge_moves): Fix list handling.
+ * config/netbsd.h: Update copyright years.
+ (NETBSD_CPP_SPEC): Define _REENTRANT and _PTHREADS if
+ -pthread is specified on the command line.
-2003-02-26 Nick Clifton <nickc@redhat.com>
+2003-02-28 Bob Wilson <bob.wilson@acm.org>
- * config/arm/arm.c (is_load_address): Rename to...
- (arm_memory_load_p) ... this and make it check for SUBREGs and
- constant loads that will be converted into loads from the
- minipool.
- (is_cirrus_insn): Rename to ...
- (arm_cirrus_insn_p): ... this, for consistency. Replace test
- of CIRRUS_NO with CIRRUS_NOT.
- (cirrus_reorg): Use renamed functions.
- (note_invalid_constants): Change from a void function to bool.
- Add an extra parameter, saying whether the fixups should be
- pushed. Return true if fixups are needed.
- (arm_reorg): Use renamed functions. Use INSN_P. Replace test
- of CIRRUS_NO with CIRRUS_NOT.
- * config/arm/arm.h (FLOAT_WORDS_BIG_ENDIAN): Mention that
- other floating point co-processors can also affect this.
- * config/arm/arm.md ("type" attribute): Add mav_farith and
- mav_dmult. Replace references to "cirrus_type" attribute with
- "type".
- * config/arm/cirrus.md ("cirrus_fpu" attribute): Delete.
- ("cirrus_type" attribute): Delete - use "type" instead.
- ("cirrus" attribute): Replace 'no' with 'not' and 'yes' with
- 'normal'.
+ Backport following patch:
-Tue Feb 25 22:46:27 CET 2003 Jan Hubicka <jh@suse.cz>
+ 2003-02-28 Bob Wilson <bob.wilson@acm.org>
+ * config.gcc (xtensa-*-linux*): Add t-slibgcc-elf-ver to tmake_file.
- * objc-act.c: Include cgraph.h
- (mark_referenced_methods): New function.
- (objc_init): Call it.
- * objc-lang.c (LANG_HOOKS_CALLGRAPH_EXPAND_FUNCTION): Set.
+2003-02-27 Joel Sherrill <joel@OARcorp.com>
- * c-decl.c (finish_function): Honor can_defer_p even in unit-at-a-time
- mode.
+ PR 9638/other
+ * config/i386/i386.c (DEFAULT_PCC_STRUCT_RETURN): Ensure the
+ this constant defaults to 1.
- * optabs.c (expand_fix): Do not widen the input operand.
+2003-02-28 Richard Sandiford <rsandifo@redhat.com>
- * expr.c (emit_group_store): Fix crash when converting single
- register into complex register.
+ * config/mips/mips.md: Disable the movstrsi define_split.
- * Makefile.in (jump.o, regclass.o, alias.o): Add dependency on timevar.h
- * alias.c: Include timevar.h
- (init_alias_analysis): Set timevar
- * jump.c: Include timevar.h
- (rebuild_jump_labels): Set timevar
- * regcalss.c: Include timevar.h
- (reg_scan): Set timevar
- * timevar.def (TV_ALIAS_ANALYSIS, TV_REG_SCAN, TV_REBUILD_JUMP): New
-
-2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
-
- * cse.c (count_reg_usage): Fix handling of REG_EQUAL notes.
-
- * Makefile.in (loop-unroll.o): New.
- * cfgloop.h (UAP_PEEL, UAP_UNROLL, UAP_UNROLL_ALL): New.
- (unroll_and_peel_loops): Declare.
- * alias.c (init_alias_analysis): Flag_unroll_loops renamed to
- flag_old_unroll_loops.
- * loop.c (loop_invariant_p): Ditto.
- * unroll.c (unroll_loop): Flag_unroll_all_loops renamed to
- flag_old_unroll_all_loops.
- * flags.h (flag_unroll_loops): Renamed to flag_old_unroll_loops.
- (flag_unroll_all_loops): Renamed to flag_old_unroll_all_loops.
- * params.def (PARAM_MAX_UNROLLED_INSNS): Default value changed.
- (PARAM_MAX_AVERAGE_UNROLLED_INSNS, PARAM_MAX_UNROLL_TIMES,
- PARAM_MAX_PEELED_INSNS, PARAM_MAX_PEEL_TIMES,
- PARAM_MAX_COMPLETELY_PEELED_INSNS, PARAM_MAX_COMPLETELY_PEEL_TIMES,
- PARAM_MAX_ONCE_PEELED_INSNS): New.
- * toplev.h (flag_old_unroll_loops, flag_old_unroll_all_loops): New.
- (flag_unroll_loops, flag_unroll_all_loops): Used for new unroller
- instead of old one.
- (flag_peel_loops): New.
- (lang_independent_options): The new flags added.
- (rest_of_compilation): Call new unroller.
- (process_options): Setup flags for coexistence of old and new unroller.
- * doc/invoke.texi: Document new options.
- * doc/passes.texi: Document new unroller pass.
+2003-02-28 Richard Sandiford <rsandifo@redhat.com>
-2003-02-26 David Billinghurst <David.Billinghurst@riotinto.com>
+ * config/mips/mips.h (CRT_CALL_STATIC_FUNCTION): Wrap in
+ #ifndef __mips16.
- * fixinc/fixincl.x: Regenerate
+2003-02-27 Geert Bosch <bosch@gnat.com>
-2003-02-26 Josef Zlomek <zlomekj@suse.cz>
+ * toplev.c (print_version): Add indentation for GGC heuristics and
+ output after printing version information.
- * function.c (assign_parms): Set reg_attrs for parameters passed in
- registers.
+2003-02-27 James E Wilson <wilson@tuliptree.org>
-2003-02-26 Alan Modra <amodra@bigpond.net.au>
+ PR bootstrap/9255
+ * combine.c (simplify_comparison): Require integral mode when
+ permuting SUBREG with AND.
- PR target/9681
- * tlink.c (scan_linker_output): Drop leading '.' from symbol names.
+2003-02-27 Steve Ellcey <sje@cup.hp.com>
+
+ * config/ia64/hpux.h (STARTFILE_PREFIX_SPEC): Remove.
-2003-02-25 David Edelsohn <edelsohn@gnu.org>
+2003-02-27 Alan Modra <amodra@bigpond.net.au>
- * config/rs6000/xcoff.h (ASM_FILE_START): Do not emit machine
- pseudo-op.
+ * config/rs6000/rs6000.md: Add TI constant splitter.
-2003-02-25 Roger Sayle <roger@eyesopen.com>
+Wed Feb 26 20:17:56 CET 2003 Jan Hubicka <jh@suse.cz>
- * combine.c (combine_simplify_rtx, simplfy_comparison): Use CC0_P.
- * cse.c (invalidate_skipped_set): Likewise.
- * integrate.c (subst_constants): Likewise.
- * jump.c (reversed_comparison_code_parts): Likewise.
- * loop.c (canonicalize_condition): Likewise.
- * simplify-rtx.c (simplify_relational_operation): Likewise.
+ * expr.c (emit_group_store): Fix crash when converting single
+ register into complex register.
+
+2003-02-26 Michael Matz <matz@suse.de>
+
+ * ra-colorize.c (merge_moves): Fix list handling.
+
+2003-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
-2003-02-25 Roger Sayle <roger@eyesopen.com>
+ * 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.
- * builtins.def (DEF_LIB_ALWAYS_BUILTIN, DEF_UNUSED_BUILTIN): Delete.
- (abs, labs, fabs, fabsf, fabsl, abort, exit, _exit, _Exit): Use
- the appropriate macro to define built-in function.
- (fmod,fmodf,fmodl): New built-in functions.
+2003-02-26 Alan Modra <amodra@bigpond.net.au>
- * doc/extend.texi (fmod,fmodf,fmodl): Document new built-ins.
+ 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 Kazu Hirata <kazu@cs.umass.edu>
-
- * reload1.c (reload_cse_move2add): Use STRICT_LOW_PART if PLUS
- does not reduce the cost of SET.
-
2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
PR target/9732
@@ -257,101 +165,33 @@
* real.c (real_to_integer2): Force overflow result only for
unsigned overflow.
-2003-02-25 Kazu Hirata <kazu@cs.umass.edu>
-
- * gcse.c (cprop_jump): Revert the 2003-02-23 change.
-
-2003-02-25 Vladimir Makarov <vmakarov@toke.toronto.redhat.com>
- Richard Henderson <rth@redhat.com>
-
- * sched-ebb.c (add_deps_for_risky_insns): Add the dependence when
- there is no similar load.
-
-2003-02-25 Vladimir Makarov <vmakarov@redhat.com>
- Richard Henderson <rth@redhat.com>
-
- * sched-int.h (INSN_TRAP_CLASS, WORST_CLASS): Move them from
- sched-rgn.c.
- (add_forward_dependence): New function prototype.
-
- * sched-rgn.c (INSN_TRAP_CLASS, WORST_CLASS): Move them to
- sched-init.h.
- (CONST_BASED_ADDRESS_P, may_trap_exp, haifa_classify_insn): Move
- them to haifa-sched.c.
-
- * haifa-sched.c (CONST_BASED_ADDRESS_P, may_trap_exp,
- haifa_classify_insn): Move them from sched-rgn.c.
-
- * sched-deps.c (add_dependence): Return flag of creating a new
- entry.
- (add_forward_dependence): New function.
- (compute_forward_dependences): Use the function.
-
- * sched-ebb.c (earliest_block_with_similiar_load): New function.
- (add_deps_for_risky_insns): New function.
- (schedule_ebb): Call the function.
-
-2003-02-20 Aldy Hernandez <aldyh@redhat.com>
-
- * doc/tm.texi: Document Rename TARGET_VECTOR_TYPES_COMPATIBLE to
- TARGET_VECTOR_OPAQUE_P. Document accordingly.
-
- * testsuite/gcc.dg/20030218-1.c: Check that initialization of
- opaque types fail.
-
- * c-typeck.c (comptypes): Change call to vector_types_compatible
- to vector_opaque_p.
- (convert_for_assignment): Call vector_opaque_p instead of
- vector_types_compatible.
- (really_start_incremental_init): Disallow initialization of opaque
- types.
-
- * target-def.h: Remove TARGET_VECTOR_TYPES_COMPATIBLE.
- Define TARGET_VECTOR_OPAQUE_P.
- (TARGET_INITIALIZER): Same.
-
- * target.h (struct gcc_target): Remove vector_types_compatible.
- Add vector_opaque_p.
-
- * config/rs6000/rs6000.c (rs6000_spe_vector_types_compatible):
- Remove.
- (is_ev64_opaque_type): Check for TARGET_SPE and make sure type is
- a vector type. Change return type to bool.
- (TARGET_VECTOR_TYPES_COMPATIBLE): Remove.
- (TARGET_VECTOR_OPAQUE_P): Define.
-
- * cp/parser.c (cp_parser_init_declarator): Call vector_opaque_p
**** TRUNCATED ****
-------------- next part --------------
--
Geoffrey Keating <geoffk@apple.com>
(via an automated GCC regression-testing script.)
More information about the Gcc-regression
mailing list