platform/upstream/gcc.git
19 years agoMediaTracker.java: Reindented tabs to spaces.
Roman Kennke [Tue, 19 Apr 2005 05:13:47 +0000 (05:13 +0000)]
MediaTracker.java: Reindented tabs to spaces.

2005-04-19  Roman Kennke  <roman@kennke.org>

* java/awt/MediaTracker.java:
Reindented tabs to spaces.

2005-04-19  Roman Kennke  <roman@kennke.org>

* java/awt/MediaTracker.java
(MediaEntry.imageUpdate): Removed check for SOMEBITS, this
confused the media tracker and lead to lockups. The LOADING
bit is handled on other places.
(addImage): Removed the 'start image tracking' stuff. This
is not necessary and could confuse the media tracker.
(checkAll): Improved the check for image status so that
images that already complete images are detected. Also now
are really all images checked and if necessary loaded. Before
the method bailed out after the first incomplete image.
(statusAll): Detect images that are complete after the
call to Component.prepareImage(..).
(checkID): The same as in checkAll.
(statusID): The same as in statusAll.

2005-04-19  Roman Kennke  <roman@kennke.org>

* java/awt/MediaTracker.java
(addImage): Synchronized list access.
(waitForAll): Fixed comparison of time (changed < to >).
(waitForID): Fixed comparison of time (changed < to >).
(removeImage): Synchronized list access.

2005-04-19  Roman Kennke  <roman@kennke.org>

* java/awt/MediaTracker.java
Added API documentation.

2005-04-19  Roman Kennke  <roman@kennke.org>

* java/awt/MediaTracker.java
(MediaEntry.imageUpdate): Fixed flags. The different flags
must not be ORed together.
(checkAll): Modified to handle different meaning of the flags.
(waitForAll): Fixed so that it waits maximum the
specified amount of milliseconds.
(statusAll): Modified to handle different meaning of the flags.
(waitForID): Fixed so that it waits maximum the
specified amount of milliseconds.

From-SVN: r98374

19 years agoFont.java (decode): Handle null argument and allow space as delimiter.
David Gilbert [Tue, 19 Apr 2005 05:05:32 +0000 (05:05 +0000)]
Font.java (decode): Handle null argument and allow space as delimiter.

2005-04-19  vid Gilbert <david.gilbert@object-refinery.com>

* java/awt/Font.java (decode): Handle null argument and allow
space as delimiter.

From-SVN: r98373

19 years agoEventHandler.java: Reworked documentation.
Robert Schuster [Tue, 19 Apr 2005 04:50:06 +0000 (04:50 +0000)]
EventHandler.java: Reworked documentation.

2005-04-19  Robert Schuster <thebohemian@gmx.net>

* java/beans/EventHandler.java: Reworked documentation.
(invoke): Fixed behavior to match spec.

From-SVN: r98372

19 years ago2005-04-19 Michael Koch <konqueror@gmx.de>
Michael Koch [Tue, 19 Apr 2005 04:42:48 +0000 (04:42 +0000)]
2005-04-19  Michael Koch  <konqueror@gmx.de>

* java/awt/print/PrinterJob.java
(pageDialog): New method.
(printDialog): Implemented.

From-SVN: r98371

19 years agoConvolveOp.java: Removed comment added by eclipse.
Michael Koch [Tue, 19 Apr 2005 04:40:10 +0000 (04:40 +0000)]
ConvolveOp.java: Removed comment added by eclipse.

2005-04-19  Michael Koch  <konqueror@gmx.de>

* java/awt/image/ConvolveOp.java:
Removed comment added by eclipse.

From-SVN: r98370

19 years ago2005-04-19 Guilhem Lavaux <guilhem@kaffe.org>
Guilhem Lavaux [Tue, 19 Apr 2005 04:36:54 +0000 (04:36 +0000)]
2005-04-19  Guilhem Lavaux  <guilhem@kaffe.org>

* java/awt/image/IndexColorModel.java
(getRGB): Check if pixel is negative.

From-SVN: r98369

19 years agoRasterOp.java: Fixed wrong formatting.
Michael Koch [Tue, 19 Apr 2005 04:34:40 +0000 (04:34 +0000)]
RasterOp.java: Fixed wrong formatting.

2005-04-19  Michael Koch  <konqueror@gmx.de>

* java/awt/image/RasterOp.java:
Fixed wrong formatting.

From-SVN: r98368

19 years agotree-cfg.c (dump_function_to_file): Use cfun info only if it refers to the function...
Alexandre Oliva [Tue, 19 Apr 2005 04:34:10 +0000 (04:34 +0000)]
tree-cfg.c (dump_function_to_file): Use cfun info only if it refers to the function being dumped.

* tree-cfg.c (dump_function_to_file): Use cfun info only if it
refers to the function being dumped.

From-SVN: r98367

19 years ago* varasm.c (assemble_start_function): Remove reset of in_section.
Daniel Jacobowitz [Tue, 19 Apr 2005 03:49:17 +0000 (03:49 +0000)]
* varasm.c (assemble_start_function): Remove reset of in_section.

From-SVN: r98366

19 years agore PR middle-end/21085 (Virtual memory exhausted with g++)
James A. Morrison [Tue, 19 Apr 2005 02:36:04 +0000 (02:36 +0000)]
re PR middle-end/21085 (Virtual memory exhausted with g++)

2005-04-18  James A. Morrison  <phython@gcc.gnu.org>

        PR tree-optimization/21085
        * fold-const (fold_binary): Don't change X % -C to X % C if C has
        overflowed.

From-SVN: r98365

19 years agoDaily bump.
GCC Administrator [Tue, 19 Apr 2005 00:16:21 +0000 (00:16 +0000)]
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r98362.2

19 years agoconfigure.in: New local variable libgcj_ex_libffi.
Hans-Peter Nilsson [Mon, 18 Apr 2005 23:00:17 +0000 (23:00 +0000)]
configure.in: New local variable libgcj_ex_libffi.

* configure.in <crisv32-*-*, cris-*-*>: New local variable
libgcj_ex_libffi.  Have specific match for *-*-linux*.  Separate
matches for "*-*-aout" and "*-*-elf".  Don't disable libffi for
"*-*-elf" and "*-*-linux*".
* configure: Regenerate.

From-SVN: r98357

19 years agoinvoke.texi (Optimize Options): Refer to the correct optimisation flag -ftree-dominat...
Ben Elliston [Mon, 18 Apr 2005 22:25:20 +0000 (22:25 +0000)]
invoke.texi (Optimize Options): Refer to the correct optimisation flag -ftree-dominator-opts, not -ftree-dom.

* doc/invoke.texi (Optimize Options): Refer to the correct
optimisation flag -ftree-dominator-opts, not -ftree-dom.

From-SVN: r98355

19 years agocorrect memory leaks in namelist code for derived types
Paul Thomas [Mon, 18 Apr 2005 22:19:27 +0000 (22:19 +0000)]
correct memory leaks in namelist code for derived types

From-SVN: r98352

19 years agoRewrap ChangeLog. I'm listing the affected PRs so that they receive anot about this...
Tobias Schlüter [Mon, 18 Apr 2005 21:44:22 +0000 (23:44 +0200)]
Rewrap ChangeLog.  I'm listing the affected PRs so that they receive anot about this, even though the commit message for the original patch was empty.

PR fortran/17472
PR fortran/18209
PR fortran/18396
PR fortran/19467
PR fortran/19657

From-SVN: r98350

19 years ago2005-04-18 Roman Kennke <roman@kennke.org>
Roman Kennke [Mon, 18 Apr 2005 20:52:24 +0000 (20:52 +0000)]
2005-04-18  Roman Kennke  <roman@kennke.org>

* java/awt/Compmonent.java
(setComponentOrientation): Made this property firing a
PropertyChangeEvent.

From-SVN: r98349

19 years agors6000.c (machopic_output_stub): Increase alloca argument to be big enough.
Christopher Jaillet [Mon, 18 Apr 2005 20:51:18 +0000 (22:51 +0200)]
rs6000.c (machopic_output_stub): Increase alloca argument to be big enough.

2005-04-18  Christopher Jaillet <christophe.jaillet@wanadoo.fr>

        * config/rs6000/rs6000.c (machopic_output_stub):  Increase
        alloca argument to be big enough.

From-SVN: r98348

19 years ago2005-04-18 Roman Kennke <roman@kennke.org>
Roman Kennke [Mon, 18 Apr 2005 20:47:01 +0000 (20:47 +0000)]
2005-04-18  Roman Kennke  <roman@kennke.org>

* java/awt/BorderLayout.java
(calcSize): Check for overflow when component sizes are added.

From-SVN: r98347

19 years agoAWTEvent.java (toString): Added case for source not being an AWT component.
Robert Schuster [Mon, 18 Apr 2005 20:40:34 +0000 (20:40 +0000)]
AWTEvent.java (toString): Added case for source not being an AWT component.

2005-04-18  Robert Schuster <thebohemian@gmx.net>

* java/awt/AWTEvent.java (toString): Added case
for source not being an AWT component.

From-SVN: r98346

19 years agomips.exp: Minor formatting.
Richard Sandiford [Mon, 18 Apr 2005 20:34:36 +0000 (20:34 +0000)]
mips.exp: Minor formatting.

* gcc.target/mips/mips.exp: Minor formatting.  Call setup_mips_tests.
(setup_mips_tests, dg-mips-options): New procedures.
* gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
* gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
* gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
* gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
* gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
* gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
* gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
* gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
* gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
* gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
dg-mips-options instead of dg-options.  Remove now-redundant
preprocessor guards.
* gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
* gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
* gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
* gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
* gcc.dg/vr-mult-2.c: Delete.
* gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
* gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
* gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
* gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
* gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
* gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
* gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.

From-SVN: r98345

19 years agoBASE64.java: Truncate encoded byte array.
Chris Burdess [Mon, 18 Apr 2005 19:32:02 +0000 (19:32 +0000)]
BASE64.java: Truncate encoded byte array.

2005-04-18  Chris Burdess  <dog@gnu.org>

* gnu/java/net/BASE64.java: Truncate encoded byte array.

From-SVN: r98343

19 years ago2005-04-18 Michael Koch <konqueror@gmx.de>
Michael Koch [Mon, 18 Apr 2005 19:17:31 +0000 (19:17 +0000)]
2005-04-18  Michael Koch  <konqueror@gmx.de>

gnu/java/awt/EmbeddedWindowSupport.java,
gnu/java/net/HeaderFieldHelper.java,
gnu/java/net/URLParseError.java,
gnu/java/net/protocol/file/Handler.java,
gnu/java/net/protocol/jar/Handler.java:
Fixed usage of @author tag.

From-SVN: r98342

19 years agoXmlParser.java: Reverted my typo fix.
Michael Koch [Mon, 18 Apr 2005 19:14:14 +0000 (19:14 +0000)]
XmlParser.java: Reverted my typo fix.

2005-04-18  Michael Koch  <konqueror@gmx.de>

* gnu/xml/aelfred2/XmlParser.java:
Reverted my typo fix.

From-SVN: r98341

19 years agoCubicCurve2D.java, [...]: Fixed mentioning of Brian Gouph.
Michael Koch [Mon, 18 Apr 2005 19:11:36 +0000 (19:11 +0000)]
CubicCurve2D.java, [...]: Fixed mentioning of Brian Gouph.

2005-04-18  Michael Koch  <konqueror@gmx.de>

* java/awt/geom/CubicCurve2D.java,
java/awt/geom/QuadCurve2D.java:
Fixed mentioning of Brian Gouph.

From-SVN: r98340

19 years agoBuffers.java, [...]: Reorganized import statements.
Michael Koch [Mon, 18 Apr 2005 18:40:27 +0000 (18:40 +0000)]
Buffers.java, [...]: Reorganized import statements.

2005-04-18  Michael Koch  <konqueror@gmx.de>

* gnu/java/awt/Buffers.java,
gnu/java/awt/image/ImageDecoder.java,
gnu/java/awt/image/XBMDecoder.java,
gnu/java/awt/peer/ClasspathFontPeer.java,
gnu/java/net/CRLFInputStream.java,
gnu/java/net/EmptyX509TrustManager.java,
gnu/java/net/LineInputStream.java,
gnu/java/net/protocol/ftp/ActiveModeDTP.java,
gnu/java/net/protocol/ftp/BlockInputStream.java,
gnu/java/net/protocol/ftp/CompressedInputStream.java,
gnu/java/net/protocol/ftp/DTP.java,
gnu/java/net/protocol/ftp/DTPInputStream.java,
gnu/java/net/protocol/ftp/FTPConnection.java,
gnu/java/net/protocol/ftp/FTPURLConnection.java,
gnu/java/net/protocol/ftp/PassiveModeDTP.java,
gnu/java/net/protocol/ftp/StreamInputStream.java,
gnu/java/net/protocol/http/ChunkedInputStream.java,
gnu/java/net/protocol/http/HTTPConnection.java,
gnu/java/net/protocol/http/HTTPURLConnection.java,
gnu/java/net/protocol/http/Headers.java,
gnu/java/net/protocol/http/Request.java,
gnu/java/nio/ChannelInputStream.java,
gnu/java/nio/ChannelOutputStream.java,
gnu/java/nio/InputStreamChannel.java,
gnu/java/nio/OutputStreamChannel.java,
gnu/java/nio/SelectorProviderImpl.java,
gnu/java/rmi/RMIMarshalledObjectInputStream.java,
gnu/java/rmi/RMIMarshalledObjectOutputStream.java,
gnu/java/rmi/dgc/DGCImpl.java,
gnu/java/rmi/registry/RegistryImpl.java,
gnu/java/rmi/server/ProtocolConstants.java,
gnu/java/rmi/server/RMIDefaultSocketFactory.java,
gnu/java/rmi/server/RMIIncomingThread.java,
gnu/java/rmi/server/RMIObjectInputStream.java,
gnu/java/rmi/server/RMIObjectOutputStream.java,
gnu/java/rmi/server/RMIVoidValue.java,
gnu/java/rmi/server/UnicastConnectionManager.java,
gnu/java/rmi/server/UnicastRef.java,
gnu/java/rmi/server/UnicastRemoteCall.java,
gnu/java/rmi/server/UnicastRemoteStub.java,
gnu/java/rmi/server/UnicastServerRef.java,
gnu/java/security/OID.java,
gnu/java/security/der/DERReader.java,
gnu/java/security/provider/CollectionCertStoreImpl.java,
gnu/java/security/provider/DSAParameterGenerator.java,
gnu/java/security/provider/DefaultPolicy.java,
gnu/java/security/provider/EncodedKeyFactory.java,
gnu/java/security/provider/GnuDHPublicKey.java,
gnu/java/security/provider/GnuDSAPrivateKey.java,
gnu/java/security/provider/GnuDSAPublicKey.java,
gnu/java/security/provider/GnuRSAPrivateKey.java,
gnu/java/security/provider/GnuRSAPublicKey.java,
gnu/java/security/provider/PKIXCertPathValidatorImpl.java,
gnu/java/security/provider/RSA.java,
gnu/java/security/provider/SHA1PRNG.java,
gnu/java/security/provider/SHA1withRSA.java,
gnu/java/security/provider/X509CertificateFactory.java,
gnu/java/security/x509/GnuPKIExtension.java,
gnu/java/security/x509/X500DistinguishedName.java,
gnu/java/security/x509/X509CRL.java,
gnu/java/security/x509/X509CRLEntry.java,
gnu/java/security/x509/X509CertPath.java,
gnu/java/security/x509/X509CertSelectorImpl.java,
gnu/java/security/x509/X509Certificate.java,
gnu/java/security/x509/ext/AuthorityKeyIdentifier.java,
gnu/java/security/x509/ext/BasicConstraints.java,
gnu/java/security/x509/ext/CRLNumber.java,
gnu/java/security/x509/ext/CertificatePolicies.java,
gnu/java/security/x509/ext/ExtendedKeyUsage.java,
gnu/java/security/x509/ext/Extension.java,
gnu/java/security/x509/ext/GeneralNames.java,
gnu/java/security/x509/ext/IssuerAlternativeNames.java,
gnu/java/security/x509/ext/KeyUsage.java,
gnu/java/security/x509/ext/PolicyConstraint.java,
gnu/java/security/x509/ext/PolicyMappings.java,
gnu/java/security/x509/ext/PrivateKeyUsagePeriod.java,
gnu/java/security/x509/ext/ReasonCode.java,
gnu/java/security/x509/ext/SubjectAlternativeNames.java,
gnu/java/security/x509/ext/SubjectKeyIdentifier.java:
Reorganized import statements.

From-SVN: r98339

19 years agoCieXyzConverter.java, [...]: Standardized file headers.
Michael Koch [Mon, 18 Apr 2005 18:28:18 +0000 (18:28 +0000)]
CieXyzConverter.java, [...]: Standardized file headers.

2005-04-18  Michael Koch  <konqueror@gmx.de>

* gnu/java/awt/color/CieXyzConverter.java,
gnu/java/awt/color/ClutProfileConverter.java,
gnu/java/awt/color/ColorLookUpTable.java,
gnu/java/awt/color/ColorSpaceConverter.java,
gnu/java/awt/color/GrayProfileConverter.java,
gnu/java/awt/color/GrayScaleConverter.java,
gnu/java/awt/color/LinearRGBConverter.java,
gnu/java/awt/color/ProfileHeader.java,
gnu/java/awt/color/PyccConverter.java,
gnu/java/awt/color/RgbProfileConverter.java,
gnu/java/awt/color/SrgbConverter.java,
gnu/java/awt/color/TagEntry.java,
gnu/java/awt/color/ToneReproductionCurve.java:
Standardized file headers.

From-SVN: r98338

19 years agorun_all.sh: Use sync when executable not present.
Laurent GUERBY [Mon, 18 Apr 2005 17:32:56 +0000 (17:32 +0000)]
run_all.sh: Use sync when executable not present.

2005-04-18  Laurent GUERBY  <laurent@guerby.net>

* ada/acats/run_all.sh: Use sync when executable not present.

From-SVN: r98335

19 years agoAdd PR markers to:
Andrew Pinski [Mon, 18 Apr 2005 17:19:55 +0000 (10:19 -0700)]
Add PR markers to:

2005-04-18  Alexandre Oliva  <aoliva@redhat.com>

        PR middle-end/21049
        * tree-cfg.c (dump_function_to_file): Do not crash if cfun or
        cfun->cfg are NULL.

From-SVN: r98334

19 years agoAdd include/Makefile.in to last entry
Hans-Peter Nilsson [Mon, 18 Apr 2005 17:13:32 +0000 (17:13 +0000)]
Add include/Makefile.in to last entry

From-SVN: r98333

19 years agoMakefile.am: Add CRIS support.
Simon Posnjak [Mon, 18 Apr 2005 17:08:58 +0000 (17:08 +0000)]
Makefile.am: Add CRIS support.

* Makefile.am: Add CRIS support.
* configure.ac: Likewise.
* Makefile.in, configure, testsuite/Makefile.in: Regenerate.
* src/cris: New directory.
* src/cris/ffi.c, src/cris/sysv.S, src/cris/ffitarget.h: New files.
* src/prep_cif.c (ffi_prep_cif): Wrap in #ifndef __CRIS__.

Co-Authored-By: Hans-Peter Nilsson <hp@axis.com>
From-SVN: r98332

19 years agotree-cfg.c (dump_function_to_file): Do not crash if cfun or cfun->cfg are NULL.
Alexandre Oliva [Mon, 18 Apr 2005 17:04:06 +0000 (17:04 +0000)]
tree-cfg.c (dump_function_to_file): Do not crash if cfun or cfun->cfg are NULL.

* tree-cfg.c (dump_function_to_file): Do not crash if cfun or
cfun->cfg are NULL.

From-SVN: r98331

19 years agocgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment typo.
Tom Tromey [Mon, 18 Apr 2005 16:51:16 +0000 (16:51 +0000)]
cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment typo.

* cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment
typo.

From-SVN: r98330

19 years agolibffi-dg.exp (libffi-dg-test-1): Replace \n with \r?\n in output tests.
Hans-Peter Nilsson [Mon, 18 Apr 2005 16:31:10 +0000 (16:31 +0000)]
libffi-dg.exp (libffi-dg-test-1): Replace \n with \r?\n in output tests.

* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): Replace \n with
\r?\n in output tests.

From-SVN: r98329

19 years agoalpha.c (alpha_split_atomic_op): New.
Richard Henderson [Mon, 18 Apr 2005 16:13:00 +0000 (09:13 -0700)]
alpha.c (alpha_split_atomic_op): New.

        * config/alpha/alpha.c (alpha_split_atomic_op): New.
        (alphaev5_insn_pipe): Add LD_L, ST_C, MB types.
        (alphaev4_insn_pipe): Likewise.  Correct IST and LDSYM pipes.
        * config/alpha/alpha-protos.h: Update.
        * config/alpha/alpha.md (UNSPECV_MB, UNSPECV_LL, UNSPECV_SC): New.
        (UNSPECV_ATOMIC, UNSPECV_CMPXCHG, UNSPECV_XCHG): New.
        (attr type): Add ld_l, st_c, mb.
        (andsi_internal, andnotsi3, iorsi_internal, one_cmplsi_internal,
        iornotsi3, xorsi_internal, xornotsi3): New.
        * config/alpha/ev4.md (ev4_ld): Add ld_l.
        (ev4_ist_c, ev4_mb): New.
        * config/alpha/ev5.md (ev5_st): Add st_c, mb.
        (ev5_ld_l): New.
        * config/alpha/ev6.md (ev6_ild): Add ld_l.
        (ev6_ist): Add st_c.
        (ev6_mb): New.
        * config/alpha/sync.md: New file.

From-SVN: r98328

19 years ago* optabs.c (expand_sync_operation): Fix typo expanding nand to and.
Richard Henderson [Mon, 18 Apr 2005 16:05:12 +0000 (09:05 -0700)]
* optabs.c (expand_sync_operation): Fix typo expanding nand to and.

From-SVN: r98327

19 years ago* include/bits/stl_algo.h (rotate_copy): Add missing std qualification.
Jonathan Wakely [Mon, 18 Apr 2005 16:04:04 +0000 (17:04 +0100)]
* include/bits/stl_algo.h (rotate_copy): Add missing std qualification.

From-SVN: r98326

19 years agobuiltins.c (expand_builtin_sync_operation): Fold nand to and for constants.
Richard Henderson [Mon, 18 Apr 2005 16:02:14 +0000 (09:02 -0700)]
builtins.c (expand_builtin_sync_operation): Fold nand to and for constants.

        * builtins.c (expand_builtin_sync_operation): Fold nand to and
        for constants.

From-SVN: r98324

19 years agoatlivec.md (mulv4si3): New pattern.
Devang Patel [Mon, 18 Apr 2005 15:50:53 +0000 (08:50 -0700)]
atlivec.md (mulv4si3): New pattern.

        * config/rs6000/atlivec.md (mulv4si3): New pattern.

        * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
        * gcc.dg/vect/vect-11a.c: New.
        * gcc.dg/vect/vect-none.c: Update.
        * lib/target-supports.exp (check_effective_target_vect_int_mult): New.

From-SVN: r98323

19 years agore PR tree-optimization/20922 (missed always false conditional)
James A. Morrison [Mon, 18 Apr 2005 15:18:21 +0000 (15:18 +0000)]
re PR tree-optimization/20922 (missed always false conditional)

2005-04-18  James A. Morrison  <phython@gcc.gnu.org>

        PR tree-optimization/20922
        * fold-const.c (fold_binary): Fold X - c > X and X + c < X to false.
        Fold X + c >= X and fold X - c <= X to true.

From-SVN: r98321

19 years agounwind-ia64.c (emergency_reg_state_free): Make an unsigned int.
James A. Morrison [Mon, 18 Apr 2005 15:11:36 +0000 (15:11 +0000)]
unwind-ia64.c (emergency_reg_state_free): Make an unsigned int.

2005-04-18  James A. Morrison  <phython@gcc.gnu.org>

       * config/ia64/unwind-ia64.c (emergency_reg_state_free): Make an
       unsigned int.
       (emergency_labeled_state_free): Likewise.

From-SVN: r98320

19 years ago* cp-tree.h (VPTR_NAME, VPTR_NAME_P): Remove.
Kazu Hirata [Mon, 18 Apr 2005 15:02:51 +0000 (15:02 +0000)]
* cp-tree.h (VPTR_NAME, VPTR_NAME_P): Remove.

From-SVN: r98319

19 years agodecl.c (expand_static_init): Call build2 and build3 instead of build.
Kazu Hirata [Mon, 18 Apr 2005 13:39:38 +0000 (13:39 +0000)]
decl.c (expand_static_init): Call build2 and build3 instead of build.

* decl.c (expand_static_init): Call build2 and build3 instead
of build.

From-SVN: r98318

19 years ago(jump): Remove prescan parameter from calls to final_scan_insn.
Nick Clifton [Mon, 18 Apr 2005 11:31:50 +0000 (11:31 +0000)]
(jump): Remove prescan parameter from calls to final_scan_insn.

From-SVN: r98316

19 years ago(arc_output_function_epilogue): Remove prescan parameter from calls to
Nick Clifton [Mon, 18 Apr 2005 11:27:16 +0000 (11:27 +0000)]
(arc_output_function_epilogue): Remove prescan parameter from calls to
final_scan_insn.

From-SVN: r98315

19 years agoconfig.gcc (m68hc12): Use the m68hc11.opt file for target specific options.
Nick Clifton [Mon, 18 Apr 2005 10:59:35 +0000 (10:59 +0000)]
config.gcc (m68hc12): Use the m68hc11.opt file for target specific options.

* config.gcc (m68hc12): Use the m68hc11.opt file for target specific options.
  (v850e, v850e1): Use the v850.opt file for target specific options.

From-SVN: r98313

19 years agore PR libfortran/20950 ([4.0 only] segfault in INQUIRE asking for SEQUENTIAL status)
Francois-Xavier Coudert [Mon, 18 Apr 2005 07:34:32 +0000 (09:34 +0200)]
re PR libfortran/20950 ([4.0 only] segfault in INQUIRE asking for SEQUENTIAL status)

PR libfortran/20950
* io/inquire.c (inquire_via_unit): Check for the gfc_unit being
NULL when setting ioparm.sequential.
* gfortran.dg/pr20950.f: New test.

From-SVN: r98312

19 years agopr19216.f: Last commit forgot to 'cvs add' the added test.
François-Xavier Coudert [Mon, 18 Apr 2005 07:07:03 +0000 (07:07 +0000)]
pr19216.f: Last commit forgot to 'cvs add' the added test.

* gfortran.dg/pr19216.f: Last commit forgot to 'cvs add' the
added test. Here it is.

From-SVN: r98311

19 years agore PR libfortran/19216 (list directed read with leading slash (NIST FM923))
François-Xavier Coudert [Mon, 18 Apr 2005 07:05:26 +0000 (07:05 +0000)]
re PR libfortran/19216 (list directed read with leading slash (NIST FM923))

PR libfortran/19216
* gfortran.dg/pr19216.f: New test.

From-SVN: r98310

19 years agore PR tree-optimization/21001 (VRP is weak when the tested variable in a COND_EXPR...
Kazu Hirata [Mon, 18 Apr 2005 06:10:45 +0000 (06:10 +0000)]
re PR tree-optimization/21001 (VRP is weak when the tested variable in a COND_EXPR is used only in the COND_EXPR.)

gcc/
PR tree-optimization/21001
* tree-optimize.c (init_tree_optimization_passes): Move the
first pass_forwprop immediately before pass_vrp.

testsuite/
PR tree-optimization/21001
* gcc.dg/tree-ssa/pr21001.c: New.

From-SVN: r98309

19 years agoDaily bump.
GCC Administrator [Mon, 18 Apr 2005 00:16:26 +0000 (00:16 +0000)]
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r98307.2

19 years agogcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
David S. Miller [Sun, 17 Apr 2005 22:01:21 +0000 (22:01 +0000)]
gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.

2005-04-17  David S. Miller  <davem@davemloft.net>

* include/private/gcconfig.h (sparc-linux): Use LINUX_STACKBOTTOM.
* os_dep.c (GC_linux_stack_base): Check for bug present in some
Sparc glibc variants where __libc_stack_end is erroneously set
to "1".  Fallback to procfs code in that case.

From-SVN: r98303

19 years agoc-common.def (SIZEOF_EXPR, [...]): Remove.
Ian Lance Taylor [Sun, 17 Apr 2005 21:27:47 +0000 (21:27 +0000)]
c-common.def (SIZEOF_EXPR, [...]): Remove.

./ * c-common.def (SIZEOF_EXPR, ARROW_EXPR, ALIGNOF_EXPR): Remove.
* c-common.c (c_sizeof_or_alignof_type): Change second parameter
from enum tree_code op to bool is_sizeof.
* c-common.h (c_sizeof_or_alignof_type): Update declaration.
(c_sizeof, c_alignof): Update calls to c_sizeof_or_alignof_type.
* c-pretty-print.c (pp_c_postfix_expression): Remove ARROW_EXPR
case.
(pp_c_unary_expression): Remove SIZEOF_EXPR and ALIGNOF_EXPR
cases.
(pp_c_expression): Remove ARROW_EXPR, SIZEOF_EXPR, and
ALIGNOF_EXPR cases.
cp/
* cp-tree.def: Add SIZEOF_EXPR, ARROW_EXPR and ALIGNOF_EXPR.
* cxx-pretty-print.c (pp_cxx_postfix_expression): Handle
ARROW_EXPR.
(pp_cxx_unary_expression): Handle SIZEOF_EXPR and ALIGNOF_EXPR.
(pp_cxx_expression): Handle ARROW_EXPR, SIZEOF_EXPR, and
ALIGNOF_EXPR.
* typeck.c (cxx_sizeof_or_alignof_type): Update call to
c_sizeof_or_alignof_type for change in parameter type.

From-SVN: r98297

19 years ago* system.h: Poison DONT_ACCESS_GBLS_AFTER_EPILOGUE.
Ian Lance Taylor [Sun, 17 Apr 2005 21:26:00 +0000 (21:26 +0000)]
* system.h: Poison DONT_ACCESS_GBLS_AFTER_EPILOGUE.

From-SVN: r98295

19 years ago005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
Thomas Koenig [Sun, 17 Apr 2005 20:26:57 +0000 (20:26 +0000)]
005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>

        PR libfortran/21075
        * m4/reshape.m4 (reshape_`'rtype_kind):  Change dimension
        of auxiliary arrays from GFC_MAX_DIMENSIONS - 1 to
        GFC_MAX_DIMENSIONS.
        * intrinsics/reshape_generic.c (reshape_generic):  Likewise.
        * generated/reshape_i4.c:  Regenerated.
        * generated/reshape_i8.c:  Regenerated.

2005-04-17  Thomas Koenig  <Thomas.Koenig@online.de>

        PR libfortran/21075
        * gfortran.dg/reshape_rank7.f90: New test.

From-SVN: r98288

19 years agore PR fortran/17472 ([4.0 only] namelist does not handle arrays)
Paul Thomas [Sun, 17 Apr 2005 20:09:37 +0000 (20:09 +0000)]
re PR fortran/17472 ([4.0 only] namelist does not handle arrays)

-------------------------------------------------------------------

From-SVN: r98287

19 years agoalpha.c (va_list_skip_additions): Only define if TARGET_ABI_OSF.
Richard Henderson [Sun, 17 Apr 2005 19:29:01 +0000 (12:29 -0700)]
alpha.c (va_list_skip_additions): Only define if TARGET_ABI_OSF.

        * config/alpha/alpha.c (va_list_skip_additions): Only define if
        TARGET_ABI_OSF.
        (TARGET_STDARG_OPTIMIZE_HOOK): Likewise.
        (alpha_stdarg_optimize_hook): Likewise.  Allow for one more round
        of indirection through ssa names while looking for the gpr counter
        field.
        (alpha_setup_incoming_varargs) <TARGET_ABI_OSF>: Make use of the
        saved va_list_gpr_size and va_list_fpr_size.

From-SVN: r98286

19 years ago* tree-into-ssa.c: Fix a comment typo.
Kazu Hirata [Sun, 17 Apr 2005 19:05:14 +0000 (19:05 +0000)]
* tree-into-ssa.c: Fix a comment typo.

From-SVN: r98285

19 years ago* de.po: Update.
Joseph Myers [Sun, 17 Apr 2005 18:54:53 +0000 (19:54 +0100)]
* de.po: Update.

From-SVN: r98283

19 years agotree-vrp.c (maybe_add_assert_expr): Don't assert ASSERT_EXPRs for single-use variable.
Kazu Hirata [Sun, 17 Apr 2005 17:57:10 +0000 (17:57 +0000)]
tree-vrp.c (maybe_add_assert_expr): Don't assert ASSERT_EXPRs for single-use variable.

* tree-vrp.c (maybe_add_assert_expr): Don't assert
ASSERT_EXPRs for single-use variable.

From-SVN: r98278

19 years agotree-vrp.c (compare_values): Check that VAL1 and VAL2 are both pointers or both integers.
Kazu Hirata [Sun, 17 Apr 2005 14:58:20 +0000 (14:58 +0000)]
tree-vrp.c (compare_values): Check that VAL1 and VAL2 are both pointers or both integers.

* tree-vrp.c (compare_values): Check that VAL1 and VAL2 are
both pointers or both integers.

From-SVN: r98273

19 years agore PR libstdc++/20914 (Another grouping trouble)
Paolo Carlini [Sun, 17 Apr 2005 14:30:37 +0000 (14:30 +0000)]
re PR libstdc++/20914 (Another grouping trouble)

2005-04-17  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/20914
* include/bits/locale_facets.tcc (__int_to_char(_CharT*, _ValueT,
const _CharT*, ios_base::fmtflags, bool)): Don't deal with numeric
base or sign here, instead...
(_M_insert_int(_OutIter, ios_base&, _CharT, _ValueT)): ... here,
after adding the grouping. This fixes the bug and also allows to
clean-up the code dealing with integer types.
(_M_group_int(const char*, size_t, _CharT, ios_base&, _CharT*,
_CharT*, int&)): Simplify, remove bits dealing with numeric base.
(__int_to_char(_CharT*, unsigned long, const _CharT*,
ios_base::fmtflags), __int_to_char(_CharT*, unsigned long long,
const _CharT*, ios_base::fmtflags)): Remove hackish fix for
libstdc++/15565.
(__int_to_char(_CharT*, long, const _CharT*, ios_base::fmtflags),
__int_to_char(_CharT*, long long, const _CharT*, ios_base::fmtflags)):
Simplify, don't pass the sign.
(_M_insert_float(_OutIter, ios_base&, _CharT, char, _ValueT)):
Deal with a sign at the beginning of __cs; robustify the grouping
check.
* testsuite/22_locale/num_put/put/char/20914.cc: New.
* testsuite/22_locale/num_put/put/wchar_t/20914.cc: Likewise.

From-SVN: r98271

19 years agoscanner.c (gfc_next_char_literal): Reset truncation flag for lines ending in a commen...
Richard Guenther [Sun, 17 Apr 2005 11:56:30 +0000 (11:56 +0000)]
scanner.c (gfc_next_char_literal): Reset truncation flag for lines ending in a comment for both fixed and free form.

2005-04-17  Richard Guenther  <rguenth@gcc.gnu.org>

* scanner.c (gfc_next_char_literal): Reset truncation flag
for lines ending in a comment for both fixed and free form.
(load_line): Do not set truncated flag if only truncating
the EOL marker.

* gfortran.dg/wtruncate.f: New testcase.
* gfortran.dg/wtruncate.f90: New testcase.

From-SVN: r98269

19 years ago* gennews (files): Update for GCC 4.0.
Joseph Myers [Sun, 17 Apr 2005 11:19:23 +0000 (12:19 +0100)]
* gennews (files): Update for GCC 4.0.

From-SVN: r98266

19 years agoiris6.h (DRIVER_SELF_SPECS): Check -march as well as -mipsN before forcing a default...
Richard Sandiford [Sun, 17 Apr 2005 07:52:22 +0000 (07:52 +0000)]
iris6.h (DRIVER_SELF_SPECS): Check -march as well as -mipsN before forcing a default of -mips2.

* config/mips/iris6.h (DRIVER_SELF_SPECS): Check -march as well as
-mipsN before forcing a default of -mips2.

From-SVN: r98265

19 years agotree-flow-inline.h (get_stmt_operands): Remove.
Kazu Hirata [Sun, 17 Apr 2005 06:42:03 +0000 (06:42 +0000)]
tree-flow-inline.h (get_stmt_operands): Remove.

* tree-flow-inline.h (get_stmt_operands): Remove.
* lambda-code.c, tree-ssa-loop-unswitch.c,
tree-ssa-operands.c, tree-ssa-pre.c, tree-ssa-propagate.c,
tree-ssa-sink.c, tree-ssa.c, tree-tailcall.c,
tree-vect-transform.c, tree-vectorizer.c, tree-vrp.c): Remove
calls to get_stmt_operands.
* doc/tree-ssa.texi: Don't mention get_stmt_operands.

From-SVN: r98262

19 years ago* c-parser.c (N_C_TTYPES): Remove.
Kazu Hirata [Sun, 17 Apr 2005 06:37:15 +0000 (06:37 +0000)]
* c-parser.c (N_C_TTYPES): Remove.

From-SVN: r98260

19 years ago* modulo-sched.c (CFG_HOOKS): Remove.
Kazu Hirata [Sun, 17 Apr 2005 06:35:43 +0000 (06:35 +0000)]
* modulo-sched.c (CFG_HOOKS): Remove.

From-SVN: r98259

19 years agopredict.h (IS_TAKEN): Remove.
Kazu Hirata [Sun, 17 Apr 2005 06:34:02 +0000 (06:34 +0000)]
predict.h (IS_TAKEN): Remove.

* predict.h (IS_TAKEN): Remove.
* rtl.h (NOTE_PREDICTION): Likewise.

From-SVN: r98258

19 years agore PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)
Richard Henderson [Sun, 17 Apr 2005 06:19:17 +0000 (23:19 -0700)]
re PR target/20375 (C++ ICE in assign_parm_find_entry_rtl)

        PR target/20375
        * config/alpha/alpha.c (alpha_setup_incoming_varargs): Advance a copy
        of CUMULATIVE_ARGS past the last named argument.
        (alpha_va_start): Expect pretend_args_size only if strictly less than
        6 named arguments.

From-SVN: r98257

19 years agore PR c++/21025 (ICE on template)
Mark Mitchell [Sun, 17 Apr 2005 03:43:01 +0000 (03:43 +0000)]
re PR c++/21025 (ICE on template)

PR c++/21025
* typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
which sizeof/alignof is dependent, rather than just whether we are
processing_template_decl.

PR c++/21025
* g++.dg/template/sizeof9.C: New test.

From-SVN: r98252

19 years agocp-tree.h (LOOKUP_GLOBAL): Remove.
Kazu Hirata [Sun, 17 Apr 2005 02:37:36 +0000 (02:37 +0000)]
cp-tree.h (LOOKUP_GLOBAL): Remove.

* cp-tree.h (LOOKUP_GLOBAL): Remove.
(LOOKUP_ONLYCONVERTING, DIRECT_BIND, LOOKUP_NO_CONVERSION,
LOOKUP_DESTRUCTOR, LOOKUP_NO_TEMP_BIND, LOOKUP_PREFER_TYPES,
LOOKUP_PREFER_NAMESPACES, LOOKUP_CONSTRUCTOR_CALLABLE): Adjust
their values.

From-SVN: r98247

19 years ago* c-lex.c (WCHAR_TYPE_SIZE, WCHAR_BYTES): Remove.
Kazu Hirata [Sun, 17 Apr 2005 01:44:41 +0000 (01:44 +0000)]
* c-lex.c (WCHAR_TYPE_SIZE, WCHAR_BYTES): Remove.

From-SVN: r98245

19 years agore PR middle-end/21024 (fold generates a comparison of two operands whose types do...
Kazu Hirata [Sun, 17 Apr 2005 01:38:24 +0000 (01:38 +0000)]
re PR middle-end/21024 (fold generates a comparison of two operands whose types do not match)

PR middle-end/21024
* builtins.c (expand_builtin_strcat): Convert the result of
strlen to the right type.
* fold-const.c (fold_binary) <PLUS_EXPR>: Use fold_convert to
avoid creating type mismatches.
<GE_EXPR>: Pass op0 and op1 to fold_build2 to avoid creating
type mismatches.

From-SVN: r98244

19 years agoDaily bump.
GCC Administrator [Sun, 17 Apr 2005 00:16:23 +0000 (00:16 +0000)]
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r98242.2

19 years agore PR target/21051 (sync tests ICE on ia64)
Richard Henderson [Sat, 16 Apr 2005 23:19:35 +0000 (16:19 -0700)]
re PR target/21051 (sync tests ICE on ia64)

        PR target/21051
        * builtins.c (expand_builtin) <BUILT_IN_BOOL_COMPARE_AND_SWAP_*>:
        Use the mode of boolean_type_node when the user doesn't provide one.
        * config/ia64/sync.md (sync_lock_release<I48MODE>): Use operand 1.

From-SVN: r98239

19 years agore PR target/20126 (Inlined memcmp makes one argument null on entry)
Alexandre Oliva [Sat, 16 Apr 2005 21:42:26 +0000 (21:42 +0000)]
re PR target/20126 (Inlined memcmp makes one argument null on entry)

PR target/20126
* loop.c (loop_givs_rescan): Handle non-replaceable (plus (reg)
(const)).

From-SVN: r98238

19 years agotree-scalar-evolution.c (interpret_rhs_modify_expr): Fix typo in comment.
Alexandre Oliva [Sat, 16 Apr 2005 21:28:15 +0000 (21:28 +0000)]
tree-scalar-evolution.c (interpret_rhs_modify_expr): Fix typo in comment.

* tree-scalar-evolution.c (interpret_rhs_modify_expr): Fix typo in
comment.

From-SVN: r98237

19 years agoValidationConsumer.java (Recognizer): Make 'ANY' package-private.
Tom Tromey [Sat, 16 Apr 2005 20:53:16 +0000 (20:53 +0000)]
ValidationConsumer.java (Recognizer): Make 'ANY' package-private.

* gnu/xml/pipeline/ValidationConsumer.java (Recognizer): Make
'ANY' package-private.

From-SVN: r98236

19 years agolibiberty.h (unlock_stream): New.
Kaveh R. Ghazi [Sat, 16 Apr 2005 16:58:35 +0000 (16:58 +0000)]
libiberty.h (unlock_stream): New.

include:
* libiberty.h (unlock_stream): New.

libiberty:
* fopen_unlocked.c (unlock_stream): New.
Consolidate unlocking code into a helper function.

* functions.texi: Regenerate.

From-SVN: r98234

19 years agofold-const.c (fold_binary_to_constant): Delete obsolete comment.
Roger Sayle [Sat, 16 Apr 2005 14:07:28 +0000 (14:07 +0000)]
fold-const.c (fold_binary_to_constant): Delete obsolete comment.

* fold-const.c (fold_binary_to_constant): Delete obsolete comment.
(fold_unary_to_constant): Likewise.

Co-Authored-By: Steven Bosscher <stevenb@suse.de>
From-SVN: r98233

19 years agobasic-block.h: Adjust the value of PROP_SCAN_DEAD_STORES, PROP_ASM_SCAN.
Kazu Hirata [Sat, 16 Apr 2005 13:55:22 +0000 (13:55 +0000)]
basic-block.h: Adjust the value of PROP_SCAN_DEAD_STORES, PROP_ASM_SCAN.

* basic-block.h: Adjust the value of PROP_SCAN_DEAD_STORES,
PROP_ASM_SCAN.

From-SVN: r98232

19 years agoinstall.texi (Specific): Avoid using asterisks in @anchor names related to target...
Gerald Pfeifer [Sat, 16 Apr 2005 11:04:30 +0000 (11:04 +0000)]
install.texi (Specific): Avoid using asterisks in @anchor names related to target triplets.

* doc/install.texi (Specific): Avoid using asterisks in @anchor
names related to target triplets.
Remove i?86-*-esix from platform directory.
Remove powerpc-*-eabiaix from platform directory.

From-SVN: r98227

19 years agore PR middle-end/20491 (internal compiler error: in subreg_regno_offset, at rtlanal...
Joseph Myers [Sat, 16 Apr 2005 10:37:29 +0000 (11:37 +0100)]
re PR middle-end/20491 (internal compiler error: in subreg_regno_offset, at rtlanal.c:3042)

PR middle-end/20491
* config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
falling through from SUBREG case to REG.

From-SVN: r98225

19 years agore PR ada/18847 ([4.0 only] ACATS cxa5012 SEGV on on x86_64)
Laurent GUERBY [Sat, 16 Apr 2005 07:21:58 +0000 (07:21 +0000)]
re PR ada/18847 ([4.0 only] ACATS cxa5012 SEGV on on x86_64)

2005-04-16  Laurent GUERBY  <laurent@guerby.net>

        PR ada/18847
        * a-nudira.adb (Value): Check for valid string.
        * a-nuflra.adb (Value): Likewise.

From-SVN: r98223

19 years agoCommit regression test distilled from 20963
Daniel Berlin [Sat, 16 Apr 2005 02:52:16 +0000 (02:52 +0000)]
Commit regression test distilled from 20963

From-SVN: r98222

19 years agore PR middle-end/14311 (builtins for atomic operations needed)
Richard Henderson [Sat, 16 Apr 2005 02:07:33 +0000 (19:07 -0700)]
re PR middle-end/14311 (builtins for atomic operations needed)

        PR middle-end/14311
        * semantics.c (finish_call_expr): Call resolve_overloaded_builtin.

From-SVN: r98221

19 years agofold-const.c (fold_relational_hi_lo): Delete function and prototype.
Roger Sayle [Sat, 16 Apr 2005 01:59:11 +0000 (01:59 +0000)]
fold-const.c (fold_relational_hi_lo): Delete function and prototype.

* fold-const.c (fold_relational_hi_lo): Delete function and prototype.
(fold_binary): Update comment mentioning fold_relational_hi_lo.
(fold_binary_to_constant): Simplify using fold_binary.
(fold_unary_to_constant): Likewise, simplify using fold_unary.

From-SVN: r98220

19 years agoasprintf.c: Include config.h.
Gabriel Dos Reis [Sat, 16 Apr 2005 00:40:08 +0000 (00:40 +0000)]
asprintf.c: Include config.h.

        * asprintf.c: Include config.h.
        * basename.c: Likewise.
        * fdmatch.c: Likewise.
        * hex.c: Likewise.
        * lbasename.c: Likewise.
        * spaces.c: Likewise.
        * xatexit.c:Likewise.
        * configure.ac:  Do check declarations for basename, ffs, asprintf
        and vasprintf for real.
        * configure: Regenerate.

From-SVN: r98218

19 years agoDaily bump.
GCC Administrator [Sat, 16 Apr 2005 00:16:43 +0000 (00:16 +0000)]
Daily bump.

[[Split portion of a mixed commit.]]

From-SVN: r98216.2

19 years agoMove my 2005-03-18 ChangeLog to cp/ChangeLog.
Dale Johannesen [Fri, 15 Apr 2005 23:17:15 +0000 (23:17 +0000)]
Move my 2005-03-18 ChangeLog to cp/ChangeLog.

From-SVN: r98213

19 years agore PR fortran/14569 ([4.0 only] should not warn about truncated comment lines)
Richard Guenther [Fri, 15 Apr 2005 20:35:26 +0000 (20:35 +0000)]
re PR fortran/14569 ([4.0 only] should not warn about truncated comment lines)

2005-04-15  Richard Guenther  <rguenth@gcc.gnu.org>

PR fortran/14569
* gfortran.h (gfc_linebuf): Add truncated field.
* parse.c (next_statement): Handle warning for truncated
lines.
* scanner.c (load_line): Return if line was truncated.
No longer warn for truncated lines.  Remove unused parameters.
(load_file): Store load_line return value to linebuf.
(gfc_error_recovery): Do not advance line at the end.

From-SVN: r98210

19 years agointrinsic_spread.f90: corrected typo where the wrong variables had been compared.
Thomas Koenig [Fri, 15 Apr 2005 20:21:10 +0000 (20:21 +0000)]
intrinsic_spread.f90: corrected typo where the wrong variables had been compared.

2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>

        * gfortran.fortran-torture/execute/intrinsic_spread.f90:
        corrected typo where the wrong variables had been compared.

From-SVN: r98209

19 years agore PR libfortran/18495 ([4.0 only] Intrinisc function SPREAD is broken)
Thomas Koenig [Fri, 15 Apr 2005 20:06:17 +0000 (20:06 +0000)]
re PR libfortran/18495 ([4.0 only] Intrinisc function SPREAD is broken)

2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>

        PR libfortran/18495
        * intrinsics/spread_generic.c (spread):  Remove const from
        return array descriptor.
        New variables: rrank (rank of return array),  rs (for
        calculating the size of the return array), srank (rank
        of the source array).
        Generate runtime error if the dim= argument is larger than
        the rank of the return array.
        Generate runtime error if the needed rank of the return
        array is larger than 7.
        If ret->data is null, populate the return array descriptor
        and initialize the variables for the actual operation.
        Otherwise, set ret->dim[0].stride to one if it is zero.
        Change second, independent use of variable dim to srank.

2005-04-15  Thomas Koenig  <Thomas.Koenig@online.de>

        PR libfortran/18495
        * gfortran.fortran-torture/execute/intrinsic_spread.f90:
        Test callee-allocated version of return array with a write
        statement.
        Test spread with a temporary with another write statement.

From-SVN: r98208

19 years agogthr-posix.c (pthread_cancel): Define.
Rainer Orth [Fri, 15 Apr 2005 19:57:12 +0000 (19:57 +0000)]
gthr-posix.c (pthread_cancel): Define.

* gthr-posix.c (pthread_cancel): Define.
(pthread_mutexattr_init): Likewise.
(pthread_mutexattr_settype): Likewise.
(pthread_mutexattr_destroy): Likewise.

From-SVN: r98206

19 years agoAdd PR target/20673 to previous changelog.
David S. Miller [Fri, 15 Apr 2005 19:23:44 +0000 (12:23 -0700)]
Add PR target/20673 to previous changelog.

From-SVN: r98203

19 years ago* config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()).
David S. Miller [Fri, 15 Apr 2005 19:14:07 +0000 (19:14 +0000)]
* config/sparc/sparc.h (sparc_hard_reg_printed): Mark as GTY(()).

From-SVN: r98202

19 years agoMakefile.in: Rebuilt.
Tom Tromey [Fri, 15 Apr 2005 18:45:16 +0000 (18:45 +0000)]
Makefile.in: Rebuilt.

* Makefile.in: Rebuilt.
* Makefile.am (libgij_la_LIBADD): Moved SAX and DOM...
(libgcj0_convenience_la_LIBADD): ... here.

From-SVN: r98200

19 years agore PR tree-optimization/21031 (Another missed forward propagation opportunity)
Kazu Hirata [Fri, 15 Apr 2005 18:42:38 +0000 (18:42 +0000)]
re PR tree-optimization/21031 (Another missed forward propagation opportunity)

gcc/
PR tree-optimization/21031
* tree-ssa-forwprop.c (ssa_name_defined_by_comparison_p): New.
(forward_propagate_into_cond_1): Call it.  Forward propagate
integer-integer casts into COND_EXPRs.

testsuite/
PR tree-optimization/21031
* gcc.dg/tree-ssa/pr21031.c: New.

From-SVN: r98199

19 years agogcc.c (default_compilers): Clarify obscure error message when reading from standard...
Dave Korn [Fri, 15 Apr 2005 18:22:57 +0000 (18:22 +0000)]
gcc.c (default_compilers): Clarify obscure error message when reading from standard input.

* gcc.c (default_compilers): Clarify obscure error message when
reading from standard input.

From-SVN: r98196

19 years agotree-ssa-alias.c (init_alias_info): Remove a call to get_stmt_operands.
Kazu Hirata [Fri, 15 Apr 2005 16:53:12 +0000 (16:53 +0000)]
tree-ssa-alias.c (init_alias_info): Remove a call to get_stmt_operands.

* tree-ssa-alias.c (init_alias_info): Remove a call to
get_stmt_operands.

From-SVN: r98195