OSDN Git Service

pf3gnuchains/gcc-fork.git
19 years ago * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
rsandifo [Mon, 18 Apr 2005 20:34:36 +0000 (20:34 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98345 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 Chris Burdess <dog@gnu.org>
mkoch [Mon, 18 Apr 2005 19:32:02 +0000 (19:32 +0000)]
2005-04-18  Chris Burdess  <dog@gnu.org>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98343 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 Michael Koch <konqueror@gmx.de>
mkoch [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98342 138bc75d-0d04-0410-961f-82ee72b054a4

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

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98341 138bc75d-0d04-0410-961f-82ee72b054a4

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

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98340 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 Michael Koch <konqueror@gmx.de>
mkoch [Mon, 18 Apr 2005 18:40:27 +0000 (18:40 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98339 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 Michael Koch <konqueror@gmx.de>
mkoch [Mon, 18 Apr 2005 18:28:18 +0000 (18:28 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98338 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 Laurent GUERBY <laurent@guerby.net>
guerby [Mon, 18 Apr 2005 17:32:56 +0000 (17:32 +0000)]
2005-04-18  Laurent GUERBY  <laurent@guerby.net>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98335 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agoAdd PR markers to:
pinskia [Mon, 18 Apr 2005 17:19:55 +0000 (17:19 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98334 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98333 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * Makefile.am: Add CRIS support.
hp [Mon, 18 Apr 2005 17:08:58 +0000 (17:08 +0000)]
* 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__.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98332 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago* tree-cfg.c (dump_function_to_file): Do not crash if cfun or
aoliva [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98331 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98330 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * testsuite/lib/libffi-dg.exp (libffi-dg-test-1): Replace \n with
hp [Mon, 18 Apr 2005 16:31:10 +0000 (16:31 +0000)]
* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): Replace \n with
\r?\n in output tests.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98329 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * config/alpha/alpha.c (alpha_split_atomic_op): New.
rth [Mon, 18 Apr 2005 16:13:00 +0000 (16:13 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98328 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98327 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98326 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * builtins.c (expand_builtin_sync_operation): Fold nand to and
rth [Mon, 18 Apr 2005 16:02:14 +0000 (16:02 +0000)]
    * builtins.c (expand_builtin_sync_operation): Fold nand to and
        for constants.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98324 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * config/rs6000/atlivec.md (mulv4si3): New pattern.
dpatel [Mon, 18 Apr 2005 15:50:53 +0000 (15:50 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98323 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 James A. Morrison <phython@gcc.gnu.org>
phython [Mon, 18 Apr 2005 15:18:21 +0000 (15:18 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98321 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-18 James A. Morrison <phython@gcc.gnu.org>
phython [Mon, 18 Apr 2005 15:11:36 +0000 (15:11 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98320 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98319 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98318 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98316 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98315 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago* config.gcc (m68hc12): Use the m68hc11.opt file for target specific options.
nickc [Mon, 18 Apr 2005 10:59:35 +0000 (10:59 +0000)]
* config.gcc (m68hc12): Use the m68hc11.opt file for target specific options.
  (v850e, v850e1): Use the v850.opt file for target specific options.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98313 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR libfortran/20950
fxcoudert [Mon, 18 Apr 2005 07:34:32 +0000 (07:34 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98312 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * gfortran.dg/pr19216.f: Last commit forgot to 'cvs add' the
fxcoudert [Mon, 18 Apr 2005 07:07:03 +0000 (07:07 +0000)]
* gfortran.dg/pr19216.f: Last commit forgot to 'cvs add' the
added test. Here it is.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98311 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR libfortran/19216
fxcoudert [Mon, 18 Apr 2005 07:05:26 +0000 (07:05 +0000)]
PR libfortran/19216
* gfortran.dg/pr19216.f: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98310 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agogcc/
kazu [Mon, 18 Apr 2005 06:10:45 +0000 (06:10 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98309 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98307 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-17 David S. Miller <davem@davemloft.net>
davem [Sun, 17 Apr 2005 22:01:21 +0000 (22:01 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98303 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago./
ian [Sun, 17 Apr 2005 21:27:47 +0000 (21:27 +0000)]
./
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98297 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98295 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98288 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago-------------------------------------------------------------------
pault [Sun, 17 Apr 2005 20:09:37 +0000 (20:09 +0000)]
-------------------------------------------------------------------

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98287 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * config/alpha/alpha.c (va_list_skip_additions): Only define if
rth [Sun, 17 Apr 2005 19:29:01 +0000 (19:29 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98286 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98285 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98283 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * tree-vrp.c (maybe_add_assert_expr): Don't assert
kazu [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98278 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * tree-vrp.c (compare_values): Check that VAL1 and VAL2 are
kazu [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98273 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-17 Paolo Carlini <pcarlini@suse.de>
paolo [Sun, 17 Apr 2005 14:30:37 +0000 (14:30 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98271 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
rguenth [Sun, 17 Apr 2005 11:56:30 +0000 (11:56 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98269 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98266 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * config/mips/iris6.h (DRIVER_SELF_SPECS): Check -march as well as
rsandifo [Sun, 17 Apr 2005 07:52:22 +0000 (07:52 +0000)]
* config/mips/iris6.h (DRIVER_SELF_SPECS): Check -march as well as
-mipsN before forcing a default of -mips2.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98265 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * tree-flow-inline.h (get_stmt_operands): Remove.
kazu [Sun, 17 Apr 2005 06:42:03 +0000 (06:42 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98262 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98260 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98259 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * predict.h (IS_TAKEN): Remove.
kazu [Sun, 17 Apr 2005 06:34:02 +0000 (06:34 +0000)]
* predict.h (IS_TAKEN): Remove.
* rtl.h (NOTE_PREDICTION): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98258 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR target/20375
rth [Sun, 17 Apr 2005 06:19:17 +0000 (06:19 +0000)]
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98257 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR c++/21025
mmitchel [Sun, 17 Apr 2005 03:43:01 +0000 (03:43 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98252 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * cp-tree.h (LOOKUP_GLOBAL): Remove.
kazu [Sun, 17 Apr 2005 02:37:36 +0000 (02:37 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98247 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98245 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR middle-end/21024
kazu [Sun, 17 Apr 2005 01:38:24 +0000 (01:38 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98244 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98242 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR target/21051
rth [Sat, 16 Apr 2005 23:19:35 +0000 (23:19 +0000)]
    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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98239 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agoPR target/20126
aoliva [Sat, 16 Apr 2005 21:42:26 +0000 (21:42 +0000)]
PR target/20126
* loop.c (loop_givs_rescan): Handle non-replaceable (plus (reg)
(const)).

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98238 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98237 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * gnu/xml/pipeline/ValidationConsumer.java (Recognizer): Make
tromey [Sat, 16 Apr 2005 20:53:16 +0000 (20:53 +0000)]
* gnu/xml/pipeline/ValidationConsumer.java (Recognizer): Make
'ANY' package-private.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98236 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agoinclude:
ghazi [Sat, 16 Apr 2005 16:58:35 +0000 (16:58 +0000)]
include:
* libiberty.h (unlock_stream): New.

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

* functions.texi: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98234 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * fold-const.c (fold_binary_to_constant): Delete obsolete comment.
sayle [Sat, 16 Apr 2005 14:07:28 +0000 (14:07 +0000)]
* fold-const.c (fold_binary_to_constant): Delete obsolete comment.
(fold_unary_to_constant): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98233 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * basic-block.h: Adjust the value of PROP_SCAN_DEAD_STORES,
kazu [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98232 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * doc/install.texi (Specific): Avoid using asterisks in @anchor
gerald [Sat, 16 Apr 2005 11:04:30 +0000 (11:04 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98227 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR middle-end/20491
jsm28 [Sat, 16 Apr 2005 10:37:29 +0000 (10:37 +0000)]
PR middle-end/20491
* config/ia64/ia64.c (rtx_needs_barrier): Recurse instead of
falling through from SUBREG case to REG.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98225 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-16 Laurent GUERBY <laurent@guerby.net>
guerby [Sat, 16 Apr 2005 07:21:58 +0000 (07:21 +0000)]
2005-04-16  Laurent GUERBY  <laurent@guerby.net>

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98223 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98222 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR middle-end/14311
rth [Sat, 16 Apr 2005 02:07:33 +0000 (02:07 +0000)]
    PR middle-end/14311
        * semantics.c (finish_call_expr): Call resolve_overloaded_builtin.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98221 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * fold-const.c (fold_relational_hi_lo): Delete function and prototype.
sayle [Sat, 16 Apr 2005 01:59:11 +0000 (01:59 +0000)]
* 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98220 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * asprintf.c: Include config.h.
gdr [Sat, 16 Apr 2005 00:40:08 +0000 (00:40 +0000)]
    * 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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98218 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98216 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98213 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-15 Richard Guenther <rguenth@gcc.gnu.org>
rguenth [Fri, 15 Apr 2005 20:35:26 +0000 (20:35 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98210 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Fri, 15 Apr 2005 20:21:10 +0000 (20:21 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98209 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
tkoenig [Fri, 15 Apr 2005 20:06:17 +0000 (20:06 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98208 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * gthr-posix.c (pthread_cancel): Define.
ro [Fri, 15 Apr 2005 19:57:12 +0000 (19:57 +0000)]
* gthr-posix.c (pthread_cancel): Define.
(pthread_mutexattr_init): Likewise.
(pthread_mutexattr_settype): Likewise.
(pthread_mutexattr_destroy): Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98206 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago Add PR target/20673 to previous changelog.
davem [Fri, 15 Apr 2005 19:23:44 +0000 (19:23 +0000)]
Add PR target/20673 to previous changelog.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98203 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98202 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * Makefile.in: Rebuilt.
tromey [Fri, 15 Apr 2005 18:45:16 +0000 (18:45 +0000)]
* Makefile.in: Rebuilt.
* Makefile.am (libgij_la_LIBADD): Moved SAX and DOM...
(libgcj0_convenience_la_LIBADD): ... here.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98200 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agogcc/
kazu [Fri, 15 Apr 2005 18:42:38 +0000 (18:42 +0000)]
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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98199 138bc75d-0d04-0410-961f-82ee72b054a4

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

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98196 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * tree-ssa-alias.c (init_alias_info): Remove a call to
kazu [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.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98195 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * basic-block.h (PROP_EQUAL_NOTES): Remove.
kazu [Fri, 15 Apr 2005 16:47:17 +0000 (16:47 +0000)]
* basic-block.h (PROP_EQUAL_NOTES): Remove.
* flow.c (propagate_one_insn): Don't use PROP_EQUAL_NOTES.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98193 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-15 Andrew MacLeod <amacleod@redhat.com>
amacleod [Fri, 15 Apr 2005 16:40:51 +0000 (16:40 +0000)]
2005-04-15  Andrew MacLeod  <amacleod@redhat.com>

* tree-vect-analyze.c (vect_stmt_relevant_p): Process immediate uses
of non-virtual PHI nodes like we use to.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98192 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-05-15 Paolo Bonzini <bonzini@gnu.org>
bonzini [Fri, 15 Apr 2005 16:35:26 +0000 (16:35 +0000)]
2005-05-15  Paolo Bonzini  <bonzini@gnu.org>

* genattrtab.c (ATTR_EQ_ATTR_P): Remove.
(attr_copy_rtx): Do not use it.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98191 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-15 Andrew Macleod <amacleod@redhat.com>
amacleod [Fri, 15 Apr 2005 16:29:34 +0000 (16:29 +0000)]
2005-04-15  Andrew Macleod  <amacleod@redhat.com>

* doc/tree-ssa.texi: Grammer/abbreviation updates.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98190 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * tree-vect-transform.c (vectorizable_store): Mark necessary
law [Fri, 15 Apr 2005 16:18:25 +0000 (16:18 +0000)]
* tree-vect-transform.c (vectorizable_store): Mark necessary
objects in the vectorized store needing renaming.  Update the
SSA graph for V_MAY_DEF operands in the original store.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98189 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-14 Daniel Berlin <dberlin@dberlin.org>
dberlin [Fri, 15 Apr 2005 15:39:19 +0000 (15:39 +0000)]
2005-04-14  Daniel Berlin <dberlin@dberlin.org>

* tree-ssa-pre.c (compute_avail): It's okay to have
TREE_INVARIANT's here, and value number the resulting expressions.
(create_expression_by_pieces): Make sure operands that were
min_invariant when we started, stay that way.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98187 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * doc/install.texi (*-ibm-aix*): Add comment about system limits.
dje [Fri, 15 Apr 2005 15:19:17 +0000 (15:19 +0000)]
* doc/install.texi (*-ibm-aix*): Add comment about system limits.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98186 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * cp-tree.h (lang_type_class): Remove redefined. Move
kazu [Fri, 15 Apr 2005 15:00:58 +0000 (15:00 +0000)]
* cp-tree.h (lang_type_class): Remove redefined.  Move
java_interface into where redefined was.  Increment the width
of dummy.
(TYPE_REDEFINED): Remove.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98184 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR tree-optimization/20936.
kazu [Fri, 15 Apr 2005 14:06:07 +0000 (14:06 +0000)]
PR tree-optimization/20936.
* tree-ssa-ccp.c (visit_assignment): Fix a typo.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98183 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * doc/invoke.texi: Fix typos.
reichelt [Fri, 15 Apr 2005 10:24:13 +0000 (10:24 +0000)]
* doc/invoke.texi: Fix typos.
* doc/md.texi: Likewise.
* doc/rtl.texi: Likewise.
* doc/sourcebuild.texi: Likewise.
* doc/tm.texi: Likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98179 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago PR tree-optimization/21004
uros [Fri, 15 Apr 2005 05:43:56 +0000 (05:43 +0000)]
PR tree-optimization/21004
* convert.c (convert_to_integer): Convert ceilf, ceill, floorf
and floorl in c99 mode only.
* builtins.c (expand_builtin_int_roundingfn): Assert that
fallback_fndecl is not NULL_TREE.

testsuite:

PR tree-optimization/21004
* gcc.dg/builtins-53.c: Include builtins-config.h.
Check floorf, ceilf, floorl and ceill transformations
only when HAVE_C99_RUNTIME is defined.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98174 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-14 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 15 Apr 2005 04:07:45 +0000 (04:07 +0000)]
2005-04-14  Benjamin Kosnik  <bkoz@redhat.com>

        * include/ext/bitmap_allocator.h
        (__gnu_cxx::free_list::_M_get_mutex): New.
        (__gnu_cxx::free_list::_M_get_free_list): New.
        (__gnu_cxx::free_list::_S_bfl_mutex): Remove.
        (__gnu_cxx::free_list::_S_free_list): Remove.
        * src/bitmap_allocator.cc: Same.
        * config/linker-map.gnu: Remove free_list and mutex export.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98173 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * cfgrtl.c (purge_all_dead_edge): Remove an unused argument.
kazu [Fri, 15 Apr 2005 03:16:20 +0000 (03:16 +0000)]
* cfgrtl.c (purge_all_dead_edge): Remove an unused argument.
* basic-block.h: Update the prototype for
purge_all_dead_edges.
* cfgexpand.c (tree_expand_cfg): Update a call to
purge_all_dead_edges.
* combine.c (combine_instructions): Likewise.
* passes.c (rest_of_handle_old_regalloc, rest_of_handle_cse,
rest_of_handle_cse2, rest_of_handle_gcse,
rest_of_handle_postreload): likewise.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98168 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agogcc/ChangeLog:
aoliva [Fri, 15 Apr 2005 03:09:50 +0000 (03:09 +0000)]
gcc/ChangeLog:
PR middle-end/20739
* gimplify.c (gimplify_addr_expr): Compensate for removal of
e.g. cv-qualification conversions.
gcc/testsuite/ChangeLog:
PR middle-end/20739
* gcc.dg/tree-ssa/pr20739.c: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98167 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-14 Thomas Fitzsimmons <fitzsim@redhat.com>
fitzsim [Fri, 15 Apr 2005 02:40:02 +0000 (02:40 +0000)]
2005-04-14  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gij.cc (version): Properly quote java version.
(main): Fix typo in comment.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98166 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago2005-04-14 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Fri, 15 Apr 2005 02:06:26 +0000 (02:06 +0000)]
2005-04-14  Benjamin Kosnik  <bkoz@redhat.com>

*  include/ext/pod_char_traits.h (__gnu_cxx::character): Add char_type.
(character::to): New.
(character::from): New.
(operator==): Add state parameter.
(operator<): Same.
(char_traits::copy): Use std::copy.
(char_traits::assign): Use std::fill_n.
(char_traits::to_char_type): Use character::from.
(char_traits::to_int_type): Use character::to.
*  testsuite/testsuite_character.h (__gnu_test::character): Remove.
(__gnu_test::conversion_state): Remove.
(__gnu_test::pod_char): Remove.
(pod_char): New typedef.
(pod_uchar): New typedef.
(pod_ushort): New typedef.
*  testsuite/testsuite_character.cc: Fixups.
*  testsuite/21_strings/basic_string/inserters_extractors/pod/
10081-in.cc: Same.
*  testsuite/21_strings/basic_string/inserters_extractors/pod/
10081-out.cc: Same.
*  testsuite/22_locale/numpunct/members/pod/1.cc: Same.
*  testsuite/22_locale/numpunct/members/pod/2.cc: Same.
*  testsuite/27_io/basic_filebuf/close/12790-1.cc: Same.
*  testsuite/27_io/basic_filebuf/open/12790-1.cc: Same.
*  testsuite/27_io/basic_filebuf/seekoff/12790-1.cc: Same.
*  testsuite/27_io/basic_filebuf/seekoff/12790-2.cc: Same.
*  testsuite/27_io/basic_filebuf/seekoff/12790-3.cc: Same.
*  testsuite/27_io/basic_filebuf/seekoff/12790-4.cc: Same.
*  testsuite/27_io/basic_filebuf/seekpos/12790-1.cc: Same.
*  testsuite/27_io/basic_filebuf/seekpos/12790-2.cc: Same.
*  testsuite/27_io/basic_filebuf/seekpos/12790-3.cc: Same.
*  testsuite/27_io/basic_ios/imbue/14072.cc: Same.
*  testsuite/27_io/basic_istream/extractors_arithmetic/pod/
3983-1.cc: Same.
*  testsuite/27_io/basic_istream/extractors_character/pod/
3983-2.cc: Same.
*  testsuite/27_io/basic_istream/extractors_other/pod/3983-3.cc: Same.
*  testsuite/27_io/basic_istream/sentry/pod/1.cc: Same.
*  testsuite/27_io/basic_ostream/sentry/pod/1.cc: Same.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98165 138bc75d-0d04-0410-961f-82ee72b054a4

19 years ago * config/darwin-c.c (framework_construct_pathname): We must
mrs [Fri, 15 Apr 2005 01:55:58 +0000 (01:55 +0000)]
    * config/darwin-c.c (framework_construct_pathname): We must
        find all headers of a framework in the first instance of it
        found in the seach path.

        * gcc.dg/Foundation.framework/empty: New.
        * gcc.dg/framework-2.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98162 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agogcc/
kazu [Fri, 15 Apr 2005 01:29:44 +0000 (01:29 +0000)]
gcc/
PR tree-optimization/21021
* tree-vrp.c (compare_values): Work around a bug in the front
end that produces a comparison of mismatched types.

testsuite/
PR tree-optimization/21021
* gcc.c-torture/compile/pr21021.c: New.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98161 138bc75d-0d04-0410-961f-82ee72b054a4

19 years agoDaily bump.
gccadmin [Fri, 15 Apr 2005 00:16:22 +0000 (00:16 +0000)]
Daily bump.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@98159 138bc75d-0d04-0410-961f-82ee72b054a4