aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2003-10-12re PR rtl-optimization/8750 (Cygwin prolog generation erroneously emitting ↵R. Kelley Cook2-3/+40
__alloca as regular function call) PR optimization/8750 * gcc.c-torture/execute/20031012-1.c: New Test Case. From-SVN: r72402
2003-10-12extend.texi (Function Attributes): Mention the exceptional path for ↵Hans-Peter Nilsson2-0/+9
noreturn-marked functions. * doc/extend.texi (Function Attributes): Mention the exceptional path for noreturn-marked functions. From-SVN: r72401
2003-10-122003-10-12 Michael Koch <konqueror@gmx.de>Michael Koch7-21/+208
* gnu/java/nio/PipeImpl.java (SourceChannelImpl): New inner class. (SinkChannelImpl): New inner class. (sink): New member variable. (source): New member variable. (PipeImpl): Add SelectorProvider argument, implemented. (nativeInit): New method. (sink): Return sink channel. (source): Return source channel. * gnu/java/nio/SelectorProviderImpl.java (openPipe): Give provider as argument to PipeImpl constructor. * java/nio/channels/spi/SelectorProvider.java (pr): Removed. (systemDefaultProvider): New member variable. (provider): Made it synchronized, use property java.nio.channels.spi.SelectorProvider. * gnu/java/nio/natPipeImpl.cc: New file. * Makefile.am (nat_source_files): Added gnu/java/nio/natPipeImpl.cc. * Makefile.in: Regenerated. From-SVN: r72397
2003-10-12DefaultTableModel.java, [...]: Removed redundant modifiers.Michael Koch21-153/+168
2003-10-12 Michael Koch <konqueror@gmx.de> * javax/swing/table/DefaultTableModel.java, javax/swing/table/TableCellEditor.java, javax/swing/table/TableCellRenderer.java, javax/swing/table/TableColumnModel.java, javax/swing/table/TableModel.java, javax/swing/text/AbstractDocument.java, javax/swing/text/Document.java, javax/swing/text/MutableAttributeSet.java, javax/swing/text/StyledDocument.java, javax/swing/text/ViewFactory.java, javax/swing/tree/DefaultMutableTreeNode.java, javax/swing/tree/MutableTreeNode.java, javax/swing/tree/RowMapper.java, javax/swing/tree/TreeCellEditor.java, javax/swing/tree/TreeCellRenderer.java, javax/swing/tree/TreeModel.java, javax/swing/tree/TreeNode.java, javax/swing/tree/TreeSelectionModel.java, javax/swing/undo/StateEditable.java, javax/swing/undo/UndoableEdit.java: Removed redundant modifiers. From-SVN: r72396
2003-10-12AncestorListener.java, [...]: Removed redundant modifiers.Michael Koch25-87/+115
2003-10-12 Michael Koch <konqueror@gmx.de> * javax/swing/event/AncestorListener.java, javax/swing/event/CaretListener.java, javax/swing/event/CellEditorListener.java, javax/swing/event/ChangeListener.java, javax/swing/event/DocumentEvent.java, javax/swing/event/DocumentListener.java, javax/swing/event/HyperlinkListener.java, javax/swing/event/InternalFrameListener.java, javax/swing/event/ListDataListener.java, javax/swing/event/ListSelectionListener.java, javax/swing/event/MenuDragMouseListener.java, javax/swing/event/MenuKeyListener.java, javax/swing/event/MenuListener.java, javax/swing/event/MouseInputListener.java, javax/swing/event/PopupMenuListener.java, javax/swing/event/TableColumnModelListener.java, javax/swing/event/TableModelListener.java, javax/swing/event/TreeExpansionListener.java, javax/swing/event/TreeModelListener.java, javax/swing/event/TreeSelectionListener.java, javax/swing/event/TreeWillExpandListener.java, javax/swing/event/UndoableEditListener.java, javax/swing/plaf/UIResource.java, javax/swing/plaf/metal/MetalLookAndFeel.java: Removed redundant modifiers. From-SVN: r72395
2003-10-12Action.java, [...]: Removed redundant modifiers.Michael Koch22-149/+174
2003-10-12 Michael Koch <konqueror@gmx.de> * javax/swing/Action.java, javax/swing/BoundedRangeModel.java, javax/swing/CellEditor.java, javax/swing/ComboBoxEditor.java, javax/swing/ComboBoxModel.java, javax/swing/DesktopManager.java, javax/swing/JComboBox.java, javax/swing/ListCellRenderer.java, javax/swing/ListSelectionModel.java, javax/swing/MenuElement.java, javax/swing/MutableComboBoxModel.java, javax/swing/Renderer.java, javax/swing/RootPaneContainer.java, javax/swing/ScrollPaneConstants.java, javax/swing/SingleSelectionModel.java, javax/swing/SpinnerModel.java, javax/swing/SwingConstants.java, javax/swing/UIDefaults.java, javax/swing/WindowConstants.java, javax/swing/border/Border.java, javax/swing/colorchooser/ColorSelectionModel.java: Removed redundant modifiers. From-SVN: r72394
2003-10-12codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a ↵Paolo Carlini20-130/+95
comment. 2003-10-12 Paolo Carlini <pcarlini@unitus.it> * config/locale/ieee_1003.1-2001/codecvt_specializations.h: Change #ifdef _GLIBCXX_RESOLVE_LIB_DEFECTS to a comment. * include/bits/basic_string.tcc: Likewise. * include/bits/ios_base.h: Likewise. * include/bits/istream.tcc: Likewise. * include/bits/locale_facets.tcc: Likewise. * include/bits/ostream.tcc: Likewise. * include/bits/stl_function.h: Likewise. * include/bits/stl_multiset.h: Likewise. * include/bits/stl_pair.h: Likewise. * include/bits/stl_set.h: Likewise. * include/bits/streambuf_iterator.h * include/std/std_iosfwd.h: Likewise. * include/std/std_istream.h: Likewise. * include/std/std_sstream.h: Likewise. * include/std/std_streambuf.h: Likewise. * src/ios.cc: Likewise. * include/bits/c++config: Comment out #define _GLIBCXX_RESOLVE_LIB_DEFECTS 1. * testsuite/27_io/ios_base/cons/assign_neg.cc: Tweak a dg-error directive due to removal of a blank line. * testsuite/27_io/ios_base/cons/copy_neg.cc: Likewise. From-SVN: r72392
2003-10-12cgraphunit.c (cgraph_decide_inlining): Fix uninitialized variable warning.Jan Hubicka2-1/+6
* cgraphunit.c (cgraph_decide_inlining): Fix uninitialized variable warning. From-SVN: r72391
2003-10-12* config/i386/i386.c (x86_this_parameter): Fix typo.Danny Smith2-1/+5
From-SVN: r72390
2003-10-12PR libstdc++/11844/11740 (cont)Andreas Tobler2-10/+17
2003-10-12 Andreas Tobler <a.tobler@schweiz.ch> Paolo Carlini <pcarlini@unitus.it> PR libstdc++/11844/11740 (cont) * config/os/generic/ctype_inline.h (ctype<char>::is): Generically, use a bitmasksize of 15 (instead of 10); Fix the logic to actually return (M & m) != 0 as per 22.2.1.1.2. Co-Authored-By: Paolo Carlini <pcarlini@unitus.it> From-SVN: r72389
2003-10-12Make-lang.in (treelang.install-info): Remove reference to treelang.info.Andreas Jaeger2-4/+7
* Make-lang.in (treelang.install-info): Remove reference to treelang.info. (treelang.): Removed. From-SVN: r72388
2003-10-12Daily bump.GCC Administrator2-2/+2
From-SVN: r72386
2003-10-11Makefile.in (web.o): New.Jan Hubicka13-11/+419
* Makefile.in (web.o): New. * web.c: New file. * rtl.h (web_main): Declare. * timervar.def (TV_WEB): New. * toplev.c (dump_file_index, dump_file_info): Add DFI_web. (rest_of_hanle_web): New. (flag_web): New static variable. (lang_independent_options): Add "web". (rest_of_compilation): Call rest_of_handle_web. * invoke.texi (-fweb): Document. * common.opt (fweb): New. * flags.h (flag_web): New. * opts.c (decode_options): Set flag_web at -O3. * passes.texi (web construction): Document. * invoke.texi (-O3): Document that -fweb is enabled. * regrename.c (regrename_optimize): Deal better with situation when replacement failed. * sched-ebb.c: Include params.h and profile.h (schedule_ebbs): Use tracer parameters to discover superblocks * Makefile.in (sched-ebb.o): Add dependencies. From-SVN: r72383
2003-10-11fold-const.c (negate_mathfn_p): New function to determine whether a built-in ↵Roger Sayle2-81/+177
mathematical function is sign... * fold-const.c (negate_mathfn_p): New function to determine whether a built-in mathematical function is sign preserving, f(-x) == -f(x). Add support for BUILT_IN_ASIN, BUILT_IN_ASINF and BUILT_IN_ASINL. (tree_swap_operands_p): Change API to take an additional argument indicating that the swapped operands evaluate in reverse order. Canonicalize VAR_DECLs and PARM_DECLs last if we can, i.e. neither operand side-effects or we don't care about flag_evaluation_order. (reorder_operands_p): New function to check whether its safe to evaluate the given operands in reverse order. (negate_expr_p): We can always negate integer constants unless we honor -ftrapv and the signed type would overflow. Only allow -(A-B) into B-A if reorder_operands_p says that its OK. Allow negation of COMPLEX_CST if both real and imaginary parts can be negated. Allow negation through floating point extensions and sign-preserving built-in functions. (negate_expr): Move the code to negate integers from "fold" to here. Always negate integer constants unless we honor -ftrapv and the signed type would overflow. Always negate real constants unless we honor -ftrapping-math. Only convert -(A-B) into B-A if allowed by reorder_operands_p. Add support for COMPLEX_CST. Optimize negation through floating point extensions and sign-preserving built-in functions (as defined by negate_mathfn_p). (fold): Adjust calls to tree_swap_operands_p. (fold <NEGATE_EXPR>): Move the remaining negation optimizations to negate_expr_p/negate_expr. (fold <MINUS_EXPR>): Use reorder_operands_p to check whether we're allowed to convert (-A) - B into (-B) - A. From-SVN: r72381
2003-10-11builtins.c (expand_builtin_strcmp): Defend against the possibility that ↵Roger Sayle5-27/+70
gen_cmpstrsi may fail... * builtins.c (expand_builtin_strcmp): Defend against the possibility that gen_cmpstrsi may fail: Stabilize the argument list against re-evaluation and expand the library call directly using this saved argument list if a cmpstrsi sequence can't be generated. (expand_builtin_strncmp): Likewise. * config/i386/i386.md (cmpstrsi, movstrsi): Disable with -Os. * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations that inline strncmp as cmpstrsi on i386 when compiled with -Os. From-SVN: r72380
2003-10-11re PR rtl-optimization/12260 (ICE in output_operand: invalid expression as ↵Roger Sayle4-1/+62
operand) PR optimization/12260 * simplify-rtx.c (simplify_unary_operation): Simplify all unary operations through CONST nodes. Optimize (neg (plus X C)) as (minus -C X) for constant values C. (simplify_binary_operation): Optimize (minus (neg X) C) as (minus -C X) for constant values C. (simplify_plus_minus): Avoid creating (neg (const (plus X C)), instead create (minus -C X). * gcc.c-torture/compile/20031011-2.c: New test case. From-SVN: r72379
2003-10-11expr.c (expand_expr <PLUS_EXPR>): Let expand_operands call safe_from_p for ↵Roger Sayle4-9/+53
us, once it chooses an evaluation order. * expr.c (expand_expr <PLUS_EXPR>): Let expand_operands call safe_from_p for us, once it chooses an evaluation order. (expand_expr <MULT_EXPR>): Likewise. (expand_expr <MIN_EXPR> <MAX_EXPR>): Likewise. If expand_operands places the second operand in "target", swap the operands. (do_store_flag): Let expand_operands call safe_from_p for us. * gcc.c-torture/execute/20031011-1.c: New testcase. From-SVN: r72376
2003-10-11re PR rtl-optimization/12544 (ICE with large parameters used in nested ↵Eric Botcazou4-5/+38
functions) PR optimization/12544 * function.c (put_var_into_stack): Don't generate ADDRESSOFs for DECL_NONLOCAL decls. From-SVN: r72374
2003-10-11Status.java, [...]: Removing redundant modifiers.Michael Koch8-60/+71
2003-10-11 Michael Koch <konqueror@gmx.de> * javax/transaction/Status.java, javax/transaction/Synchronization.java, javax/transaction/Transaction.java, javax/transaction/TransactionManager.java, javax/transaction/UserTransaction.java, javax/transaction/xa/XAResource.java, javax/transaction/xa/Xid.java: Removing redundant modifiers. From-SVN: r72365
2003-10-11Attribute.java, [...]: Removing redundant modifiers.Michael Koch4-17/+24
2003-10-11 Michael Koch <konqueror@gmx.de> * javax/print/attribute/Attribute.java, javax/print/attribute/AttributeSet.java, javax/print/attribute/PrintRequestAttributeSet.java: Removing redundant modifiers. From-SVN: r72364
2003-10-11ConnectionEventListener.java, [...]: Removing redundant modifiers.Michael Koch13-420/+174
2003-10-11 Michael Koch <konqueror@gmx.de> * javax/sql/ConnectionEventListener.java, javax/sql/ConnectionPoolDataSource.java, javax/sql/DataSource.java, javax/sql/PooledConnection.java, javax/sql/RowSet.java, javax/sql/RowSetInternal.java, javax/sql/RowSetListener.java, javax/sql/RowSetMetaData.java, javax/sql/RowSetReader.java, javax/sql/RowSetWriter.java, javax/sql/XAConnection.java, javax/sql/XADataSource.java: Removing redundant modifiers. From-SVN: r72363
2003-10-11Context.java, [...]: Removing redundant modifiers.Michael Koch29-176/+213
2003-10-11 Michael Koch <konqueror@gmx.de> * javax/naming/Context.java, javax/naming/Name.java, javax/naming/NameParser.java, javax/naming/NamingEnumeration.java, javax/naming/Referenceable.java, javax/naming/directory/Attribute.java, javax/naming/directory/Attributes.java, javax/naming/directory/DirContext.java, javax/naming/event/EventContext.java, javax/naming/event/EventDirContext.java, javax/naming/event/NamespaceChangeListener.java, javax/naming/event/NamingListener.java, javax/naming/event/ObjectChangeListener.java, javax/naming/ldap/Control.java, javax/naming/ldap/ExtendedRequest.java, javax/naming/ldap/ExtendedResponse.java, javax/naming/ldap/HasControls.java, javax/naming/ldap/LdapContext.java, javax/naming/ldap/UnsolicitedNotification.java, javax/naming/ldap/UnsolicitedNotificationListener.java, javax/naming/spi/DirObjectFactory.java, javax/naming/spi/DirStateFactory.java, javax/naming/spi/InitialContextFactory.java, javax/naming/spi/InitialContextFactoryBuilder.java, javax/naming/spi/ObjectFactory.java, javax/naming/spi/ObjectFactoryBuilder.java, javax/naming/spi/Resolver.java, javax/naming/spi/StateFactory.java: Removing redundant modifiers. From-SVN: r72362
2003-10-11expr.c: Follow spelling conventions.Kazu Hirata6-5/+13
* expr.c: Follow spelling conventions. * final.c: Likewise. * optabs.c: Likewise. * sched-deps.c: Likewise. * sdbout.c: Likewise. From-SVN: r72361
2003-10-112003-10-11 Michael Koch <konqueror@gmx.de>Michael Koch19-55/+82
* java/security/Key.java, * java/security/PrivateKey.java, * java/security/PublicKey.java, * java/security/acl/Acl.java, * java/security/acl/AclEntry.java, * java/security/acl/Group.java, * java/security/acl/Owner.java, * java/security/acl/Permission.java, * java/security/cert/X509Extension.java, * java/security/interfaces/DSAKey.java, * java/security/interfaces/DSAKeyPairGenerator.java, * java/security/interfaces/DSAParams.java, * java/security/interfaces/DSAPrivateKey.java, * java/security/interfaces/DSAPublicKey.java, * java/security/interfaces/RSAKey.java, * java/security/interfaces/RSAPrivateCrtKey.java, * java/security/interfaces/RSAPrivateKey.java, * java/security/interfaces/RSAPublicKey.java: Removed redundant modifiers. From-SVN: r72360
2003-10-11ProtocolConstants.java, DER.java: Removing redundant modifiers.Michael Koch3-61/+62
2003-10-11 Michael Koch <konqueror@gmx.de> * gnu/java/rmi/server/ProtocolConstants.java, gnu/java/security/der/DER.java: Removing redundant modifiers. From-SVN: r72359
2003-10-11Map.java, [...]: Removed redundant modifiers.Michael Koch5-79/+87
2003-10-11 Michael Koch <konqueror@gmx.de> * java/util/Map.java, java/util/Observer.java, java/util/zip/Checksum.java, java/util/zip/ZipConstants.java: Removed redundant modifiers. From-SVN: r72358
2003-10-11AttributedCharacterIterator.java, [...]: Removed redundant modifiers.Michael Koch3-93/+31
2003-10-11 Michael Koch <konqueror@gmx.de> * java/text/AttributedCharacterIterator.java, java/text/CharacterIterator.java: Removed redundant modifiers. From-SVN: r72357
2003-10-11Array.java, [...]: Removed redundant modifiers.Michael Koch19-702/+724
2003-10-11 Michael Koch <konqueror@gmx.de> * java/sql/Array.java, java/sql/Blob.java, java/sql/CallableStatement.java, java/sql/Clob.java, java/sql/Connection.java, java/sql/DatabaseMetaData.java, java/sql/Driver.java, java/sql/ParameterMetaData.java, java/sql/PreparedStatement.java, java/sql/Ref.java, java/sql/ResultSet.java, java/sql/ResultSetMetaData.java, java/sql/SQLData.java, java/sql/SQLInput.java, java/sql/SQLOutput.java, java/sql/Savepoint.java, java/sql/Statement.java, java/sql/Struct.java: Removed redundant modifiers. From-SVN: r72356
2003-10-11Channel.java, [...]: Removed redundant modifiers.Michael Koch6-8/+17
2003-10-11 Michael Koch <konqueror@gmx.de> * java/nio/channels/Channel.java, java/nio/channels/GatheringByteChannel.java, java/nio/channels/ReadableByteChannel.java, java/nio/channels/ScatteringByteChannel.java, java/nio/channels/WritableByteChannel.java: Removed redundant modifiers. From-SVN: r72355
2003-10-11ActivationInstantiator.java, [...]: Removed redundant modifiers.Michael Koch17-80/+116
2003-10-11 Michael Koch <konqueror@gmx.de> * java/rmi/activation/ActivationInstantiator.java, java/rmi/activation/ActivationMonitor.java, java/rmi/activation/ActivationSystem.java, java/rmi/activation/Activator.java, java/rmi/dgc/DGC.java, java/rmi/registry/Registry.java, java/rmi/registry/RegistryHandler.java, java/rmi/server/LoaderHandler.java, java/rmi/server/RMIClientSocketFactory.java, java/rmi/server/RMIFailureHandler.java, java/rmi/server/RMIServerSocketFactory.java, java/rmi/server/RemoteCall.java, java/rmi/server/RemoteRef.java, java/rmi/server/ServerRef.java, java/rmi/server/Skeleton.java, java/rmi/server/Unreferenced.java: Removed redundant modifiers. From-SVN: r72354
2003-10-11ContentHandlerFactory.java, [...]: Removed redundant modifiers.Michael Koch6-18/+29
2003-10-11 Michael Koch <konqueror@gmx.de> * java/net/ContentHandlerFactory.java, java/net/DatagramSocketImplFactory.java, java/net/FileNameMap.java, java/net/SocketImplFactory.java, java/net/SocketOptions.java, java/net/URLStreamHandlerFactory.java: Removed redundant modifiers. From-SVN: r72353
2003-10-11Externalizable.java, [...]: Removed redundant modifiers.Michael Koch10-68/+74
2003-10-11 Michael Koch <konqueror@gmx.de> * java/io/Externalizable.java, java/io/FileFilter.java, java/io/FilePermission.java, java/io/ObjectInput.java, java/io/ObjectInputValidation.java, java/io/ObjectOutput.java, java/io/ObjectStreamClass.java, java/io/ObjectStreamConstants.java, java/io/Serializable.java: Removed redundant modifiers. From-SVN: r72352
2003-10-11RMIClassLoader.java: Identify cached classloaders by codebase and context ↵Ingo Proetel2-5/+73
classloader. 2003-10-11 Ingo Proetel <proetel@aicas.com> * java/rmi/server/RMIClassLoader.java: Identify cached classloaders by codebase and context classloader. From-SVN: r72351
2003-10-11BeanContext.java, [...]: Removed redundant modifiers.Michael Koch13-35/+49
2003-10-11 Michael Koch <konqueror@gmx.de> * java/beans/beancontext/BeanContext.java, java/beans/beancontext/BeanContextChild.java, java/beans/beancontext/BeanContextChildComponentProxy.java, java/beans/beancontext/BeanContextChildSupport.java, java/beans/beancontext/BeanContextContainerProxy.java, java/beans/beancontext/BeanContextMembershipListener.java, java/beans/beancontext/BeanContextProxy.java, java/beans/beancontext/BeanContextServiceProvider.java, java/beans/beancontext/BeanContextServiceProviderBeanInfo.java, java/beans/beancontext/BeanContextServiceRevokedListener.java, java/beans/beancontext/BeanContextServices.java, java/beans/beancontext/BeanContextServicesListener.java: Removed redundant modifiers. From-SVN: r72350
2003-10-11AppletInitializer.java, [...]: Removed redundant modifiers.Michael Koch7-36/+46
2003-10-11 Michael Koch <konqueror@gmx.de> * java/beans/AppletInitializer.java, java/beans/BeanInfo.java, java/beans/Customizer.java, java/beans/DesignMode.java, java/beans/PropertyEditor.java, java/beans/Visibility.java: Removed redundant modifiers. From-SVN: r72349
2003-10-112003-10-11 Michael Koch <konqueror@gmx.de>Michael Koch4-8/+15
* java/awt/print/Pageable.java, * java/awt/print/Printable.java, java/awt/print/PrinterGraphics.java: Removed redundant modifiers. From-SVN: r72348
2003-10-11ButtonPeer.java, [...]: Removed redundant modifiers.Michael Koch24-152/+205
2003-10-11 Michael Koch <konqueror@gmx.de> * java/awt/peer/ButtonPeer.java, java/awt/peer/CheckboxMenuItemPeer.java, java/awt/peer/CheckboxPeer.java, java/awt/peer/ChoicePeer.java, java/awt/peer/ComponentPeer.java, java/awt/peer/ContainerPeer.java, java/awt/peer/DialogPeer.java, java/awt/peer/FileDialogPeer.java, java/awt/peer/FramePeer.java, java/awt/peer/LabelPeer.java, java/awt/peer/ListPeer.java, java/awt/peer/MenuBarPeer.java, java/awt/peer/MenuComponentPeer.java, java/awt/peer/MenuItemPeer.java, java/awt/peer/MenuPeer.java, java/awt/peer/PopupMenuPeer.java, java/awt/peer/RobotPeer.java, java/awt/peer/ScrollPanePeer.java, java/awt/peer/ScrollbarPeer.java, java/awt/peer/TextAreaPeer.java, java/awt/peer/TextComponentPeer.java, java/awt/peer/TextFieldPeer.java, java/awt/peer/WindowPeer.java: Removed redundant modifiers. From-SVN: r72347
2003-10-11Really remove it.Michael Koch1-25/+0
From-SVN: r72346
2003-10-11NIOSocket.java (setChannel): Initialize impl.Michael Koch9-51/+224
2003-10-11 Michael Koch <konqueror@gmx.de> * gnu/java/nio/NIOSocket.java (setChannel): Initialize impl. * gnu/java/nio/ServerSocketChannelImpl.java (serverSocket): Made it a NIOServerSocket. (impl): Removed. (ServerSocketChannelImpl): Initialize only serverSocket. (initServerSocket): Removed. (getNativeFD): Rewritten. (implConfigureBlocking): Set socket timeout and removed comment. (accept): Rewritten. * gnu/java/nio/SocketChannelImpl.java (impl): New variable. (connected): Removed. (SocketChannelImpl): Initialize impl too. (getImpl): New method. (isConnected): Rewritten. (read): Rewritten, set position in buffer correctly. (write): Set position in buffer correctly. * java/net/ServerSocket.java (getImpl): New method. * gnu/java/nio/NIOServerSocket.java, gnu/java/nio/natNIOServerSocket.cc: New files. * gnu/java/nio/natServerSocketChannelImpl.cc: Removed. * Makefile.am (ordinary_java_source_files): Added gnu/java/nio/NIOServerSocket.java. (nat_source_files): Removed gnu/java/nio/natServerSocketChannelImpl.cc and added gnu/java/nio/natNIOServerSocket.cc. * Makefile.in: Regenerated. From-SVN: r72345
2003-10-11* g++.dg/other/first-global.C: New test.Jan Hubicka2-0/+8
From-SVN: r72344
2003-10-11varasm.c (notice_global_symbol): Fix handling of variables; avoid ↵Jan Hubicka2-11/+24
re-computing of variable. * varasm.c (notice_global_symbol): Fix handling of variables; avoid re-computing of variable. From-SVN: r72343
2003-10-11Oh man, forgot the ChangeLog entry for another time.Michael Koch1-17/+18
From-SVN: r72342
2003-10-112003-10-11 Michael Koch <konqueror@gmx.de>Michael Koch18-92/+119
* java/awt/ActiveEvent.java * java/awt/datatransfer/ClipboardOwner.java * java/awt/datatransfer/FlavorMap.java * java/awt/datatransfer/Transferable.java * java/awt/dnd/Autoscroll.java * java/awt/dnd/peer/DragSourceContextPeer.java * java/awt/dnd/peer/DropTargetContextPeer.java * java/awt/dnd/peer/DropTargetPeer.java * java/awt/font/MultipleMaster.java * java/awt/font/OpenType.java * java/awt/im/spi/InputMethodDescriptor.java * java/awt/image/ImageObserver.java * java/awt/image/ImageConsumer.java * java/awt/image/ImageProducer.java * java/awt/image/RGBImageFilter.java * java/awt/image/RasterOp.java * java/awt/image/renderable/RenderableImage.java From-SVN: r72341
2003-10-11Forgot to write ChangeLog entry.Michael Koch1-2/+3
From-SVN: r72340
2003-10-112003-10-11 Michael Koch <konqueror@gmx.de>Michael Koch3-22/+27
* gnu/awt/j2d/DirectRasterGraphics.java * gnu/java/awt/EmbeddedWindowSupport.java From-SVN: r72339
2003-10-11alpha.c (alpha_return_in_memory): Rename from return_in_memory, make static, ↵Richard Henderson6-108/+90
change signature to match target hook. * config/alpha/alpha.c (alpha_return_in_memory): Rename from return_in_memory, make static, change signature to match target hook. (alpha_setup_incoming_varargs): Make static, change signature to match target hook, add code for vms and unicos. (TARGET_PROMOTE_FUNCTION_ARGS, TARGET_PROMOTE_FUNCTION_RETURN, TARGET_PROMOTE_PROTOTYPES, TARGET_STRUCT_VALUE_RTX, TARGET_RETURN_IN_MEMORY, TARGET_SETUP_INCOMING_VARARGS, TARGET_STRICT_ARGUMENT_NAMING, TARGET_PRETEND_OUTGOING_VARARGS_NAMED): New. * config/alpha/alpha-protos.h: Update. * config/alpha/alpha.h (PROMOTE_FUNCTION_ARGS, PROMOTE_FUNCTION_RETURN, RETURN_IN_MEMORY, SETUP_INCOMING_VARARGS): Remove. * config/alpha/unicosmk.h (SETUP_INCOMING_VARARGS): Remove. * config/alpha/vms.h (SETUP_INCOMING_VARARGS): Remove. From-SVN: r72338
2003-10-11* config/arm/arm.c (arm_regno_class): Handle IWMMXT_GR_REGS.Ian Lance Taylor2-0/+7
From-SVN: r72337
2003-10-11lb1sf68.asm: Follow spelling conventions.Kazu Hirata5-23/+30
* config/m68k/lb1sf68.asm: Follow spelling conventions. * config/m68k/m68k.c: Likewise. * config/m68k/m68k.h: Likewise. * config/m68k/m68k.md: Likewise. From-SVN: r72336
2003-10-11builtins.c (expand_builtin_memcpy): Optimize case when the two pointer ↵Roger Sayle4-5/+160
arguments are the equal... * builtins.c (expand_builtin_memcpy): Optimize case when the two pointer arguments are the equal, non-volatile and side-effect free. (expand_builtin_mempcpy): Likewise. (expand_builtin_memmove): Likewise. (expand_builtin_strcpy): Likewise. (expand_builtin_memcmp): Likewise. (expand_builtin_strcmp): Likewise. (expand_builtin_strncmp): Likewise. * gcc.c-torture/execute/string-opt-18.c: New testcase. From-SVN: r72335
2003-10-11combine.c (apply_distributive_law): Enable "distributive" floating point ↵Roger Sayle2-6/+12
optimizations with -funsafe-math-optimizations. * combine.c (apply_distributive_law): Enable "distributive" floating point optimizations with -funsafe-math-optimizations. From-SVN: r72334