platform/upstream/linaro-gcc.git
18 years ago * env.c (gomp_nthreads_var): Change to unsigned long.
rth [Fri, 9 Jun 2006 22:08:55 +0000 (22:08 +0000)]
    * env.c (gomp_nthreads_var): Change to unsigned long.
        (gomp_run_sched_chunk): Likewise.
        (parse_unsigned_long): Rename from parse_num_threads and generalize.
        (initialize_env): Initialize gomp_thread_attr.
        * libgomp.h (gomp_nthreads_var): Update decl.
        (gomp_run_sched_chunk): Likewise.
        (gomp_thread_attr): Declare.
        * team.c (gomp_thread_attr): Export.
        (initialize_team): Don't initialize it.

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

18 years ago PR libgcj/27730:
tromey [Fri, 9 Jun 2006 21:37:32 +0000 (21:37 +0000)]
PR libgcj/27730:
* java/lang/Thread.java (threadId): New field.
(nextThreadId): New static field.
(Thread): Initialize new field.
(getId): New method.

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

18 years ago * java/lang/Class.java (getClassLoaderInternal): Now native.
tromey [Fri, 9 Jun 2006 21:33:32 +0000 (21:33 +0000)]
* java/lang/Class.java (getClassLoaderInternal): Now native.

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

18 years ago2006-06-09 Thomas Fitzsimmons <fitzsim@redhat.com>
fitzsim [Fri, 9 Jun 2006 21:22:38 +0000 (21:22 +0000)]
2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>

* gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java
(getDefaultScreenDevice): Remove unnecessary GCJ local hack.
* gnu/java/awt/peer/gtk/GtkToolkit.java (getSystemEventQueueImpl):
Likewise.
* gnu/java/awt/peer/gtk/GdkPixbufDecoder.java (registerFormat):
Likewise.

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

18 years ago PR fortran/27916
jakub [Fri, 9 Jun 2006 21:18:42 +0000 (21:18 +0000)]
PR fortran/27916
* trans-openmp.c (gfc_omp_clause_default_ctor): New function.
* trans.h (gfc_omp_clause_default_ctor): New prototype.
* f95-lang.c (LANG_HOOKS_OMP_CLAUSE_DEFAULT_CTOR): Define.

* testsuite/libgomp.fortran/pr27916-1.f90: New test.
* testsuite/libgomp.fortran/pr27916-2.f90: New test.

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

18 years ago PR preprocessor/27746
jakub [Fri, 9 Jun 2006 21:13:25 +0000 (21:13 +0000)]
PR preprocessor/27746
* directives.c (do_pragma): Handle pragma with valid namespace
and invalid name coming from macro expansion.
* directives.c (destringize_and_run): Initialize next field in
context.

PR c/27747
PR c++/27748
* directives.c (destringize_and_run): Set NO_EXPAND on the
tokens.

* macro.c (_cpp_backup_tokens): Fix comment typo.
testsuite/
PR c/27747
* gcc.dg/cpp/_Pragma6.c: New test.

PR c++/27748
* g++.dg/cpp/_Pragma1.C: New test.

PR preprocessor/27746
* gcc.dg/gomp/macro-3.c: New test.
* gcc.dg/gomp/macro-4.c: New test.
* g++.dg/gomp/macro-3.C: New test.
* g++.dg/gomp/macro-4.C: New test.

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

18 years ago * doc/install.texi: Add binutils version recommendation for mips-*-*.
daney [Fri, 9 Jun 2006 16:44:25 +0000 (16:44 +0000)]
* doc/install.texi: Add binutils version recommendation for mips-*-*.

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

18 years ago PR classpath/23863:
tromey [Fri, 9 Jun 2006 16:18:51 +0000 (16:18 +0000)]
PR classpath/23863:
* native/fdlibm/dtoa.c (_dtoa): Free contents of _Jv_reent when
finished.
* native/fdlibm/mprec.c: New version from newlib.  Commented out
some includes.  Added <assert.h>.
(_reent, _Bigint): New defines.
(_REENT_CHECK_MP, _REENT_MP_FREELIST, _REENT_MP_P5S): Likewise.
(__ULong, __Long): New types.
(_calloc_r): New function.
(Balloc): Dynamically add new _freelist entries as needed.
* native/fdlibm/mprec.h (struct _Jv_Bigint): Don't use
MAX_BIGNUMS to size _x[].
(struct _Jv_reent): _freelist now a _Jv_Bigint**.  Removed
_allocation_map, num.  Added _max_k.

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

18 years ago2006-06-09 Thomas Fitzsimmons <fitzsim@redhat.com>
fitzsim [Fri, 9 Jun 2006 16:07:07 +0000 (16:07 +0000)]
2006-06-09  Thomas Fitzsimmons  <fitzsim@redhat.com>

* java/lang/String.java, classpath/native/jni/classpath/jcl.h,
classpath/native/jni/qt-peer/eventmethods.h,
classpath/native/jni/qt-peer/qtmenupeer.cpp,
classpath/native/jni/qt-peer/.cvsignore,
classpath/native/jni/gtk-peer/gdkdisplay.h,
classpath/native/jni/gtk-peer/cairographics2d.h,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoGraphics2D.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkFontPeer.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_FreetypeGlyphVector.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_ComponentGraphics.c,
classpath/native/jni/gtk-peer/.cvsignore,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkImage.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkVolatileImage.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkToolkit.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkCanvasPeer.c,
classpath/native/jni/gtk-peer/gtkpeer.h,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkClipboard.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_CairoSurface.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GdkTextLayout.c,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkFramePeer.c,
classpath/native/jni/gtk-peer/Makefile.am,
classpath/native/jni/gtk-peer/gnu_java_awt_peer_gtk_GtkComponentPeer.c,
classpath/native/jawt/Makefile.am,
classpath/native/jawt/.cvsignore,
classpath/native/target/Linux/Makefile.in,
classpath/native/plugin/gcjwebplugin.cc,
classpath/native/plugin/Makefile.am,
classpath/native/plugin/.cvsignore,
classpath/resource/Makefile.in,
classpath/gnu/java/awt/peer/gtk/VolatileImageGraphics.java,
classpath/gnu/java/awt/peer/gtk/CairoGraphics2D.java,
classpath/gnu/java/awt/peer/gtk/CairoSurface.java,
classpath/gnu/java/awt/peer/gtk/GdkFontPeer.java,
classpath/gnu/java/awt/peer/gtk/GdkPixbufDecoder.java,
classpath/gnu/java/awt/peer/gtk/FreetypeGlyphVector.java,
classpath/gnu/java/awt/peer/gtk/GdkGraphicsEnvironment.java,
classpath/gnu/java/awt/peer/gtk/GdkGraphics2D.java,
classpath/gnu/java/awt/peer/gtk/ComponentGraphicsCopy.java,
classpath/gnu/java/awt/peer/gtk/GtkComponentPeer.java,
classpath/gnu/java/awt/peer/gtk/GdkGraphics.java,
classpath/gnu/java/awt/peer/gtk/GtkToolkit.java,
classpath/gnu/java/awt/peer/gtk/GdkScreenGraphicsDevice.java,
classpath/gnu/java/awt/peer/gtk/BufferedImageGraphics.java,
classpath/gnu/java/awt/peer/gtk/GdkTextLayout.java,
classpath/gnu/java/awt/peer/gtk/GdkGraphicsConfiguration.java,
classpath/gnu/java/awt/peer/gtk/ComponentGraphics.java,
classpath/gnu/java/awt/peer/gtk/CairoSurfaceGraphics.java,
classpath/gnu/java/awt/peer/gtk/GtkImage.java,
classpath/gnu/java/awt/peer/gtk/GtkVolatileImage.java,
classpath/gnu/java/awt/peer/gtk/GdkGlyphVector.java,
classpath/gnu/java/awt/peer/gtk/GtkCanvasPeer.java,
classpath/gnu/java/awt/peer/swing/SwingContainerPeer.java,
classpath/gnu/java/awt/peer/swing/SwingComponent.java,
classpath/gnu/java/awt/peer/swing/SwingTextFieldPeer.java,
classpath/gnu/java/awt/peer/swing/SwingMenuBarPeer.java,
classpath/gnu/java/awt/peer/swing/SwingFramePeer.java,
classpath/gnu/java/awt/peer/swing/SwingComponentPeer.java,
classpath/gnu/java/awt/peer/swing/SwingWindowPeer.java,
classpath/gnu/java/awt/print/JavaPrinterJob.java,
classpath/gnu/java/awt/print/PostScriptGraphics2D.java,
classpath/gnu/java/awt/print/SpooledDocument.java,
classpath/gnu/java/awt/print/JavaPrinterGraphics.java,
classpath/gnu/java/awt/BitwiseXORComposite.java,
classpath/gnu/java/awt/font/GNUGlyphVector.java,
classpath/gnu/java/awt/font/opentype/NameDecoder.java,
classpath/gnu/java/awt/java2d/RasterGraphics.java,
classpath/gnu/java/awt/java2d/TexturePaintContext.java,
classpath/gnu/java/awt/java2d/PolyEdge.java,
classpath/gnu/java/awt/java2d/AbstractGraphics2D.java,
classpath/gnu/java/awt/java2d/AlphaCompositeContext.java,
classpath/gnu/java/awt/java2d/ImagePaint.java,
classpath/gnu/java/awt/Buffers.java,
classpath/gnu/classpath/Configuration.java.in,
classpath/gnu/javax/swing/text/html/CombinedAttributes.java,
classpath/gnu/javax/swing/text/html/CharacterAttributeTranslator.java,
classpath/gnu/javax/swing/text/html/parser/htmlAttributeSet.java,
classpath/gnu/javax/swing/text/html/parser/SmallHtmlAttributeSet.java,
classpath/gnu/javax/swing/text/html/ImageViewIconFactory.java,
classpath/tools/toolwrapper.c,
classpath/tools/gnu/classpath/tools/native2ascii/Native2ASCII.java,
classpath/tools/gnu/classpath/tools/native2ascii/Messages.java,
classpath/tools/gnu/classpath/tools/getopt/FileArgumentCallback.java,
classpath/tools/gnu/classpath/tools/getopt/OptionGroup.java,
classpath/tools/gnu/classpath/tools/getopt/OptionException.java,
classpath/tools/gnu/classpath/tools/getopt/Messages.java,
classpath/tools/gnu/classpath/tools/getopt/Option.java,
classpath/tools/gnu/classpath/tools/getopt/Parser.java,
classpath/tools/gnu/classpath/tools/getopt/ClasspathToolParser.java,
classpath/tools/gnu/classpath/tools/jarsigner/JarSigner.java,
classpath/tools/gnu/classpath/tools/jarsigner/Main.java,
classpath/tools/gnu/classpath/tools/jarsigner/Messages.java,
classpath/tools/gnu/classpath/tools/jarsigner/package.html,
classpath/tools/gnu/classpath/tools/keytool/ListCmd.java,
classpath/tools/gnu/classpath/tools/keytool/StorePasswdCmd.java,
classpath/tools/gnu/classpath/tools/keytool/ExportCmd.java,
classpath/tools/gnu/classpath/tools/keytool/GenKeyCmd.java,
classpath/tools/gnu/classpath/tools/keytool/Messages.java,
classpath/tools/gnu/classpath/tools/keytool/package.html,
classpath/tools/gnu/classpath/tools/keytool/Command.java,
classpath/tools/gnu/classpath/tools/keytool/IdentityDBCmd.java,
classpath/tools/gnu/classpath/tools/keytool/Main.java,
classpath/tools/gnu/classpath/tools/keytool/DeleteCmd.java,
classpath/tools/gnu/classpath/tools/keytool/CertReqCmd.java,
classpath/tools/gnu/classpath/tools/keytool/SelfCertCmd.java,
classpath/tools/gnu/classpath/tools/keytool/KeyCloneCmd.java,
classpath/tools/gnu/classpath/tools/keytool/KeyPasswdCmd.java,
classpath/tools/gnu/classpath/tools/keytool/ImportCmd.java,
classpath/tools/gnu/classpath/tools/keytool/PrintCertCmd.java,
classpath/tools/gnu/classpath/tools/rmi/registry/package.html,
classpath/tools/gnu/classpath/tools/rmi/RMIC.txt,
classpath/tools/gnu/classpath/tools/rmi/RMIC.java,
classpath/tools/gnu/classpath/tools/appletviewer/ErrorApplet.java,
classpath/tools/gnu/classpath/tools/appletviewer/AppletClassLoader.java,
classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletContext.java,
classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletContext.java,
classpath/tools/gnu/classpath/tools/appletviewer/AppletSecurityManager.java,
classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletContext.java,
classpath/tools/gnu/classpath/tools/appletviewer/AppletWarning.java,
classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletViewer.java,
classpath/tools/gnu/classpath/tools/appletviewer/AppletTag.java,
classpath/tools/gnu/classpath/tools/appletviewer/ConsoleDialog.java,
classpath/tools/gnu/classpath/tools/appletviewer/Main.java,
classpath/tools/gnu/classpath/tools/appletviewer/StandaloneAppletWindow.java,
classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletViewer.java,
classpath/tools/gnu/classpath/tools/appletviewer/TagParser.java,
classpath/tools/gnu/classpath/tools/appletviewer/PluginAppletWindow.java,
classpath/tools/gnu/classpath/tools/appletviewer/CommonAppletStub.java,
classpath/tools/gnu/classpath/tools/serialver/Messages.java,
classpath/tools/gnu/classpath/tools/serialver/SerialVer.java,
classpath/tools/gnu/classpath/tools/jar/Creator.java,
classpath/tools/gnu/classpath/tools/jar/Entry.java,
classpath/tools/gnu/classpath/tools/jar/Lister.java,
classpath/tools/gnu/classpath/tools/jar/Main.java,
classpath/tools/gnu/classpath/tools/jar/Updater.java,
classpath/tools/gnu/classpath/tools/jar/Messages.java,
classpath/tools/gnu/classpath/tools/jar/Extractor.java,
classpath/tools/gnu/classpath/tools/jar/Action.java,
classpath/tools/gnu/classpath/tools/jar/Indexer.java,
classpath/tools/gnu/classpath/tools/jar/WorkSet.java,
classpath/tools/gnu/classpath/tools/giop/GRMIC.txt,
classpath/tools/gnu/classpath/tools/giop/grmic/GiopRmicCompiler.java,
classpath/tools/gnu/classpath/tools/giop/GRMIC.java,
classpath/tools/Makefile.am, classpath/tools/jarsigner.in,
classpath/tools/keytool.in, classpath/tools/appletviewer.in,
classpath/tools/.cvsignore, classpath/configure.ac,
classpath/javax/swing/JTabbedPane.java,
classpath/javax/swing/AbstractButton.java,
classpath/javax/swing/JViewport.java,
classpath/javax/swing/KeyboardManager.java,
classpath/javax/swing/JMenuItem.java,
classpath/javax/swing/JMenuBar.java,
classpath/javax/swing/MenuSelectionManager.java,
classpath/javax/swing/JOptionPane.java,
classpath/javax/swing/JSpinner.java,
classpath/javax/swing/JCheckBoxMenuItem.java,
classpath/javax/swing/JEditorPane.java,
classpath/javax/swing/JFormattedTextField.java,
classpath/javax/swing/JTree.java,
classpath/javax/swing/CellRendererPane.java,
classpath/javax/swing/JScrollPane.java,
classpath/javax/swing/tree/VariableHeightLayoutCache.java,
classpath/javax/swing/tree/TreeNode.java,
classpath/javax/swing/tree/FixedHeightLayoutCache.java,
classpath/javax/swing/tree/DefaultTreeCellEditor.java,
classpath/javax/swing/tree/TreePath.java,
classpath/javax/swing/tree/RowMapper.java,
classpath/javax/swing/tree/DefaultMutableTreeNode.java,
classpath/javax/swing/tree/DefaultTreeModel.java,
classpath/javax/swing/tree/AbstractLayoutCache.java,
classpath/javax/swing/tree/TreeSelectionModel.java,
classpath/javax/swing/tree/DefaultTreeSelectionModel.java,
classpath/javax/swing/tree/DefaultTreeCellRenderer.java,
classpath/javax/swing/tree/ExpandVetoException.java,
classpath/javax/swing/JList.java,
classpath/javax/swing/table/JTableHeader.java,
classpath/javax/swing/table/AbstractTableModel.java,
classpath/javax/swing/table/DefaultTableModel.java,
classpath/javax/swing/table/TableCellEditor.java,
classpath/javax/swing/table/TableCellRenderer.java,
classpath/javax/swing/ProgressMonitor.java,
classpath/javax/swing/JToolBar.java,
classpath/javax/swing/TransferHandler.java,
classpath/javax/swing/DefaultCellEditor.java,
classpath/javax/swing/DefaultButtonModel.java,
classpath/javax/swing/JLayeredPane.java,
classpath/javax/swing/text/DefaultEditorKit.java,
classpath/javax/swing/text/DefaultCaret.java,
classpath/javax/swing/text/FieldView.java,
classpath/javax/swing/text/JTextComponent.java,
classpath/javax/swing/text/TextAction.java,
classpath/javax/swing/text/StyleContext.java,
classpath/javax/swing/text/html/HTMLDocument.java,
classpath/javax/swing/text/html/MinimalHTMLWriter.java,
classpath/javax/swing/text/html/ImageView.java,
classpath/javax/swing/text/html/HTMLEditorKit.java,
classpath/javax/swing/text/AbstractWriter.java,
classpath/javax/swing/text/GapContent.java,
classpath/javax/swing/text/Utilities.java,
classpath/javax/swing/text/PlainView.java,
classpath/javax/swing/UIManager.java,
classpath/javax/swing/JSplitPane.java,
classpath/javax/swing/JComponent.java,
classpath/javax/swing/SwingUtilities.java,
classpath/javax/swing/border/AbstractBorder.java,
classpath/javax/swing/border/CompoundBorder.java,
classpath/javax/swing/border/TitledBorder.java,
classpath/javax/swing/border/MatteBorder.java,
classpath/javax/swing/border/BevelBorder.java,
classpath/javax/swing/RepaintManager.java,
classpath/javax/swing/JTable.java,
classpath/javax/swing/UIDefaults.java,
classpath/javax/swing/DefaultDesktopManager.java,
classpath/javax/swing/JMenu.java,
classpath/javax/swing/JLabel.java,
classpath/javax/swing/JSlider.java,
classpath/javax/swing/plaf/basic/BasicToolBarUI.java,
classpath/javax/swing/plaf/basic/BasicButtonUI.java,
classpath/javax/swing/plaf/basic/BasicOptionPaneUI.java,
classpath/javax/swing/plaf/basic/BasicTextAreaUI.java,
classpath/javax/swing/plaf/basic/BasicToggleButtonUI.java,
classpath/javax/swing/plaf/basic/BasicSpinnerUI.java,
classpath/javax/swing/plaf/basic/BasicSliderUI.java,
classpath/javax/swing/plaf/basic/BasicTabbedPaneUI.java,
classpath/javax/swing/plaf/basic/BasicComboPopup.java,
classpath/javax/swing/plaf/basic/BasicCheckBoxUI.java,
classpath/javax/swing/plaf/basic/BasicInternalFrameUI.java,
classpath/javax/swing/plaf/basic/BasicProgressBarUI.java,
classpath/javax/swing/plaf/basic/BasicRadioButtonUI.java,
classpath/javax/swing/plaf/basic/BasicPanelUI.java,
classpath/javax/swing/plaf/basic/BasicSplitPaneUI.java,
classpath/javax/swing/plaf/basic/BasicTreeUI.java,
classpath/javax/swing/plaf/basic/BasicTableHeaderUI.java,
classpath/javax/swing/plaf/basic/BasicFileChooserUI.java,
classpath/javax/swing/plaf/basic/BasicScrollPaneUI.java,
classpath/javax/swing/plaf/basic/BasicComboBoxUI.java,
classpath/javax/swing/plaf/basic/BasicListUI.java,
classpath/javax/swing/plaf/basic/BasicIconFactory.java,
classpath/javax/swing/plaf/basic/BasicTextUI.java,
classpath/javax/swing/plaf/basic/BasicLookAndFeel.java,
classpath/javax/swing/plaf/basic/BasicDirectoryModel.java,
classpath/javax/swing/plaf/basic/BasicRootPaneUI.java,
classpath/javax/swing/plaf/basic/BasicTableUI.java,
classpath/javax/swing/plaf/basic/SharedUIDefaults.java,
classpath/javax/swing/plaf/multi/MultiComboBoxUI.java,
classpath/javax/swing/plaf/multi/MultiListUI.java,
classpath/javax/swing/plaf/multi/MultiSplitPaneUI.java,
classpath/javax/swing/plaf/multi/MultiFileChooserUI.java,
classpath/javax/swing/plaf/multi/MultiOptionPaneUI.java,
classpath/javax/swing/plaf/multi/MultiTabbedPaneUI.java,
classpath/javax/swing/plaf/multi/MultiLookAndFeel.java,
classpath/javax/swing/plaf/metal/MetalSliderUI.java,
classpath/javax/swing/plaf/metal/MetalIconFactory.java,
classpath/javax/swing/plaf/metal/MetalComboBoxIcon.java,
classpath/javax/swing/plaf/metal/MetalTabbedPaneUI.java,
classpath/javax/swing/plaf/metal/MetalLookAndFeel.java,
classpath/javax/swing/plaf/metal/MetalCheckBoxUI.java,
classpath/javax/swing/plaf/metal/MetalSeparatorUI.java,
classpath/javax/swing/plaf/metal/MetalBorders.java,
classpath/javax/swing/plaf/metal/MetalSplitPaneDivider.java,
classpath/javax/swing/plaf/metal/MetalScrollBarUI.java,
classpath/javax/swing/plaf/metal/MetalRootPaneUI.java,
classpath/javax/swing/plaf/metal/MetalInternalFrameUI.java,
classpath/javax/swing/plaf/metal/MetalRadioButtonUI.java,
classpath/javax/swing/plaf/metal/MetalToolTipUI.java,
classpath/javax/swing/plaf/metal/MetalInternalFrameTitlePane.java,
classpath/javax/swing/plaf/metal/MetalFileChooserUI.java,
classpath/javax/swing/plaf/metal/MetalUtils.java,
classpath/javax/swing/plaf/metal/MetalComboBoxButton.java,
classpath/javax/swing/plaf/metal/MetalPopupMenuSeparatorUI.java,
classpath/javax/swing/plaf/metal/MetalButtonUI.java,
classpath/javax/swing/JPopupMenu.java,
classpath/javax/swing/JProgressBar.java,
classpath/javax/swing/WindowConstants.java,
classpath/javax/swing/JFrame.java,
classpath/javax/swing/JFileChooser.java,
classpath/javax/swing/JComboBox.java,
classpath/javax/swing/event/EventListenerList.java,
classpath/javax/swing/ListSelectionModel.java,
classpath/javax/swing/JScrollBar.java,
classpath/java/text/SimpleDateFormat.java,
classpath/java/text/NumberFormat.java,
classpath/java/text/class-dependencies.conf,
classpath/java/awt/image/ColorModel.java,
classpath/java/awt/image/BufferedImage.java,
classpath/java/awt/Window.java,
classpath/java/awt/ContainerOrderFocusTraversalPolicy.java,
classpath/java/awt/LightweightDispatcher.java,
classpath/java/awt/EventDispatchThread.java,
classpath/java/awt/BasicStroke.java,
classpath/java/awt/ColorPaintContext.java,
classpath/java/awt/Container.java,
classpath/java/awt/TexturePaint.java,
classpath/java/awt/Component.java, classpath/java/awt/Font.java,
classpath/java/awt/GraphicsConfiguration.java,
classpath/java/awt/DefaultKeyboardFocusManager.java,
classpath/java/awt/print/PrinterJob.java,
classpath/java/awt/im/InputContext.java,
classpath/java/awt/dnd/DragGestureRecognizer.java,
classpath/java/awt/Toolkit.java,
classpath/java/awt/font/GraphicAttribute.java,
classpath/java/awt/font/ImageGraphicAttribute.java,
classpath/java/awt/font/GlyphVector.java,
classpath/java/awt/font/GlyphMetrics.java,
classpath/java/awt/font/ShapeGraphicAttribute.java,
classpath/java/awt/Graphics2D.java,
classpath/include/gnu_java_awt_peer_gtk_GdkGraphicsEnvironment.h,
classpath/include/gnu_java_awt_peer_gtk_ComponentGraphics.h,
classpath/include/gnu_java_awt_peer_gtk_CairoGraphics2D.h,
classpath/include/gnu_java_awt_peer_gtk_FreetypeGlyphVector.h,
classpath/include/gnu_java_awt_peer_gtk_GtkCanvasPeer.h,
classpath/include/config.h.in,
classpath/include/gnu_java_awt_peer_gtk_GdkTextLayout.h,
classpath/include/gnu_java_awt_peer_gtk_GtkComponentPeer.h,
classpath/include/gnu_java_awt_peer_gtk_GdkFontPeer.h,
classpath/include/gnu_java_awt_peer_gtk_ComponentGraphicsCopy.h,
classpath/include/gnu_java_awt_peer_gtk_GtkVolatileImage.h,
classpath/include/gnu_java_awt_peer_gtk_GtkImage.h,
classpath/include/gnu_java_awt_peer_gtk_CairoSurface.h,
classpath/include/gnu_java_awt_peer_gtk_GdkScreenGraphicsDevice.h:
Merge from GNU Classpath HEAD.

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

18 years ago2006-06-09 Andreas Krebbel <krebbel1@de.ibm.com>
krebbel [Fri, 9 Jun 2006 14:23:57 +0000 (14:23 +0000)]
2006-06-09  Andreas Krebbel  <krebbel1@de.ibm.com>

* reload.c (find_reloads): Unset force_reload for 'X' constraint.

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

18 years ago2006-06-09 Richard Guenther <rguenther@suse.de>
rguenth [Fri, 9 Jun 2006 12:39:11 +0000 (12:39 +0000)]
2006-06-09  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/26998
* tree-vrp.c (extract_range_from_unary_expr): For NEGATE_EXPR
of signed types, only TYPE_MIN_VALUE is special, but for both,
minimum and maximum value.  Likewise VR_ANTI_RANGE is special
in this case, as is -fwrapv.

* gcc.dg/torture/pr26998.c: New testcase.
* gcc.dg/tree-ssa/vrp29.c: New testcase.

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

18 years agoDaily bump.
gccadmin [Fri, 9 Jun 2006 00:17:18 +0000 (00:17 +0000)]
Daily bump.

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

18 years agogcc/java
tromey [Fri, 9 Jun 2006 00:15:35 +0000 (00:15 +0000)]
gcc/java
* gcj.texi (libgcj Runtime Properties): Document
gnu.gcj.user.realname.
libjava
* gnu/classpath/natSystemProperties.cc (insertSystemProperties):
Set gnu.gcj.user.realname.

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

18 years ago * gcc.dg/pr27095.c: Account for stubs.
mrs [Thu, 8 Jun 2006 23:29:18 +0000 (23:29 +0000)]
* gcc.dg/pr27095.c: Account for stubs.

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

18 years ago PR target/26427
mrs [Thu, 8 Jun 2006 22:23:17 +0000 (22:23 +0000)]
PR target/26427
* config/darwin.c (darwin_asm_output_anchor): Disable
-fsection-anchors on darwin for now.
* config/darwin.h (TARGET_ASM_OUTPUT_ANCHOR): Likewise.
* rs6000/rs6000.c (optimization_options): Likewise.

testsuite:
* gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
produce bad code on darwin.

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

18 years ago2006-06-09 Andreas Tobler <a.tobler@schweiz.ch>
andreast [Thu, 8 Jun 2006 22:06:46 +0000 (22:06 +0000)]
2006-06-09  Andreas Tobler  <a.tobler@schweiz.ch>

* scripts/jar.in: Replace hardcoded /bin/sh with @SHELL@.

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

18 years ago PR fortran/27958
fxcoudert [Thu, 8 Jun 2006 21:48:05 +0000 (21:48 +0000)]
PR fortran/27958

* trans-expr.c (gfc_conv_substring): If the substring start is
greater than its end, the length of the substring is zero, and
not negative.
(gfc_trans_string_copy): Don't generate a call to
_gfortran_copy_string when destination length is zero.

* gcc/testsuite/gfortran.dg/substr_2.f: New test.

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

18 years ago * cray_pointers_2.f90: Add -fbounds-check compile flag.
langton [Thu, 8 Jun 2006 21:00:26 +0000 (21:00 +0000)]
* cray_pointers_2.f90: Add -fbounds-check compile flag.

PR fortran/27786
* trans-array.c (gfc_conv_array_ref): Eliminate bounds checking
for assumed-size Cray pointees.

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

18 years ago PR target/27421
reichelt [Thu, 8 Jun 2006 20:50:24 +0000 (20:50 +0000)]
PR target/27421
* config/i386/i386.c (classify_argument): Skip fields with invalid
types in unions.

* gcc.dg/union-3.c: New test.

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

18 years ago * cse.c (flush_hash_table): Use VOIDmode to invalidate a REG.
steven [Thu, 8 Jun 2006 19:22:07 +0000 (19:22 +0000)]
    * cse.c (flush_hash_table): Use VOIDmode to invalidate a REG.
        (cse_insn): Likewise for the stack_pointer_rtx.

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

18 years ago2006-06-08 Steven G. Kargl <kargls@comcat.net>
kargl [Thu, 8 Jun 2006 17:51:47 +0000 (17:51 +0000)]
2006-06-08  Steven G. Kargl  <kargls@comcat.net>

        * intrinsic.c (add_subroutine):  Make make_noreturn() conditional on
        the appropriate symbol name.

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

18 years ago * tree-ssa-dom.c (record_conditions): Only record "unordered"
sayle [Thu, 8 Jun 2006 16:48:30 +0000 (16:48 +0000)]
* tree-ssa-dom.c (record_conditions): Only record "unordered"
conditions from floating point comparisons.

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

18 years ago2006-06-08 Paolo Bonzini <bonzini@gnu.org>
bonzini [Thu, 8 Jun 2006 15:40:48 +0000 (15:40 +0000)]
2006-06-08  Paolo Bonzini  <bonzini@gnu.org>

PR middle-end/27733
* expmed.c (struct alg_hash_entry): Fix type of field T
to match synth_mult argument.
(NUM_ALG_HASH_ENTRIES): Make it bigger for 64-bit HOST_WIDE_INT.

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

18 years ago2006-06-08 Andrew Haley <aph@redhat.com>
aph [Thu, 8 Jun 2006 14:01:40 +0000 (14:01 +0000)]
2006-06-08  Andrew Haley  <aph@redhat.com>

        * expr.c (build_field_ref): Pass NULL_TREE as SPECIAL arg to
        get_symbol_table_index().
        (maybe_rewrite_invocation): Set SPECIAL if we need to access a
        private method.
        (build_known_method_ref): New arg: special.  Pass it to
        get_symbol_table_index.
        (get_symbol_table_index): Put SPECIAL in the TREE_PURPOSE field of
        the method list.
        (build_invokevirtual): New arg: special.  Pass it to
        get_symbol_table_index.
        (expand_invoke): New variable: special.
        Pass it to maybe_rewrite_invocation().
        Pass it to build_known_method_ref().
        * class.c (build_symbol_entry): Add new arg: special.  Use it to
        build the symbol table conbstructor.
        (emit_symbol_table): Extract SPECIAL from the method list and pass
        it to build_symbol_entry().
        * parse.y (patch_invoke): Call maybe_rewrite_invocation() and set
        special accordingly.

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

18 years ago2006-06-07 Andrew Haley <aph@redhat.com>
aph [Thu, 8 Jun 2006 14:00:43 +0000 (14:00 +0000)]
2006-06-07  Andrew Haley  <aph@redhat.com>

        * include/jvm.h (_Jv_Linker::maybe_adjust_signature): New.
        (_Jv_Linker::uaddr): New.
        * link.cc (resolve_pool_entry): Call search_method_in_superclasses
        instead of an open-coded loop around search_method_in_class.
        (search_method_in_class): Add a new arg, check_perms.
        (search_method_in_superclasses): New.
        (link_symbol_table): Call maybe_adjust_signature() to extract the
        least significnt bit of the signature pointer.  Do this three
        times, for instace method calls, static methods, and interfaces.
        Call search_method_in_superclasses() instead of
        _Jv_LookupDeclaredMethod.
        (typedef uaddr): Delete.

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

18 years ago2006-06-08 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
mkuvyrkov [Thu, 8 Jun 2006 08:51:13 +0000 (08:51 +0000)]
2006-06-08  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

PR target/27863
* haifa-sched.c (unlink_other_notes, unlink_line_notes): Update basic
block boundaries.

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

18 years ago2006-06-08 Richard Guenther <rguenther@suse.de>
rguenth [Thu, 8 Jun 2006 08:49:19 +0000 (08:49 +0000)]
2006-06-08  Richard Guenther  <rguenther@suse.de>

PR middle-end/27116
* fold-const.c (negate_expr_p): We can negate BIT_NOT_EXPR
only, if overflow is defined and not trapping.
(negate_expr): Likewise.

* gcc.dg/torture/pr27116.c: New testcase.
* gcc.dg/pr15785-1.c: Remove test for invalid transformation.

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

18 years ago PR tree-optimization/27872
rakdver [Thu, 8 Jun 2006 08:19:50 +0000 (08:19 +0000)]
PR tree-optimization/27872
* tree-ssa-loop-manip.c (tree_unroll_loop): Set EDGE_IRREDUCIBLE_LOOP
flag on the new exit edge of the unrolled loop.

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

18 years ago PR rtl-optimization/26449
rakdver [Thu, 8 Jun 2006 08:17:05 +0000 (08:17 +0000)]
PR rtl-optimization/26449
* loop-invariant.c (move_invariant_reg): Fail if force_operand fails.

* gcc.dg/pr26449.c: New test.

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

18 years ago2006-06-07 Andrew MacLeod <amacleod@redhat.com>
amacleod [Thu, 8 Jun 2006 01:18:16 +0000 (01:18 +0000)]
2006-06-07  Andrew MacLeod  <amacleod@redhat.com>

PR middle-end/27793
* tree-dfa.c (referenced_vars_dup_list): New.  List of duplicate
referenced_variables with matching DECL_UID's.
(find_referenced_vars): Make sure duplicate list is empty to start.
(referenced_var_p): Remove.
(referenced_var_check_and_insert): Renamed from referenced_var_insert.
Check if var is in the list, and add if needed.  Update the duplicate
list if a different var is in the list with the same DECL_UID.
(add_referenced_var): Call routine to check and insert.
* tree-ssa.c (delete_tree_ssa): Clear var_ann's on duplicates.
* tree-flow.h (referenced_vars_dup_list): External declaration.

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

18 years agoDaily bump.
gccadmin [Thu, 8 Jun 2006 00:17:48 +0000 (00:17 +0000)]
Daily bump.

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

18 years agoWhitespace fixes.
dj [Wed, 7 Jun 2006 23:30:43 +0000 (23:30 +0000)]
Whitespace fixes.

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

18 years ago2006-06-07 Thomas Fitzsimmons <fitzsim@redhat.com>
fitzsim [Wed, 7 Jun 2006 21:46:24 +0000 (21:46 +0000)]
2006-06-07  Thomas Fitzsimmons  <fitzsim@redhat.com>

* scripts/makemake.tcl (emit_bc_rule): Do not skip
gnu-java-awt-peer-qt.lo.
* configure.ac (QT_AWT): Remove conditional.
Do not add gnu/java/awt/peer/qt to standard.omit.
* classpath/native/jni/qt-peer/Makefile.am: Install libqtpeer.so
in GCJ's versioned library directory.
* classpath/gnu/java/awt/peer/qt/QtToolkit.java (initToolkit):
Load libqtpeer.so unconditionally.
* gij.cc (main): Do not re-exec gij.
* Makefile.am: Remove lib-gnu-java-awt-peer-qt.lo build logic.
(gij_LDFLAGS): Point -rpath at GCJ's versioned library directory
when linking gij.

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

18 years ago * config/mips/t-elf (MULTILIB_MATCHES): Combine two entries
ths [Wed, 7 Jun 2006 17:46:23 +0000 (17:46 +0000)]
* config/mips/t-elf (MULTILIB_MATCHES): Combine two entries
into single entry.

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

18 years ago PR c++/27601
reichelt [Wed, 7 Jun 2006 16:08:30 +0000 (16:08 +0000)]
PR c++/27601
* cp-tree.h (finish_offsetof): Add prototype.
* semantics.c (finish_offsetof): New function.
* parser.c (cp_parser_builtin_offsetof): Call it instead of
fold_offsetof.
* pt.c (tsubst_copy_and_build): Likewise.

* g++.dg/ext/offsetof1.C: Test member functions.

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

18 years ago * Makefile.in (install-info, install-dvi, install-ps, install-pdf):
drow [Wed, 7 Jun 2006 15:44:09 +0000 (15:44 +0000)]
* Makefile.in (install-info, install-dvi, install-ps, install-pdf):
New dummy targets.

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

18 years ago * gcc.dg/pr27095.c: Improve scanning.
sje [Wed, 7 Jun 2006 15:27:24 +0000 (15:27 +0000)]
* gcc.dg/pr27095.c: Improve scanning.

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

18 years ago2006-06-06 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Wed, 7 Jun 2006 14:58:24 +0000 (14:58 +0000)]
2006-06-06  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/util: New directory.
* testsuite/testsuite_hooks.cc: Move to util sub-directory.
* testsuite/testsuite_abi_check.cc: Same.
* testsuite/testsuite_abi.cc: Same.
* testsuite/testsuite_tr1.h: Same.
* testsuite/testsuite_io.h: Same.
* testsuite/testsuite_iterators.h: Same.
* testsuite/testsuite_allocator.cc: Same.
* testsuite/testsuite_allocator.h: Same.
* testsuite/testsuite_hooks.h: Same.
* testsuite/testsuite_character.cc: Same.
* testsuite/testsuite_abi.h: Same.
* testsuite/testsuite_character.h: Same.
* testsuite/testsuite_visualization.h: Same.
* testsuite/testsuite_performance.h: Same.
* testsuite/testsuite_shared.cc: Same.
* testsuite/testsuite_common_types.h: Same.

* testsuite/lib/libstdc++.exp (v3-build_support): Adjust paths.
* testsuite/libstdc++-abi/abi.exp: Same.
* testsuite/libstdc++-dg/conformance.exp: Remove any files in the
utilities subdirectory from the list of test cases.

* scripts/testsuite_flags.in (build-includes): Adjust path for
testsuite includes.
* scripts/create_testsuite_files (dlist): Don't let utility files
creep into the testsuite_files list.

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

18 years ago2006-06-07 Paolo Bonzini <bonzini@gnu.org>
bonzini [Wed, 7 Jun 2006 12:07:24 +0000 (12:07 +0000)]
2006-06-07  Paolo Bonzini  <bonzini@gnu.org>

PR target/27390
* reg-stack.c (subst_stack_regs_pat): Reorder resetting of
the imaginary and real parts of a clobbered register.
Emit insn to set the imaginary part.

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

18 years ago2006-06-07 Paul Thomas <pault@gcc.gnu.org>
pault [Wed, 7 Jun 2006 07:20:39 +0000 (07:20 +0000)]
2006-06-07  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/23091
* resolve.c (resolve_fl_variable): Error if an automatic
object has the SAVE attribute.

PR fortran/24168
* expr.c (simplify_intrinsic_op): Transfer the rank and
the locus to the simplified expression.

PR fortran/25090
PR fortran/25058
* gfortran.h : Add int entry_id to gfc_symbol.
* resolve.c : Add static variables current_entry_id and
specification_expr.
(resolve_variable): During code resolution, check if a
reference to a dummy variable in an executable expression
is preceded by its appearance as a parameter in an entry.
Likewise check its specification expressions.
(resolve_code): Update current_entry_id on EXEC_ENTRY.
(resolve_charlen, resolve_fl_variable): Set and reset
specifiaction_expr.
(is_non_constant_shape_array): Do not return on detection
of a variable but continue to resolve all the expressions.
(resolve_codes): set current_entry_id to an out of range
value.

2006-06-07  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/23091
* gfortran.dg/saved_automatic_1.f90: New test.

PR fortran/24168
* gfortran.dg/array_simplify_1.f90: New test.

PR fortran/25090
* gfortran.dg/entry_dummy_ref_1.f90: New test.

PR fortran/25058
* gfortran.dg/entry_dummy_ref_2.f90: New test.

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

18 years ago2006-06-06 Paolo Carlini <pcarlini@suse.de>
paolo [Wed, 7 Jun 2006 01:50:09 +0000 (01:50 +0000)]
2006-06-06  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random (mersenne_twister<>::operator==,
operator!=, operator<<, operator>>): Implement.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/equal.cc: New.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/not_equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilities/random/mersenne_twister/
operators/serialize.cc: Likewise.

* include/tr1/random (subtract_with_carry<>::operator==): Fix,
compare the whole state; use std::equal.

* include/tr1/random: Minor formatting and style changes.

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

18 years agoDaily bump.
gccadmin [Wed, 7 Jun 2006 00:17:21 +0000 (00:17 +0000)]
Daily bump.

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

18 years ago2006-06-06 Benjamin Kosnik <bkoz@redhat.com>
bkoz [Tue, 6 Jun 2006 22:42:27 +0000 (22:42 +0000)]
2006-06-06  Benjamin Kosnik  <bkoz@redhat.com>

* testsuite/tr1/5_numerical_facilies: Move to...
* testsuite/tr1/5_numerical_facilities: ...this.

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

18 years ago PR c++/27177
mmitchel [Tue, 6 Jun 2006 21:38:54 +0000 (21:38 +0000)]
PR c++/27177
* call.c (standard_conversion): Require that the derived type be
complete when performing a derived-to-base conversion.
PR c++/27177
* g++.dg/expr/cast7.C: New test.

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

18 years ago * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
janis [Tue, 6 Jun 2006 19:16:14 +0000 (19:16 +0000)]
* lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
* lib/gcc-defs.exp (tool_check_compile): Ditto.
* lib/fortran-torture.exp (fortran-torture-compile,
fortran-torture-execute): Ditto.

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

18 years ago2006-06-06 Carlos O'Donell <carlos@codesourcery.com>
carlos [Tue, 6 Jun 2006 19:01:18 +0000 (19:01 +0000)]
2006-06-06  Carlos O'Donell <carlos@codesourcery.com>

Sync from src:

* configure.in: Sync.
* configure: Regenerated.

2006-05-31  Daniel Jacobowitz  <dan@codesourcery.com>

* Makefile.def: Added dependencies from sim and gdb on intl, and
added configure dependencies to everything with an all dependency
on intl.
* Makefile.in: Regenerated.

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

18 years ago2006-06-06 Peter Lemieszewski <lemie@us.ibm.com>
uweigand [Tue, 6 Jun 2006 18:11:44 +0000 (18:11 +0000)]
2006-06-06  Peter Lemieszewski  <lemie@us.ibm.com>

* config/s390/t-tpf (LIB2ADDEH): Include unwind-dw2-fde-glibc.c
in lieu of unwind-dw2-fde.c.

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

18 years ago * config/mingw32/time.c: New file.
fxcoudert [Tue, 6 Jun 2006 17:54:02 +0000 (17:54 +0000)]
* config/mingw32/time.c: New file.
* configure.tgt: Use it.

* config/i386/mingw32.h (GOMP_SELF_SPECS): Define.

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

18 years ago2006-06-06 Paolo Carlini <pcarlini@suse.de>
paolo [Tue, 6 Jun 2006 17:37:33 +0000 (17:37 +0000)]
2006-06-06  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random: Trivial uglification fixes.
* include/tr1/random.tcc: Likewise.

* include/tr1/random (subtract_with_carry<>::
subtract_with_carry(_IntType)): Fix parameter type to unsigned long.
(subtract_with_carry<>::seed(_IntType)): Likewise.
* include/tr1/random.tcc (subtract_with_carry<>::seed(_IntType)):
Adjust.

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

18 years ago PR target/27842
uweigand [Tue, 6 Jun 2006 17:01:27 +0000 (17:01 +0000)]
PR target/27842
* config/rs6000/altivec.md (UNSPEC_VSLW): Remove.
("altivec_vspltisw_v4sf", "altivec_vslw_v4sf"): Remove.
("mulv4sf3", "absv4sf3", "negv4sf3"): Adapt users to use
V4SImode temporaries and operations instead.

PR target/27842
* gcc.dg/vmx/pr27842.c: New test.

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

18 years ago2006-06-05 David Daney <ddaney@avtrex.com>
daney [Tue, 6 Jun 2006 17:00:16 +0000 (17:00 +0000)]
2006-06-05  David Daney  <ddaney@avtrex.com>

* gcj.texi (libgcj Runtime Properties): Document
gnu.gcj.runtime.NameFinder.show_raw and
gnu.gcj.runtime.NameFinder.remove_unknown.

2006-06-05  David Daney  <ddaney@avtrex.com>

* gnu/gcj/runtime/NameFinder.java (show_raw): New field.
(showRaw): New method.
* stacktrace.cc : Include gnu/gcj/runtime/StringBuffer.h.
(getLineNumberForFrame): Show IP offset in trace if line number
not available and show_raw true.

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

18 years ago * jcf-dump.c (print_access_flags): Handle varargs, bridge,
tromey [Tue, 6 Jun 2006 16:44:30 +0000 (16:44 +0000)]
* jcf-dump.c (print_access_flags): Handle varargs, bridge,
synthetic, enum, annotation.
* jcf.h (ACC_BRIDGE): New macro.
(ACC_VARARGS): Likewise.
(ACC_SYNTHETIC): Likewise.
(ACC_ENUM): Likewise.
(ACC_ANNOTATION): Likewise.

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

18 years ago2006-06-06 David Ayers <d.ayers@inode.at>
ayers [Tue, 6 Jun 2006 16:05:47 +0000 (16:05 +0000)]
2006-06-06  David Ayers  <d.ayers@inode.at>

PR libobjc/13946
* Makefile.def: Add dependencies for libobjc which boehm-gc.
* Makefile.in: Regenerate.
* configure.in: Add --enable-objc-gc at toplevel and have it
enable boehm-gc for Objective-C.
Remove target-boehm-gc from libgcj.
Add target-boehm-gc to target_libraries.
Add target-boehm-gc to noconfigdirs where ${libgcj}
is specified.
Assert that boehm-gc is supported when requested for Objective-C.
Only build boehm-gc if needed either for Java or Objective-C.
* configure: Regenerate.

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

18 years ago * java/io/natFilePosix.cc (getCanonicalPath): Rewritten.
gary [Tue, 6 Jun 2006 15:09:20 +0000 (15:09 +0000)]
* java/io/natFilePosix.cc (getCanonicalPath): Rewritten.
* configure.ac: Remove realpath check and add checks for
lstat and readlink.
* configure: Rebuilt.
* include/config.h.in: Likewise.
* java/io/File.java: Javadoc fix.

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

18 years ago * config/mips/t-linux64 (tp-bit.c): Append to tp-bit.c, not
jsm28 [Tue, 6 Jun 2006 12:51:24 +0000 (12:51 +0000)]
* config/mips/t-linux64 (tp-bit.c): Append to tp-bit.c, not
dp-bit.c.

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

18 years ago2006-06-06 Laurent GUERBY <laurent@guerby.net>
guerby [Tue, 6 Jun 2006 12:37:01 +0000 (12:37 +0000)]
2006-06-06  Laurent GUERBY  <laurent@guerby.net>

        PR ada/27769
        mlib-utl.adb: Use Program_Name.

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

18 years agoFix up whitespacing
mrs [Tue, 6 Jun 2006 11:44:09 +0000 (11:44 +0000)]
Fix up whitespacing

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

18 years ago * objc-act.c: Remove prototype for objc_build_volatilized_type.
mrs [Tue, 6 Jun 2006 10:22:54 +0000 (10:22 +0000)]
* objc-act.c: Remove prototype for objc_build_volatilized_type.

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

18 years ago * Makefile.in: Rename to htmldir to build_htmldir to avoid
mrs [Tue, 6 Jun 2006 10:15:12 +0000 (10:15 +0000)]
* Makefile.in: Rename to htmldir to build_htmldir to avoid
installing during build.

java,fortran:
* Make-lang.in: Rename to htmldir to build_htmldir to avoid
installing during build.

treelang:
* Make-lang.in: Rename to gcc_htmldir to build_htmldir to avoid
installing during build.

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

18 years ago2006-06-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
mkuvyrkov [Tue, 6 Jun 2006 09:44:17 +0000 (09:44 +0000)]
2006-06-06  Maxim Kuvyrkov  <mkuvyrkov@ispras.ru>

* params.def (PARAM_MAX_SCHED_EXTEND_REGIONS_ITERS): Change default
value to 0.
* doc/invoke.texi (max-sched-extend-regions-iters): Document.
* config/ia64/ia64.c (params.h): New header.
(ia64_optimization_options): New function to adjust parameters.
* config/ia64/ia64-protos.h (ia64_optimization_options): New prototype.
* config/ia64/ia64.h (OPTIMIZATION_OPTIONS): New macro.
* config/ia64/t-ia64 (ia64.o): Add dependence from params.h .

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

18 years ago2006-06-06 Janne Blomqvist <jb@gcc.gnu.org>
jb [Tue, 6 Jun 2006 08:10:09 +0000 (08:10 +0000)]
2006-06-06  Janne Blomqvist  <jb@gcc.gnu.org>

* m4/in_pack.m4: Add TODO comment about detecting temporaries,
remove test for stride 0, update copyright year.
* m4/transpose.m4: Remove test for stride 0, update copyright
year.
* m4/iforeach.m4: Likewise.
* m4/shape.m4: Likewise.
* m4/in_unpack.m4: Likewise.
* m4/reshape.m4: Likewise.
* m4/ifunction.m4: Likewise.
* m4/matmul.m4: Likewise.
* m4/matmull.m4: Likewise.
* intrinsics/etime.c: Likewise.
* intrinsics/transpose_generic.c: Likewise.
* intrinsics/spread_generic.c: Likewise.
* intrinsics/stat.c: Likewise.
* intrinsics/reshape_generic.c: Likewise.
* intrinsics/random.c: Likewise.
* generated/*: Regenerated from above changed m4 files.

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

18 years ago2006-06-06 Paul Thomas <pault@gcc.gnu.org>
pault [Tue, 6 Jun 2006 04:15:17 +0000 (04:15 +0000)]
2006-06-06  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/27897
* match.c (gfc_match_common):  Fix code typo.  Remove
sym->name, since sym is NULL, and replace with name.

* fortran/ChangeLog : Fix typo: 20838 to 20839.
* testsuite/ChangeLog : The same.

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

18 years agoDaily bump.
gccadmin [Tue, 6 Jun 2006 00:17:16 +0000 (00:17 +0000)]
Daily bump.

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

18 years ago PR libfortran/27895
fxcoudert [Mon, 5 Jun 2006 22:41:29 +0000 (22:41 +0000)]
PR libfortran/27895

* resolve.c (compute_last_value_for_triplet): New function.
(check_dimension): Correctly handle zero-sized array sections.
Add checking on last element of array sections.

* gfortran.dg/bounds_check_3.f90: New test.

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

18 years ago2006-06-05 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 5 Jun 2006 21:23:59 +0000 (21:23 +0000)]
2006-06-05  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random (mersenne_twister<>::seed()): Fix per
tr1/5.1.4.2, p8.
* include/tr1/random.tcc (mod_w): Add.
(mersenne_twister<>::seed(unsigned long)): Fix per tr1/5.1.4.2, p9.
(mersenne_twister<>::seed(Gen&, false_type)): Adjust to use mod_w.
* testsuite/tr1/5_numerical_facilies/random/mt19937.cc: Fix
expected result per tr1/5.1.5, p2.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/default.cc: Adjust.

* include/tr1/random (exponential_distribution<>::operator()()): Fix.

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

18 years ago PR libgcj/27860
schwab [Mon, 5 Jun 2006 21:21:05 +0000 (21:21 +0000)]
PR libgcj/27860
* link.cc: Check for closure support in libffi with FFI_CLOSURES.

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

18 years ago PR libgcj/27892:
tromey [Mon, 5 Jun 2006 20:32:33 +0000 (20:32 +0000)]
PR libgcj/27892:
* gij.cc (main): Use putenv.

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

18 years ago * stor-layout.c (debug_rli): Fix a typo in a debug message.
kazu [Mon, 5 Jun 2006 20:25:53 +0000 (20:25 +0000)]
* stor-layout.c (debug_rli): Fix a typo in a debug message.

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

18 years ago2006-06-05 Steven G. Kargl <kargls@comcast.net>
kargl [Mon, 5 Jun 2006 19:50:05 +0000 (19:50 +0000)]
2006-06-05  Steven G. Kargl  <kargls@comcast.net>

        * data.c (gfc_assign_data_value):  Fix comment typo.  Remove
        a spurious return.

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

18 years agoFix typo...
mrs [Mon, 5 Jun 2006 19:33:50 +0000 (19:33 +0000)]
Fix typo...

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

18 years ago * objc.dg/objc-fast-4.m: Skip for ppc64.
mrs [Mon, 5 Jun 2006 19:20:49 +0000 (19:20 +0000)]
* objc.dg/objc-fast-4.m: Skip for ppc64.

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

18 years ago2006-06-05 Paolo Bonzini <bonzini@gnu.org>
bonzini [Mon, 5 Jun 2006 17:14:23 +0000 (17:14 +0000)]
2006-06-05  Paolo Bonzini  <bonzini@gnu.org>

PR 27674
* Makefile.tpl (configure-[+prefix+][+module+],
all-[+prefix+][+module+]): Depend on stage_current if bootstrapping.
Remove rule to unstage bootstrapped modules.
(stage_current): New.
* Makefile.in: Regenerate.

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

18 years ago* dg-cmp-results.sh: New script for comparing DejaGNU logs.
jwlemke [Mon, 5 Jun 2006 15:59:03 +0000 (15:59 +0000)]
* dg-cmp-results.sh: New script for comparing DejaGNU logs.

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

18 years ago PR testsuite/27705
sje [Mon, 5 Jun 2006 15:34:08 +0000 (15:34 +0000)]
PR testsuite/27705
* gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.

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

18 years ago PR target/27051
sje [Mon, 5 Jun 2006 15:13:01 +0000 (15:13 +0000)]
PR target/27051
* config/ia64/ia64.c (ia64_select_rtx_section): Check TARGET_NO_SDATA.

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

18 years ago PR gcc/27818:
tromey [Mon, 5 Jun 2006 15:08:56 +0000 (15:08 +0000)]
PR gcc/27818:
* Makefile.in: Rebuilt.
* Makefile.am (install-data-local): Define conditionally.

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

18 years agoChangelog:
victork [Mon, 5 Jun 2006 08:56:49 +0000 (08:56 +0000)]
Changelog:
        PR tree-optimization/26360
        * tree-vectorizer.c (destroy_loop_vec_info): Remove (dead) pattern
        stmts.

testsuite/Changelog:
        PR tree-optimizations/26360
        * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
        with -fno-tree-dce.
        * gcc.dg/vect/no-tree-dce-pr26360.c: New test.

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

18 years ago2006-06-05 Paul Thomas <pault@gcc.gnu.org>
pault [Mon, 5 Jun 2006 07:45:03 +0000 (07:45 +0000)]
2006-06-05  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/14067
* data.c (create_character_intializer): Add warning message
for truncated string.

PR fortran/16943
* symbol.c : Include flags.h.
(gfc_add_type): If a procedure and types are the same do not
throw an error unless standard is less than gnu or pedantic.

PR fortran/20838
* parse.c (parse_do_block): Error if named block do construct
does not have a named enddo.

PR fortran/27655
* check.c (gfc_check_associated): Pick up EXPR_NULL for pointer
as well as target and put error return at end of function.

2006-06-05  Paul Thomas  <pault@gcc.gnu.org>

PR fortran/14067
* gfortran.dg/data_char_1.f90: Add messages for truncated
strings.

PR fortran/16943
* gfortran.dg/func_decl_2.f90: New test.

PR fortran/20838
* gfortran.dg/do_2.f90: New test.

PR fortran/27655
* gfortran.dg/associated_3.f90: New test.

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

18 years ago2006-06-05 Paolo Carlini <pcarlini@suse.de>
paolo [Mon, 5 Jun 2006 07:33:18 +0000 (07:33 +0000)]
2006-06-05  Paolo Carlini  <pcarlini@suse.de>

* include/tr1/random.tcc (Max::value()): Cast 1 to Tp(1) and
adjust shift count to w; rename as Max_w.
(struct Mod_w): New.
(mersenne_twister<>::seed(Gen&, false_type): Use the latter.
(mersenne_twister<>::operator()()): Fix ~0ul to ~_UInt().
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/default.cc: Fix ~0ul to 2^32-1.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/gen1.cc: Likewise.

2006-06-05  Stephen M. Webb  <stephen.webb@bregmasoft.com>

* include/tr1/random: New.
* include/tr1/random.tcc: Likewise.
* include/Makefile.am: Add.
* testsuite/tr1/5_numerical_facilies/random/ranlux3.cc: New.
* testsuite/tr1/5_numerical_facilies/random/ranlux4.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mt19937.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/variate_generator/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
cons/seed1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
cons/seed2.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
cons/default.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
cons/gen1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
operators/equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
operators/not_equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/subtract_with_carry/
operators/serialize.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/uniform_real/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/discard_block/
requirements/requirements.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
cons/seed1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
cons/seed2.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
cons/default.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
cons/gen1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
requirements/non_uint_neg.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
operators/equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
operators/not_equal.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/linear_congruential/
operators/serialize.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/xor_combine/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/minstd_rand.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/minstd_rand0.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/uniform_int/
cons/range.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/uniform_int/
cons/default.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/uniform_int/
cons/range_neg.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/uniform_int/
requirements/typedefs.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/seed1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/seed2.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/default.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
cons/gen1.cc: Likewise.
* testsuite/tr1/5_numerical_facilies/random/mersenne_twister/
requirements/typedefs.cc: Likewise.
* include/Makefile.in: Regenerate.
* testsuite/tr1/headers.cc: Update.

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

18 years ago PR c++/27819
mmitchel [Mon, 5 Jun 2006 02:46:38 +0000 (02:46 +0000)]
PR c++/27819
* decl.c (cp_finish_decl): Process initializers for static data
members with non-dependent initializers, even in templates.
PR c++/27722
* decl.c (maybe_deduce_size_from_array_init): If the declaration
is erroneous, give it an erroneous type.
(layout_var_decl): If the type is erroneous, give up.
(check_initializer): Likewise.
PR c++/27807
* cp-tree.h (TYPE_OBJ_P): New macro.
(TYPE_PTROB_P): Use it.
(TYPE_REF_OBJ_P): Likewise.
* semantics.c (finish_compound_literal): Do not permit compound
literals of non-object types.
PR c++/27806
* typeck.c (original_type): Robustify.
PR c++/27819
* g++.dg/template/static25.C: New test.
PR c++/27722
* g++.dg/init/array21.C: New test.
PR c++/27807
* g++.dg/ext/complit7.C: New test.

PR c++/27806
* g++.dg/parse/ptrmem5.C: New test.

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

18 years ago PR middle-end/27382
sayle [Mon, 5 Jun 2006 02:31:41 +0000 (02:31 +0000)]
PR middle-end/27382
PR c/27150
* gcc.dg/pr27150-1.c: New testcase.
* gcc.dg/pr27382-1.c: New testcase.
* gcc.dg/pr27382-2.c: New testcase.

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

18 years ago PR middle-end/27382
sayle [Mon, 5 Jun 2006 02:28:20 +0000 (02:28 +0000)]
PR middle-end/27382
* c-common.c (c_common_truthvalue_conversion): Explicitly check
for LABEL_DECL before calling DECL_WEAK.

PR c/27150
* c-typeck.c (build_binary_op): Likewise, explicitly check for
LABEL_DECL and PARM_DECL.

* gcc.dg/pr27150-1.c: New testcase.
* gcc.dg/pr27382-1.c: New testcase.
* gcc.dg/pr27382-2.c: New testcase.

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

18 years ago PR c/25161
jsm28 [Mon, 5 Jun 2006 00:51:45 +0000 (00:51 +0000)]
PR c/25161
PR c/27020
* c-decl.c (grokdeclarator): Disallow variably modified types at
file scope.  Avoid marking shared array type of constant size as
VLA.

testsuite:
* gcc.dg/array-10.c: New test.

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

18 years ago PR c++/27804
reichelt [Mon, 5 Jun 2006 00:24:41 +0000 (00:24 +0000)]
PR c++/27804
* init.c (constant_value_1): Return decl instead of error_mark_node
for invalid initializers.

PR c++/27804
* g++.dg/init/const4.C: New test.
* g++.dg/init/member1.C: Add error-marker.
* g++.dg/other/fold1.C: Adjust error-marker.

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

18 years agoDaily bump.
gccadmin [Mon, 5 Jun 2006 00:17:24 +0000 (00:17 +0000)]
Daily bump.

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

18 years ago PR c++/27601
reichelt [Sun, 4 Jun 2006 23:42:04 +0000 (23:42 +0000)]
PR c++/27601
* c-common.c (fold_offsetof_1): Handle static members.

* g++.dg/ext/offsetof1.C: New test.

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

18 years ago2006-06-04 Eric Christopher <echristo@apple.com>
echristo [Sun, 4 Jun 2006 19:50:48 +0000 (19:50 +0000)]
2006-06-04 Eric Christopher <echristo@apple.com>

        * stor-layout.c (start_record_layout): Initialize remaining_in_alignment.
        (debug_rli): Output value for remaining_in_alignment.
        (update_alignment_for_field): Unconditionalize
        ms_bitfield_layout_p code. Handle non-bitfield fields. Remove
        extra alignment code.
        (place_field): Don't realign if ms_bitfield_layout_p. Unconditionalize
        ms_bitfield_layout_p code. Rewrite handling of structure fields.
        * tree.h (record_layout_info_s): Remove prev_packed.
        * doc/extend.texi (ms_struct): Add documentation of format.

2006-06-04 Eric Christopher <echristo@apple.com>

        * gcc.dg/attr-ms_struct-1.c: New.

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

18 years ago2006-06-01 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sun, 4 Jun 2006 18:25:40 +0000 (18:25 +0000)]
2006-06-01  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/27592
        * rtti.c (build_dynamic_cast_1): Call c_common_truthvalue_conversion
        on operand of the COND_EXPR for the null pointer check.

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

18 years ago2006-06-01 Andrew Pinski <pinskia@physics.uc.edu>
pinskia [Sun, 4 Jun 2006 17:40:51 +0000 (17:40 +0000)]
2006-06-01  Andrew Pinski  <pinskia@physics.uc.edu>

        PR c++/26740
        * typeck.c (build_unary_op): Mark the function as being used.

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

18 years ago * gcc.c-torture/compile/builtin_constant_p.c: New test.
shinwell [Sun, 4 Jun 2006 16:30:28 +0000 (16:30 +0000)]
* gcc.c-torture/compile/builtin_constant_p.c: New test.
(neglected in previous commit)

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

18 years agogcc:
shinwell [Sun, 4 Jun 2006 16:28:55 +0000 (16:28 +0000)]
gcc:

* tree.h: Declare folding_initializer.
* builtins.c (fold_builtin_constant_p): Give definite answer
if folding inside an initializer.
* fold-const.c: Define folding_initializer.
(START_FOLD_INIT): Save and then set folding_initializer.
(END_FOLD_INIT): Restore folding_initializer.

gcc/testsuite:

        * gcc.c-torture/compile/builtin_constant_p.c: New test.

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

18 years ago2006-06-04 Richard Guenther <rguenther@suse.de>
rguenth [Sun, 4 Jun 2006 12:59:40 +0000 (12:59 +0000)]
2006-06-04  Richard Guenther  <rguenther@suse.de>

PR tree-optimization/27039
* fold-const.c (fold_comparison): Handle pointer comparison
again for all comparison codes.  Compare offsets in signed
size type.
(fold_binary): Move code from here.

* gcc.dg/tree-ssa/loop-17.c: New testcase.

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

18 years ago2006-06-04 Paolo Carlini <pcarlini@suse.de>
paolo [Sun, 4 Jun 2006 09:32:56 +0000 (09:32 +0000)]
2006-06-04  Paolo Carlini  <pcarlini@suse.de>

PR libstdc++/27867
* include/bits/valarray_before.h (struct _BinClos<_Oper, _ValArray,
_ValArray, _Tp, _Tp>): Fix value_type typedef.
* testsuite/26_numerics/valarray/27867.cc: New.

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

18 years ago PR target/26223
sayle [Sun, 4 Jun 2006 04:28:25 +0000 (04:28 +0000)]
PR target/26223
* config/i386/i386.c (construct_container): Split static issued_error
flag into issued_sse_arg_error, issued_sse_ret_error and
issued_x87_ret_error.  Issue a daignostic if the x86-64 ABI
requires the use of x87 registers and the user explicitly
specified the -mno-80387 command line option.

* gcc.target/i386/amd64-abi-2.c: New test case.

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

18 years agoDaily bump.
gccadmin [Sun, 4 Jun 2006 00:18:57 +0000 (00:18 +0000)]
Daily bump.

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

18 years ago * trans.c (gfc_msg_bounds, gfc_msg_fault, gfc_msg_wrong_return):
fxcoudert [Sat, 3 Jun 2006 17:28:33 +0000 (17:28 +0000)]
* trans.c (gfc_msg_bounds, gfc_msg_fault, gfc_msg_wrong_return):
Add strings for common runtime error messages.
(gfc_trans_runtime_check): Add a locus argument, use a string
and not a string tree for the message.
* trans.h (gfc_trans_runtime_check): Change prototype accordingly.
(gfc_msg_bounds, gfc_msg_fault, gfc_msg_wrong_return): Add proto.
* trans-const.c (gfc_strconst_bounds, gfc_strconst_fault,
gfc_strconst_wrong_return, gfc_strconst_current_filename): Remove.
(gfc_init_constants): Likewise.
* trans-const.h: Likewise.
* trans-decl.c (gfc_build_builtin_function_decls): Call to
_gfortran_runtime_error has only one argument, the message string.
* trans-array.h (gfc_conv_array_ref): Add a symbol argument and a
locus.
* trans-array.c (gfc_trans_array_bound_check): Build precise
error messages.
(gfc_conv_array_ref): Use the new symbol argument and the locus
to build more precise error messages.
(gfc_conv_ss_startstride): More precise error messages.
* trans-expr.c (gfc_conv_variable): Give symbol reference and
locus to gfc_conv_array_ref.
(gfc_conv_function_call): Use the new prototype for
gfc_trans_runtime_check.
* trans-stmt.c (gfc_trans_goto): Build more precise error message.
* trans-io.c (set_string): Likewise.
* trans-intrinsic.c (gfc_conv_intrinsic_bound): Use new prototype
for gfc_trans_runtime_check.

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

18 years ago2006-06-03 Carlos O'Donell <carlos@codesourcery.com>
carlos [Sat, 3 Jun 2006 17:16:11 +0000 (17:16 +0000)]
2006-06-03  Carlos O'Donell  <carlos@codesourcery.com>

* Makefile.in: Add html and install-html targets.

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

18 years ago2006-06-03 Laurynas Biveinis <laurynas.biveinis@gmail.com>
lauras [Sat, 3 Jun 2006 16:46:04 +0000 (16:46 +0000)]
2006-06-03  Laurynas Biveinis  <laurynas.biveinis@gmail.com>

* MAINTAINERS (Write After Approval): Update my e-mail address.

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

18 years ago2006-06-03 Paolo Bonzini <bonzini@gnu.org>
bonzini [Sat, 3 Jun 2006 10:15:42 +0000 (10:15 +0000)]
2006-06-03  Paolo Bonzini  <bonzini@gnu.org>

* scripts/jar.in: Ensure return with argument has non-empty argument.

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

18 years agoUpdate copyright notice on host-darwin.c.
geoffk [Sat, 3 Jun 2006 02:14:39 +0000 (02:14 +0000)]
Update copyright notice on host-darwin.c.

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