4 GCC HEAD regressions, 0 new, with your patch on 2004-11-07T09:10:18Z.

GCC regression checker geoffk@apple.com
Mon Nov 8 03:59:00 GMT 2004


With your recent patch, GCC HEAD has some regression test failures, 
which used to pass.  There are 0 new failures, and 4
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 g++.sum g++.old-deja/g++.abi/cxa_vec.C
native g++.sum g++.old-deja/g++.brendan/new3.C
native gcc.sum gcc.c-torture/execute/20040709-2.c
native gcc.sum gcc.dg/pr17112-1.c

For more information, see http://gcc.gnu.org/regtest/.

-------------- next part --------------
ChangeLog entries since last run on 2004-11-06T14:30:10Z:
--- /Users/regress/tbox/changelog_mail/gcc/gcc/ChangeLog	Sat Nov  6 06:31:16 2004
+++ gcc/gcc/ChangeLog	Sun Nov  7 01:11:21 2004
@@ -1,3 +1,150 @@
+2004-11-07  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* c-decl.c (finish_struct): Use complete sentences for diagnostic
+	for structures or unions with no members or named members.
+
+2004-11-07  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* c-typeck.c (build_unary_op): Replace unreachable diagnostic for
+	taking address of bit-field by assertion.
+
+2004-11-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/s390.md (attribute "op_type"): Default to "NN".
+	(attribute "atype"): Default to "agen".
+	(attribute "length"): Default to 6.
+	(define_asm_attibutes): Remove.
+	("movti", "*movdi_64", "*movdi_31", "*movsi_zarch", "*movsi_esa",
+	"*movhi", "*movqi", "*movdf_64", "*movdf_31", "movsf",
+	"*clc", "*mvc", "*nc", "*oc", "*xc", "*xc_zero"):
+	Do not set type attribute to "cs" where already default.
+	("*cmpint_si", "*cmpint_di", "fix_truncdfsi2_ibm", "floatsidf2_ibm",
+	"*negdi2_31"):
+	Do not set type attribute to "other" where already default.
+	("movti", "*movdi_64", "*movdi_31", "*movdf_31", 
+	"*strlendi", "*strlensi",
+	"*movmem_long_64", "*movmem_long_31",
+	"*clrmem_long_64", "*clrmem_long_31",
+	"*cmpmem_long_64", "*cmpmem_long_31",
+	"*cmpint_si", "*cmpint_di", 
+	"addti3", "*adddi3_31z", "*adddi3_31", 
+	"subti3", "*subdi3_31z", "*subdi3_31", "*negdi2_31",
+	"*sconddi", "*scondsi", "*sconddi_neg", "*scondsi_neg",
+	"fix_truncdfsi2_ibm", "floatsidf2_ibm", "extendsfdf2_ibm",
+	"*pool_entry", "pool_align", "pool_section_start",
+	"pool_section_end", "main_pool", "reload_base_31", "pool"):
+	Do not set op_type attribute to "NN" where already default.
+	("*extractqi", "*extracthi", "*zero_extendhisi2_31", 
+	"*zero_extendqisi2_31", "*zero_extendqihi2_31",
+	"fix_truncdfsi2_ibm", "floatsidf2_ibm"): 
+	Do not set atype attribute to "agen" where already default.
+	("*movmem_short", "*clrmem_short", "*cmpmem_short"): Don't set op_type.
+
+2004-11-06  Richard Sandiford  <rsandifo@redhat.com>
+
+	* config/mips/t-iris6 (tp-bit.c): Fix target filename.
+
+2004-11-06  Richard Sandiford  <rsandifo@redhat.com>
+
+	PR target/16830
+	* config/mips/mips.h (TARGET_CPU_CPP_BUILTINS): Don't define the
+	R3000 and R4000 macros on IRIX.
+
+2004-11-06  Andreas Schwab  <schwab@suse.de>
+
+	PR target/16286
+	* config/rs6000/altivec.h: Replace bool by __bool and pixel by
+	__pixel.
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-ssa-copyrename.c (rename_ssa_copies): Make it static.
+
+2004-11-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/2064.md ("z_int", "z_agen"): Ensure the condition
+	matches no insns already matched by other reservations.
+	* config/s390/2084.md ("x_int", "x_agen"): Ensure the condition
+	matches no insns already matched by other reservations.
+	("x_ss"): Remove, replace by ...
+	("x_cs"): ... this new reservation.  Check type instead of op_type.
+	Update bypasses to use x_cs instead of x_ss.
+	("x_nn"): Remove, replace by ...
+	("x_other"): ... this new reservation.  Check type instead of op_type.
+	Add x_other and x_branch to bypasses.
+	("x_vs"): New reservation.
+	* config/s390/s390.md (attribute "type"): Default according to op_type.
+	("*execute"): Set type to "cs".
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* fold-const.c (non_lvalue): Don't construct NON_LVALUE_EXPR
+	if we are in GIMPLE.
+
+2004-11-06  Hans-Peter Nilsson  <hp@bitrange.com>
+
+	PR rtl-optimization/17933
+	* rtlanal.c (dead_or_set_regno_p): Break out common code to...
+	(covers_regno_p): New function.  Handle SETs of PARALLEL,
+	and defer the rest to...
+	(covers_regno_no_parallel_p): New function.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* config/sparc/sparc.c (function_arg_record_value_1): Skip
+	fields with zero length.
+	(function_arg_record_value_2): Likewise.
+	(function_arg_record_value_3): Use smallest_mode_for_size
+	instead of mode_for_size.
+	(function_arg_union_value): Return naked register for unions
+	with zero length.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* config/sparc/sparc.c (scan_record_type): Handle vector types.
+	(function_arg_slotno): Handle vector types specially.
+	(function_arg_record_value_1): Split fields with vector type and
+	BLKmode into their subparts.
+	(function_arg_record_value_2): Likewise.  Be prepared to handle
+	more than 2 registers per field.
+	(function_arg_union_value): Increment regno inside the loop.
+	(function_arg_vector_value): New function.
+	(function_arg): Use it to split fields with vector type and
+	BLKmode into their subparts and build a PARALLEL.  Treat
+	other vector types like floats.
+	(function_value): Likewise.
+	(sparc_pass_by_reference): Handle vector types.
+	(sparc_return_in_memory): Likewise.
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-cfg.c (find_taken_edge_cond_expr): Remove an "if"
+	statement that never triggers.
+
+2004-11-06  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/2064.md ("z_o2", "z_o3"): Remove.
+	* config/s390/2084.md ("x_o2", "x_o3"): Remove.
+	("x_fdivd"): Use also for fsqrtd type.
+	("x_fdivs"): Use also for fsqrts type.
+	* config/s390/s390.md (attribute "type"): Remove "o2" and "o3" types.
+	("fix_truncdfsi2_ieee"): Set type to "ftoi".
+	("fix_truncdfsi2_ibm"): Set type to "other".
+	("floatdidf2", "floatdisf2"): Do not clobber CC.
+	("floatsidf2", "floatsidf2_ieee"): Likewise.
+	("floatsisf2", "floatsisf2_ieee"): Likewise.
+	("truncdfsf2", "truncdfsf2_ieee"): Only allow "register_operand".
+	("truncdfsf2_ibm"): Only allow "nonimmediate_operand".  Use LER
+	instead of LRER. 
+	("extendsfdf2_ibm"): Do not set atype.  Set type to "floads".
+	("sqrtdf2"): Set type to "fsqrtd".
+	("sqrtsf2"): Set type to "fsqrts".
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-phinodes.c (remove_all_phi_nodes_for): Speed up using a
+	pointer to the last PHI node in the new PHI chain.
+
 2004-11-06  Kaz Kojima  <kkojima@gcc.gnu.org>
 
 	* config/sh/sh.c (prepare_move_operands): Emit a use of r12
--- /Users/regress/tbox/changelog_mail/gcc/gcc/testsuite/ChangeLog	Sat Nov  6 06:31:36 2004
+++ gcc/gcc/testsuite/ChangeLog	Sun Nov  7 01:11:28 2004
@@ -1,3 +1,43 @@
+2004-11-06  Andreas Schwab  <schwab@suse.de>
+
+	* gcc.dg/pr16286.c: Also test for bool and pixel.
+
+2004-11-06  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
+	gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
+	gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
+	gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
+	gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
+	gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
+	gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
+	gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
+	gcc.dg/struct-semi-3.c: New tests.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* g++.dg/opt/nothrow1.C: Use -42 instead of 42.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
+	Do not use C99 designators.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
+
+2004-11-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	* gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
+	* gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
+	* gcc.c-torture/execute/simd-5.x: Remove.
+
+2004-11-06  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR rtl-optimization/17933
+	* gcc.dg/torture/pr17933-1.c: New test.
+
 2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
 
 	PR target/18106
--- /Users/regress/tbox/changelog_mail/gcc/libjava/ChangeLog	Sat Nov  6 06:31:52 2004
+++ gcc/libjava/ChangeLog	Sun Nov  7 01:11:39 2004
@@ -1,3 +1,241 @@
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* java/util/zip/CheckedInputStream.java,
+	java/util/zip/InflaterInputStream.java,
+	java/util/zip/ZipFile.java,
+	java/util/zip/ZipInputStream.java:
+	Import cleanups.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* gnu/java/rmi/server/UnicastConnectionManager.java (clients): Now
+	package-private.
+	(connections): Likewise.
+	(scavenger): Likewise.
+	* gnu/java/rmi/server/ConnectionRunnerPool.java (freelist): Now
+	package-private.
+	* gnu/java/rmi/server/UnicastRemoteCall.java (vec): Now
+	package-private.
+	(ptr): Likewise.
+	* gnu/classpath/ServiceFactory.java (log): Now package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* javax/naming/directory/BasicAttributes.java (attributes): Now
+	package-private.
+	* javax/imageio/spi/ServiceRegistry.java (categories): Now
+	package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* java/net/URLClassLoader.java (URLClassLoader): Now
+	package-private.
+	* java/nio/charset/CoderResult.java (CoderResult): Now
+	package-private.
+	(get): Likewise.
+	(Cache): Likewise.  Don't synchronize on `this'.
+	* java/rmi/server/RMIClassLoader.java (MyClassLoader): Now
+	package-private.
+	* java/util/TimeZone.java (timezones): Now package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* java/security/Permissions.java (perms): Now package-private.
+	* java/security/UnresolvedPermission.java (permissions): Now
+	package-private.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* java/io/FilePermission.java: Reindented.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* java/io/ObjectOutputStream.java (currentObjectStreamClass): Now
+	package-private.
+	(setBlockDataMode): Likewise.
+
+2004-11-06  Tom Tromey  <tromey@redhat.com>
+
+	* gnu/java/nio/charset/ISO_8859_1.java (Decoder): Now
+	package-private.
+	(Encoder): Likewise.
+	* gnu/java/nio/charset/UTF_8.java (Decoder): Now package-private.
+	(Encoder): Likewise.
+	* gnu/java/nio/charset/US_ASCII.java (Decoder): Now
+	package-private.
+	(Encoder): Likewise.
+
+2004-11-06  Mark Wielaard  <mark@klomp.org>
+
+	* Makefile.am: Add new javax.imageio files.
+	* Makefile.in: Regenerated.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/event/IIOReadProgressListener.java,
+        javax/imageio/event/IIOReadUpdateListener.java,
+	javax/imageio/event/IIOReadWarningListener.java,
+	javax/imageio/event/IIOWriteProgressListener.java,
+	javax/imageio/event/IIOWriteWarningListener.java,
+	javax/imageio/metadata/IIOMetadataFormat.java,
+	javax/imageio/stream/FileCacheImageInputStream.java,
+	javax/imageio/stream/FileCacheImageOutputStream.java,
+	javax/imageio/stream/ImageInputStreamImpl.java:
+	Import cleanup.
+	* javax/imageio/metadata/package.html: New file.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/spi/ImageReaderSpi.java
+	(isOwnReader): New method.
+	* javax/imageio/spi/ImageWriterSpi.java
+	(isOwnWriter): Likewise.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageWriter.java
+	(convertImageMetadata): New abstract method.
+	(convertStreamMetadata): Likewise.
+	(write): Likewise.
+	* javax/imageio/stream/FileCacheImageInputStream.java
+	(close): Fixed setting of stream to null.
+	(checkStreamClosed): Throws IOException.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/stream/FileCacheImageInputStream.java,
+	javax/imageio/stream/FileCacheImageOutputStream.java,
+	javax/imageio/stream/FileImageInputStream.java,
+	javax/imageio/stream/FileImageOutputStream.java,
+	javax/imageio/stream/MemoryCacheImageInputStream.java,
+	javax/imageio/stream/MemoryCacheImageOutputStream.java:
+	New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/metadata/IIOInvalidTreeException.java,
+	javax/imageio/metadata/IIOMetadataFormatImpl.java,
+	javax/imageio/metadata/IIOMetadataNode.java:
+	New stub files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/stream/ImageInputStreamImpl.java,
+	javax/imageio/stream/ImageOutputStreamImpl.java:
+	New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageIO.java:
+	Added much new methods.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageReader.java,
+	javax/imageio/ImageWriter.java,
+	javax/imageio/spi/ImageWriterSpi.java:
+	Add SOME new methods.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/IIOParam.java,
+	javax/imageio/ImageReadParam.java,
+	javax/imageio/ImageReader.java,
+	javax/imageio/ImageWriter.java:
+	Mostly implemented.
+	* javax/imageio/spi/ImageReaderSpi.java,
+	javax/imageio/spi/ImageWriterSpi.java:
+	New files.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageWriteParam.java,
+	javax/imageio/metadata/IIOMetadataFormat.java:
+	Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageTypeSpecifier.java:
+	Mostly implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/metadata/IIOMetadata.java:
+	Mostly implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/IIOImage.java,
+	javax/imageio/ImageReadParam.java,
+	javax/imageio/metadata/IIOMetadataController.java,
+	javax/imageio/metadata/IIOMetadataFormat.java:
+	New files.
+	* javax/imageio/stream/ImageOutputStream.java:
+	Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/IIOParam.java,
+	javax/imageio/IIOParamController.java,
+	javax/imageio/ImageTypeSpecifier.java,
+	javax/imageio/ImageWriteParam.java,
+	javax/imageio/metadata/IIOMetadata.java:
+	New files.
+	* javax/imageio/ImageTranscoder.java:
+	Implemented.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/spi/ImageInputStreamSpi.java,
+	javax/imageio/spi/ImageOutputStreamSpi.java:
+	Reworked import startments.
+	* javax/imageio/spi/ServiceRegistry.java:
+	Reworked import startments. Fixed XHTML in javadocs.
+	(ServiceRegistry): Added @param tag to javadoc.
+	* javax/imageio/stream/ImageInputStream.java
+	(mark): Doesn't throws IOException;
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/ImageIO.java:
+	New file.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/spi/IIORegistry.java
+	(static): Don't register ImageReaderSpi.class and
+	ImageWriterSpi.class yet.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* javax/imageio/spi/IIORegistry.java:
+	New file.
+
+2004-11-06  Noa Resare  <noa@resare.com>
+
+	* java/net/Socket.java (getPort): Return 0 instead of -1 on
+	unconnected sockets.
+
+2004-11-06  Michael Koch  <konqueror@gmx.de>
+
+	* java/lang/StringBuffer.java,
+	java/lang/Throwable.java,
+	java/security/spec/DSAParameterSpec.java,
+	java/util/zip/ZipEntry.java,
+	java/util/zip/ZipFile.java,
+	java/util/zip/ZipInputStream.java,
+	java/util/zip/ZipOutputStream.java:
+	Removed redundant and reordered modifiers.
+
+2004-11-06  Mattias Rehnberg  <Mattias.Rehnberg@home.se>
+
+	* java/io/Vector.java
+	(writeObject): New function to serialized output thread safe.
+
+	* java/io/ObjectOutputStream.java
+	(writeObject): Move the assignment of the class handle to after
+	the assignment of class descriptor handle.
+
 2004-11-06  Robert Schuster <thebohemian@gmx.net>
 
 	Fixes documentation and indentation

ChangeLog entries between 2004-11-06T14:30:10Z and the last time everything
passed, on 2004-10-26T03:57:45Z:
--- /Users/regress/tbox/changelog_pass/gcc/ChangeLog	Sun Oct 24 07:32:28 2004
+++ gcc/ChangeLog	Fri Nov  5 11:43:27 2004
@@ -1,3 +1,50 @@
+2004-11-05  Paolo Bonzini  <bonzini@gnu.org>
+
+	* Makefile.def (host fixincludes): Specify missing targets.
+	* Makefile.in: Regenerate.
+
+2004-11-05  Ralf Corsepius  <ralf.corsepius@rtems.org>
+
+	* MAINTAINERS: Add myself
+
+2004-11-05  Gabor Loki  <loki@inf.u-szeged.hu>
+
+	* MAINTAINERS (Write After Approval): Add myself.
+
+2004-11-04  Geoffrey Keating  <geoffk@apple.com>
+
+	* Makefile.def: Build fixincludes for the host, too.
+	* Makefile.in: Regenerate.
+	* configure.in (host_tools): Add fixincludes.
+	* configure: Regenerate.
+
+2004-11-04  Daniel Jacobowitz  <dan@debian.org>
+
+	* configure.in (arm-*-oabi*, thumb-*-oabi*): Remove.
+	* configure: Regenerated.
+
+2004-11-04  H.J. Lu  <hongjiu.lu@intel.com>
+
+	PR other/17783
+	* configure.in: Set up LD_LIBRARY_PATH by default for gcc.
+	* configure: Regenerated.
+
+2004-10-31  Mark Mitchell  <mark@codesourcery.com>
+
+	* README.SCO: Update per FSF instructions.
+
+2004-10-28  Eric B. Weddington  <ericw@evcohs.com>
+
+	PR target/18151
+	* configure.in (case ${target}): Do not build fixincludes for avr.
+	* configure: Regenerated.
+
+2004-10-26  Paolo Bonzini  <bonzini@gnu.org>
+
+	* configure.in (case ${target}): Do not build fixincludes
+	on platforms where it is not used.
+	* configure: Regenerated.
+
 2004-10-23  Daniel Jacobowitz  <dan@debian.org>
 
 	* configure.in: Use an absolute path to install-sh.
--- /Users/regress/tbox/changelog_pass/gcc/gcc/ChangeLog	Mon Oct 25 20:58:45 2004
+++ gcc/gcc/ChangeLog	Sat Nov  6 06:31:16 2004
@@ -1,3 +1,1536 @@
+2004-11-06  Kaz Kojima  <kkojima@gcc.gnu.org>
+
+	* config/sh/sh.c (prepare_move_operands): Emit a use of r12
+	for non-PIC TLS_MODEL_INITIAL_EXEC case.
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* expmed.c: Fix a comment typo.
+
+2004-11-06  Aaron W. LaFramboise  <aaronavay62@aaronwl.com>
+
+	PR target/18106
+	* config/i386/cygming.h
+	[HAVE_GAS_WEAK] (ASM_WEAKEN_LABEL): Macro defined.
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/sh/sh4a.md: Fix copyright.
+
+2004-11-06  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* config/rs6000/darwin.md, config/sh/sh4a.md: Replace GNU CC
+	with GCC.
+
+2004-11-05  David Edelsohn  <edelsohn@gnu.org>
+
+	* config/rs6000/rs6000.md (scc patterns): Replace subfc with subf
+	when carry not used.  Suggested by Torbjorn Granlund.
+
+	* config/rs6000/rs6000.c (rs6000_emit_move): Don't force_reg
+	operand[1] unnecessarily.  Suggested by Eric Christopher.
+	(rs6000_adjust_cost): Increase latency of store to wider load.
+	(rs6000_rtx_costs): mulli only allows 16-bit constants.
+
+2004-11-05  Stan Shebs  <shebs@apple.com>
+
+	* config/rs6000/rs6000.c (machopic_output_stub): Output
+	ldu instead of lwzu for 64-bit stubs.
+
+2004-11-05  Richard Henderson  <rth@redhat.com>
+
+	* config/alpha/alpha.c (alpha_expand_unaligned_load): Special case
+	size 2 with BWX.
+	(alpha_expand_unaligned_store): Likewise.
+
+2004-11-05  Richard Henderson  <rth@redhat.com>
+
+	* expmed.c (extract_force_align_mem_bit_field): New.
+	(extract_split_bit_field): Call it.
+
+2004-11-05  Richard Henderson  <rth@redhat.com>
+
+	* ia64.md (UNSPEC_SHRP): New.
+	(dshift_count_operand): New.
+	(ashrti3, ashrti3_internal, lshrti3, lshrti3_internal, shrp): New.
+	* ia64.c (rtx_needs_barrier): Handle UNSPEC_SHRP.
+
+2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* c-typeck.c (output_init_element): Return early if value is
+	error_mark_node.
+
+2004-11-05  James E Wilson  <wilson@specifixinc.com>
+
+	* invoke.texi (-fno-guess-branch-probability): Rewrite.
+
+	* config/ia64/ia64.c (rtx_needs_barrier, case UNSPEC_GR_SPILL): Change
+	1 to UNSPEC_GR_SPILL.
+
+2004-11-05  Andreas Krebbel  <krebbel1@de.ibm.com>
+
+	* config/s390/s390.c (s390_fixed_condition_code_regs): New function.
+	(TARGET_FIXED_CONDITION_CODE_REGS): Macro defined.
+
+2004-11-05  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* bitmap.h (enum bitmap_bits): Remove.
+	(bitmap_operation): Remove.
+	(bitmap_and, bitmap_and_into, bitmap_and_compl,
+	bitmap_and_compl_into, bitmap_ior, bitmap_ior_into, bitmap_xor,
+	bitmap_xor_into): Prototype.
+	* bitmap.c (bitmap_elt_insert_after, bitmap_elt_clear_from): New.
+	(bitmap_operation): Remove.
+	(bitmap_and, bitmap_and_into, bitmap_and_compl,
+	bitmap_and_compl_into, bitmap_ior, bitmap_ior_into, bitmap_xor,
+	bitmap_xor_into): New.
+	(bitmap_ior_and_compl, bitmap_ior_and_compl_into): Adjust.
+
+	PR tree-optimization/18307
+	* tree-ssa-alias.c (merge_pointed_to_info): Protected against DEST
+	and ORIG being the same node.
+
+2004-11-04  Geoffrey Keating  <geoffk@apple.com>
+
+	* Makefile.in (distclean): Don't delete nonexistent fixinc/ directory.
+	(install-mkheaders): Install the version built for the
+	host, not for the build machine.
+	* configure.ac: Always run fixincludes.
+	(all_outputs): Remove mkheaders.
+	* configure: Regenerate.
+	* fixinc.in: Move to fixincludes/.
+	* mkfixinc.sh: Likewise.
+	* mkheaders.in: Likewise.
+	* README-fixinc: Likewise.
+
+2004-11-05  Ramana Radhakrishnan  <ramana.radhakrishnan@codito.com>
+
+	PR target/18263
+	* config/arc/lib1funcs.asm (___umulsidi3): Change use of cmp to the
+	equivalent on the A4.
+
+2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* doc/c-tree.texi, doc/cfg.texi, doc/contrib.texi, doc/cpp.texi,
+	doc/cppopts.texi, doc/extend.texi, doc/fragments.texi,
+	doc/frontends.texi, doc/gcov.texi, doc/hostconfig.texi,
+	doc/implement-c.texi, doc/install.texi, doc/invoke.texi,
+	doc/libgcc.texi, doc/md.texi, doc/passes.texi,
+	doc/portability.texi, doc/rtl.texi, doc/sourcebuild.texi,
+	doc/standards.texi, doc/tm.texi, doc/tree-ssa.texi,
+	doc/trouble.texi: Correct end-of-sentence markup and markup of
+	"etc.", "e.g." and "i.e.".  Use @code in various places where
+	appropriate.
+
+2004-11-05  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* doc/c-tree.texi, doc/cfg.texi, doc/extend.texi, doc/gty.texi,
+	doc/install.texi, doc/invoke.texi, doc/md.texi, doc/passes.texi,
+	doc/rtl.texi, doc/tm.texi, doc/tree-ssa.texi: Remove trailing
+	whitespace.
+
+2004-11-04  Mark Mitchell  <mark@codesourcery.com>
+
+	* config/arm/arm.c (arm_handle_notshared_attribute): New function.
+	* doc/extend.texi: Document "notshared" attribute.
+	
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-phinodes.c (make_phi_node): Make it static.
+	* tree.h: Remove the prototypes for make_phi_node.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* stmt.c (expand_asm, expand_asm_operands): Make them static.
+	* tree.h: Remove the prototypes for expand_asm and
+	expand_asm_operands.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* passes.c (rest_of_compilation): Make it static.
+	* toplev.h: Remove the prototype for rest_of_compilation.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* jump.c (cleanup_barriers): Use delete_insn instead of
+	delete_barrier.
+	(delete_barrier): Remove.
+	* rtl.h: Remove the corresponding prototype.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* expr.c (mostly_zero_p): Make it static.
+	* tree.h: Remove the prototype for mostly_zeros_p.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* cfgrtl.c (force_nonfallthru_and_redirect): Make it static.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* builtins.c (expand_builtin_return_addr,
+	expand_builtin_longjmp, expand_builtin_trap): Make them static.
+	* expr.h: Remove the prototypes for expand_builtin_longjmp and
+	expand_builtin_trap.
+	* tree.h: Remove the prototype for expand_builtin_return_addr.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-cfg.c (find_taken_edge): Reject VAL begin NULL.
+	* tree-ssa-ccp.c (visit_cond_stmt): Don't call find_taken_edge
+	with VAL being NULL.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* cfghooks.c (delete_basic_block): Remove code to truncate
+	edge vectors.
+
+2004-11-04  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	* flow.c (init_propagate_block_info): Change the type of i to 
+	unsigned.
+
+2004-11-04  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	PR tree-optimization/18184
+	* c-typeck.c (comptypes): Do not treat pointers of different
+	modes or alias-all flags as equivalent.
+	* tree-ssa.c (tree_ssa_useless_type_conversion_1): Likewise.
+
+2004-11-04  Joseph S. Myers  <joseph@codesourcery.com>
+
+	* doc/gty.texi, doc/makefile.texi, doc/sourcebuild.texi: Don't
+	reference specific C parser files in examples.
+
+2004-11-04  Richard Sandiford  <rsandifo@redhat.com>
+
+	PR target/15342
+	* regrename.c (scan_rtx): Treat the destinations of SETs and CLOBBERs
+	as OP_INOUT if the instruction is predicated.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* bitmap.h: Fix a comment typo.  Follow spelling conventions.
+	* tree-vectorizer.c: Fix a comment typo.
+
+2004-11-04  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* sdbout.c (SDB_GENERATE_FAKE): Remove.
+	(gen_fake_label): Don't use SDB_GENERATE_FAKE.
+	* system.h: Poison SDB_GENERATE_FAKE.
+	* doc/tm.texi (SDB_GENERATE_FAKE): Remove.
+
+2004-11-04  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/s390.md ("*addsi3_sign"): Use canonical RTL.
+
+2004-11-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
+
+	PR other/18277
+	* gthr-posix.h (__gthread_recursive_mutex_init_function): Revert
+	2004-10-29 patch
+
+2004-11-04  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* predict.c (propagate_freq): Make bitno unsigned. Move
+	npredecessors update out of loop.
+
+	* bitmap.h (bitmap_iterator): Remove word_bit and bit
+	fields. Rename others.
+	(bmp_iter_common_next_1, bmp_iter_single_next_1,
+	bmp_iter_single_init, bmp_iter_end_p, bmp_iter_single_next,
+	bmp_iter_and_not_next_1, bmp_iter_and_not_init,
+	bmp_iter_and_not_next, bmp_iter_and_next_1, bmp_iter_and_init,
+	bmp_iter_and_next): Remove.
+	(bmp_iter_set_init, bmp_iter_and_init, bmp_iter_and_compl_init,
+	bmp_iter_next, bmp_iter_set, bmp_iter_and, bmp_iter_and_compl):
+	New.
+	(EXECUTE_IF_SET_IN_BITMAP, EXECUTE_IF_AND_IN_BITMAP,
+	EXECUTE_IF_AND_COMPL_IN_BITMAP): Adjust.
+
+	* bitmap.h (bitmap_a_or_b, bitmap_a_and_b): Remove.
+	* df.c (dataflow_set_a_op_b): Use bitmap_and, bitmap_ior,
+	bitmap_and_into, bitmap_ior_into as appropriate.
+	* except.c (remove_eh_handler):	Likewise.
+	* global.c (modify_bb_reg_pav, make_accurate_live_analysis): Likewise.
+	* tree-dfa.c (mark_new_vars_to_rename): Likewise.
+	* tree-ssa-alias.c (merge_pointed_to_info): Likewise.
+	* tree-ssa-live.h (live_merge_and_clear): Likewise.
+	* tree-ssa-loop-ivopts.c (find_best_candidate, try_add_cand_for):
+	Likewise.
+
+	* bitmap.c (bitmap_print): Make bitno unsigned.
+	* bt-load.c (clear_btr_from_live_range,
+	btr_def_live_range): Likewise.
+	* caller-save.c (save_call_clobbered_regs): Likewise.
+	* cfganal.c (compute_dominance_frontiers_1): Likewise.
+	* cfgcleanup.c (thread_jump): Likewise.
+	* cfgrtl.c (safe_insert_insn_on_edge): Likewise.
+	* conflict.c (conflict_graph_compute): Likewise.
+	* ddg.c (add_deps_for_use): Likewise.
+	* df.c (df_refs_update): Likewise.
+	* except.c (remove_eh_handler): Likewise.
+	* flow.c (verify_local_live_at_start, update_life_info,
+	initialize_uninitialized_subregs, propagate_one_insn,
+	free_propagate_block_info, propagate_block, find_use_as_address,
+	reg_set_to_hard_reg_set): Likewise.
+	* gcse.c (clear_modify_mem_tables): Likewise.
+	* global.c (global_conflicts, build_insn_chain): Likewise.
+	* ifcvt.c (dead_or_predicable): Likewise.
+	* local-alloc.c (update_equiv_regs): Likewise.
+	* loop.c (load_mems): Likewise.
+	* ra-build.c (livethrough_conflicts_bb, conflicts_between_webs):
+	Likewise.
+	* ra-rewrite.c (reloads_to_loads, rewrite_program2, actual_spill):
+	Likewise.
+	* reload1.c (order_regs_for_reload, finish_spills): Likewise.
+	* sched-deps.c (sched_analyze_insn, free_deps): Likewise.
+	* sched-rgn.c (propagate_deps
+	* tree-cfg.c (tree_purge_all_dead_eh_edges): Likewise.
+	* tree-dfa.c (dump_dfa_stats
+	tree-into-ssa.c (compute_global_livein, insert_phi_nodes,
+	insert_phi_nodes_for, debug_def_blocks_r, invalidate_name_tags):
+	Likewise.
+	* tree-outof-ssa.c (coalesce_ssa_name, coalesce_vars,
+	free_temp_expr_table, find_replaceable_exprs): Likewise.
+	* tree-sra.c (scan_function, scalarize_parms): Likewise.
+	* tree-ssa-alias.c (init_alias_info,
+	compute_points_to_and_addr_escape,
+	compute_flow_sensitive_aliasing, maybe_create_global_var): Likewise.
+	* tree-ssa-dce.c (mark_control_dependent_edges_necessary): Likewise.
+	* tree-ssa-live.c (new_tree_live_info, live_worklist,
+	calculate_live_on_entry, calculate_live_on_exit, compare_pairs,
+	sort_coalesce_list, build_tree_conflict_graph, dump_live_info
+	tree-ssa-loop-manip.c (add_exit_phis_var): Likewise.
+	tree-ssa-operands.c (get_asm_expr_operands, add_call_clobber_ops,
+	add_call_read_ops): Likewise.
+	* tree-ssa-pre.c (bitmap_print_value_set, insert_aux): Likewise.
+	* tree-ssa-live.h (num_var_partitions): Return unsigned.
+
+2004-11-03  Dorit Naishlos  <dorit@il.ibm.com>
+
+	PR tree-optimization/18009
+	* tree-vectorizer.h (enum dr_alignment_support): New type.
+	(MAX_NUMBER_OF_UNALIGNED_DATA_REFS): Removed.
+	(LOOP_UNALIGNED_DR): replaced with LOOP_VINFO_UNALIGNED_DR and holds a
+	single data_reference (instead of a varray of references).
+	* tree-vectorizer.c (new_loop_vec_info): Likewise.
+	(vect_gen_niters_for_prolog_loop): Likewise.
+	(vect_update_inits_of_drs): Likewise.
+
+	(vect_update_inits_of_drs): Setting of DR_MISALIGNMENT moved to
+	vect_enhance_data_refs_alignment.
+	(vect_do_peeling_for_alignment): Likewise.
+	(vect_enhance_data_refs_alignment): Decide if and by how much to peel;
+	this functionality used to be in vect_analyze_data_refs_alignment.
+	Also update DR_MISALIGNMENT due to peeling; this functionality used to
+	be in vect_update_inits_of_drs and vect_do_peeling_for_alignment).
+	(vect_analyze_data_refs_alignment): Decision on whether and by how much
+	to peel moved to vect_enhance_data_refs_alignment. Call 
+	vect_supportable_dr_alignment.
+
+	(vect_compute_data_ref_alignment): Set STMT_VINFO_VECTYPE.
+	(vect_compute_data_refs_alignment): Return bool. Consider return value
+	of vect_compute_data_ref_alignment and return true/false accordingly.
+	(vect_enhance_data_refs_alignment): Consider return value of 
+	vect_compute_data_refs_alignment and return true/false accordingly.
+
+	(vect_supportable_dr_alignment): New function.
+	(vectorizable_store): Call vect_supportable_dr_alignment.
+	(vectorizable_load): Call vect_supportable_dr_alignment. Alignment
+	support checks moved from here to vect_supportable_dr_alignment.
+
+	(vect_transform_loop): Avoid 80 columns overflow.
+
+2004-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	* timevar.c (timevar_enable): Change from
+	static.
+	(timevar_push): Rename to ...
+	(timevar_push_1): this and remove the
+	enabled check.
+	(timevar_pop): Rename to ...
+	(timevar_pop_1): this and remove the
+	enabled check.
+	* timevar.h (POP_TIMEVAR_AND_RETURN): Use do/while loops.
+	(timevar_pop): New macro.
+	(timevar_push): New macro.
+	(timevar_enable): Declare.
+
+2004-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	* config/darwin.h (REAL_LIBGCC_SPEC): Define to use shared
+	libgcc for shared libraries.
+
+2004-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* config/s390/s390-protos.h (s390_split_access_reg): Add prototype.
+	* config/s390/s390.c (s390_split_access_reg): New function.
+	(regclass_map): Add access registers.
+	(get_thread_pointer): Use access register instead of UNSPEC_TP.
+	* config/s390/s390.h (FIRST_PSEUDO_REGISTER): Set to 38.
+	(ACCESS_REGNO_P, ACCESS_REG_P): New macros.
+	(TP_REGNUM): New define.
+	(FIXED_REGISTERS, CALL_USED_REGISTERS, CALL_REALLY_USED_REGISTERS,
+	REG_ALLOC_ORDER): Add access registers.
+	(HARD_REGNO_NREGS, HARD_REGNO_MODE_OK, CLASS_MAX_NREGS,
+	CANNOT_CHANGE_MODE_CLASS): Support access registers.
+	(enum reg_class): Add ACCESS_REGS.
+	(REG_CLASS_NAMES, REG_CLASS_CONTENTS): Likewise.
+	(REG_CLASS_FROM_LETTER): Add 't' constraint.
+	(REGISTER_NAMES): Add access registers.
+	* config/s390/s390.md (UNSPEC_TP): Remove.
+	("*movdi_64"): Add access register alternatives.  Provide splitters
+	to split DImode access register <-> GPR moves into SImode moves.
+	("*movsi_zarch", "*movsi_esa"): Add access register alternatives.
+	("movstrictsi"): Likewise.
+	("get_tp_64", "get_tp_31"): Reimplement using access registers.
+	("set_tp_64", "set_tp_31"): Likewise.
+	("*set_tp"): New insn.
+
+2004-11-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-phinodes.c (resize_phi_node): Copy only a portion of
+	the PHI node currently in use.
+
+2004-11-03  Andrew Pinski  <pinskia@physics.uc.edu>
+
+	PR tree-opt/18231
+	* tree.c (staticp) <case FUNCTION_DECL>: Nested functions are static
+	also.
+
+2004-11-03  Andrew MacLeod  <amacleod@redhat.com>
+
+	PR tree-optimization/18270
+	* tree-outof-ssa.c (analyze_edges_for_bb): If a block has incoming
+	abnormal edges, commit all pending stmts on incoming edges.
+
+2004-11-03  Ulrich Weigand  <uweigand@de.ibm.com>
+
+	* tree-ssa-loop-ivopts.c (get_address_cost): Offset zero does not
+	cause extra costs.  Generate canonical RTL.
+
+2004-11-02  Daniel Berlin  <dberlin@dberlin.org>
+
+	* lambda-code.c (lambda_compute_auxillary_space): Update comments.
+	(lambda_compute_target_space). Ditto.
+	* lambda.h (lambda_trans_matrix): Ditto.
+	(lambda_linear_expression): Ditto.
+	(lambda_body_vector): Ditto.
+	(lambda_loopnest): Ditto.
+	* tree-loop-linear.c (gather_interchange_stats): Combine tests,
+	update comments, and remove pointless addition of 0.
+	(linear_transform_loops): Update comments.
+
+2004-11-03  Sebastian Pop  <pop@cri.ensmp.fr>
+
+	* tree.c (tree_fold_gcd): Use FLOOR_MOD_EXPR instead of
+	CEIL_MOD_EXPR.
+
+2004-11-03 Jeff Law  <law@redhat.com>
+
+	* predict.c (struct block_info_def): Kill "tovisit" field.
+	(propagate_freq): Accept new "tovisit" parameter.  Change
+	read/write access methods for "tovisit" to check the "tovisit"
+	bitmap instead of a bit in block_info_def.
+	(estimate_loops_at_level): Allocate "tovisit" bitmap.  Pass
+	it to propagate_freq.
+
+	* stmt.c (expand_case): Speed up code to detect duplicate case
+	label targets and count unique case label targets.
+
+2004-11-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* cppdefault.c, cppdefault.h, timevar.h: Update copyright.
+
+2004-11-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* bitmap.h, dbxout.c, tree-mudflap.c: Fix comment formatting.
+
+2004-11-03  Kazu Hirata  <kazu@cs.umass.edu>
+
+	* tree-cfg.c (find_taken_edge): Abort if we are given a
+	statement that is neither COND_EXPR nor SWITCH_EXPR.
+
+2004-11-02  Zdenek Dvorak  <dvorakz@suse.cz>
+
+	* fold-const.c (fold): Reassociate also (x - mult) + mult and
+	(mult - x) + mult.  Cast operands of expression after applying
+	distributive law to the correct types.  Apply distributive law
+	to a * c - b * c for all non-float types.
+
+2004-11-02  Geoffrey Keating  <geoffk@apple.com>
+
+	* configure.ac: Don't clear STMP_FIXINC or STMP_FIXPROTO just
+	because we don't want to run them now; instead, set them to
+	stmp-install-fixproto or stmp-install-fixinc.
+	* Makefile.in (stmp-install-fixproto): New.
+	(stmp-install-fixinc): New.
+	* configure: Regenerate.
+
+2004-11-02  Nathan Sidwell  <nathan@codesourcery.com>
+
+	* flow.c (init_propagate_block_info): Use bitmap_empty_p on result
+	of bitmap_xor.
+
+2004-11-02  Ziemowit Laski  <zlaski@apple.com>
+
+	* c-lang.c (LANG_HOOKS_TYPES_COMPATIBLE_P): Remove.
+	(c_types_compatible_p): Move function definition...
+	* c-objc-common.c (c_types_compatible_p): ...here.
+	* c-objc-common.h (LANG_HOOKS_TYPES_COMPATIBLE_P): Moved here from
+	c-lang.c.
+
+2004-11-02  Steven Bosscher  <stevenb@suse.de>
+
+	* cfgloop.h (struct loop): Update comment.
+	* cse.c (cse_main): Remove obsolete comment.
+
+	* expr.h (gen_cond_trap): Move prototype under functions provided
+	by optabs.c.
+	(canonicalize_condition, get_condition): Move to...
+	* rtl.h (canonicalize_condition, get_condition): ...here.
+	(branch_target_load_optimize): Add comment that this function is
+	in bt-load.c.
+	* loop.c (canonicalize_condition, get_condition): Move to...
+	* rtlanal.c (canonicalize_condition, get_condition): ...here.
+	* sched-deps.c (get_condition): Rename to sched_get_condition.
**** TRUNCATED ****
-------------- next part --------------
-- 
Geoffrey Keating <geoffk@apple.com> 
(via an automated GCC regression-testing script.)


More information about the Gcc-regression mailing list