1. 19 Apr, 2005 12 commits
    • 2005-04-19 Michael Koch <konqueror@gmx.de> · 747a54e2
      	* gnu/java/awt/peer/gtk/GdkGraphics.java
      	(getClipBounds): Handle clip being null.
      	(setClip): Likewise.
      	* java/beans/beancontext/BeanContextSupport.java
      	(add): Implemented.
      	(addAll): Likewise.
      	(clear): Likewise.
      	(removeAll): Likewise.
      	(retainAll): Likewise.
      
      2005-04-19  Michael Koch  <konqueror@gmx.de>
      
      	* java/beans/beancontext/BeanContextServicesSupport.java
      	(BeanContextServicesSupport): Reimplemented.
      	(addBeanContextServicesListener): Implemented.
      	(initialize): Likewise.
      	(removeBeanContextServicesListener): Likewise.
      	* java/beans/beancontext/BeanContextSupport.java
      	(add): Likewise.
      	(addBeanContextMembershipListener): Likewise.
      	(getLocale): Likewise.
      	(initialize): Likewise.
      	(iterator): Likewise.
      	(remove): Likewise.
      	(toArray): Likewise.
      
      From-SVN: r98375
      Michael Koch committed
    • MediaTracker.java: Reindented tabs to spaces. · 9c3ff9fc
      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
      Roman Kennke committed
    • Font.java (decode): Handle null argument and allow space as delimiter. · d6e4d86e
      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
      David Gilbert committed
    • EventHandler.java: Reworked documentation. · 24809ca8
      2005-04-19  Robert Schuster <thebohemian@gmx.net>
      
      	* java/beans/EventHandler.java: Reworked documentation.
      	(invoke): Fixed behavior to match spec.
      
      From-SVN: r98372
      Robert Schuster committed
    • 2005-04-19 Michael Koch <konqueror@gmx.de> · 617c1000
      	* java/awt/print/PrinterJob.java
      	(pageDialog): New method.
      	(printDialog): Implemented.
      
      From-SVN: r98371
      Michael Koch committed
    • ConvolveOp.java: Removed comment added by eclipse. · 0fabce96
      2005-04-19  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/image/ConvolveOp.java:
      	Removed comment added by eclipse.
      
      From-SVN: r98370
      Michael Koch committed
    • 2005-04-19 Guilhem Lavaux <guilhem@kaffe.org> · 005a9448
      	* java/awt/image/IndexColorModel.java
      	(getRGB): Check if pixel is negative.
      
      From-SVN: r98369
      Guilhem Lavaux committed
    • RasterOp.java: Fixed wrong formatting. · a2e0c2a3
      2005-04-19  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/image/RasterOp.java:
      	Fixed wrong formatting.
      
      From-SVN: r98368
      Michael Koch committed
    • tree-cfg.c (dump_function_to_file): Use cfun info only if it refers to the function being dumped. · 32a87d45
      * tree-cfg.c (dump_function_to_file): Use cfun info only if it
      refers to the function being dumped.
      
      From-SVN: r98367
      Alexandre Oliva committed
    • re PR middle-end/21085 (Virtual memory exhausted with g++) · a3885f54
      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
      James A. Morrison committed
    • Daily bump. · f4d7734c
      [[Split portion of a mixed commit.]]
      
      From-SVN: r98362.2
      GCC Administrator committed
  2. 18 Apr, 2005 28 commits
    • configure.in: New local variable libgcj_ex_libffi. · c2e0d3a9
      	* 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
      Hans-Peter Nilsson committed
    • invoke.texi (Optimize Options): Refer to the correct optimisation flag… · ec7dea0a
      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
      Ben Elliston committed
    • correct memory leaks in namelist code for derived types · 883dd429
      From-SVN: r98352
      Paul Thomas committed
    • Rewrap ChangeLog. I'm listing the affected PRs so that they receive anot about… · 8a731165
      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
      Tobias Schlüter committed
    • 2005-04-18 Roman Kennke <roman@kennke.org> · deb760e4
      	* java/awt/Compmonent.java
      	(setComponentOrientation): Made this property firing a
      	PropertyChangeEvent.
      
      From-SVN: r98349
      Roman Kennke committed
    • rs6000.c (machopic_output_stub): Increase alloca argument to be big enough. · 89da1f32
      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
      Christopher Jaillet committed
    • 2005-04-18 Roman Kennke <roman@kennke.org> · 3556836f
      	* java/awt/BorderLayout.java
      	(calcSize): Check for overflow when component sizes are added.
      
      From-SVN: r98347
      Roman Kennke committed
    • AWTEvent.java (toString): Added case for source not being an AWT component. · f5373caf
      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
      Robert Schuster committed
    • mips.exp: Minor formatting. · 63642370
      	* 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
      Richard Sandiford committed
    • BASE64.java: Truncate encoded byte array. · 16a5a053
      2005-04-18  Chris Burdess  <dog@gnu.org>
      
      	* gnu/java/net/BASE64.java: Truncate encoded byte array.
      
      From-SVN: r98343
      Chris Burdess committed
    • 2005-04-18 Michael Koch <konqueror@gmx.de> · 1c6dcd25
      	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
      Michael Koch committed
    • XmlParser.java: Reverted my typo fix. · e2ec863d
      2005-04-18  Michael Koch  <konqueror@gmx.de>
      
      	* gnu/xml/aelfred2/XmlParser.java:
      	Reverted my typo fix.
      
      From-SVN: r98341
      Michael Koch committed
    • CubicCurve2D.java, [...]: Fixed mentioning of Brian Gouph. · 0bf80dae
      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
      Michael Koch committed
    • Buffers.java, [...]: Reorganized import statements. · fb227d5c
      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
      Michael Koch committed
    • CieXyzConverter.java, [...]: Standardized file headers. · 66dde904
      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
      Michael Koch committed
    • run_all.sh: Use sync when executable not present. · ac75c44b
      2005-04-18  Laurent GUERBY  <laurent@guerby.net>
      
      	* ada/acats/run_all.sh: Use sync when executable not present.
      
      From-SVN: r98335
      Laurent GUERBY committed
    • Add PR markers to: · e3df2571
      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
      Andrew Pinski committed
    • Add include/Makefile.in to last entry · 29ede6db
      From-SVN: r98333
      Hans-Peter Nilsson committed
    • Makefile.am: Add CRIS support. · 614348bb
      	* 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
      Simon Posnjak committed
    • tree-cfg.c (dump_function_to_file): Do not crash if cfun or cfun->cfg are NULL. · ab54a8fc
      * tree-cfg.c (dump_function_to_file): Do not crash if cfun or
      cfun->cfg are NULL.
      
      From-SVN: r98331
      Alexandre Oliva committed
    • cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment typo. · 9d203871
      	* cgraphunit.c (cgraph_finalize_compilation_unit): Fix a comment
      	typo.
      
      From-SVN: r98330
      Tom Tromey committed
    • libffi-dg.exp (libffi-dg-test-1): Replace \n with \r?\n in output tests. · 727e729b
      	* testsuite/lib/libffi-dg.exp (libffi-dg-test-1): Replace \n with
      	\r?\n in output tests.
      
      From-SVN: r98329
      Hans-Peter Nilsson committed
    • alpha.c (alpha_split_atomic_op): New. · 0b196b18
              * 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
      Richard Henderson committed
    • builtins.c (expand_builtin_sync_operation): Fold nand to and for constants. · e2939e75
              * builtins.c (expand_builtin_sync_operation): Fold nand to and
              for constants.
      
      From-SVN: r98324
      Richard Henderson committed
    • atlivec.md (mulv4si3): New pattern. · a45f6936
              * 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
      Devang Patel committed
    • re PR tree-optimization/20922 (missed always false conditional) · 0eeb03e6
      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
      James A. Morrison committed