1. 11 Jun, 2003 16 commits
    • AbstractAction.java, [...]: New versions from classpath. · d6c2458f
      2003-06-11  Michael Koch  <konqueror@gmx.de>
      
      	* javax/swing/AbstractAction.java,
      	javax/swing/AbstractButton.java,
      	javax/swing/AbstractCellEditor.java,
      	javax/swing/AbstractListModel.java,
      	javax/swing/BorderFactory.java,
      	javax/swing/Box.java,
      	javax/swing/BoxLayout.java,
      	javax/swing/ButtonGroup.java,
      	javax/swing/DefaultButtonModel.java,
      	javax/swing/DefaultListModel.java,
      	javax/swing/DefaultListSelectionModel.java,
      	javax/swing/FocusManager.java,
      	javax/swing/ImageIcon.java,
      	javax/swing/InputMap.java,
      	javax/swing/JApplet.java,
      	javax/swing/JButton.java,
      	javax/swing/JCheckBox.java,
      	javax/swing/JCheckBoxMenuItem.java,
      	javax/swing/JColorChooser.java,
      	javax/swing/JComboBox.java,
      	javax/swing/JComponent.java,
      	javax/swing/JDesktopPane.java,
      	javax/swing/JDialog.java,
      	javax/swing/JEditorPane.java,
      	javax/swing/JFileChooser.java,
      	javax/swing/JFormattedTextField.java,
      	javax/swing/JFrame.java,
      	javax/swing/JLabel.java,
      	javax/swing/JLayeredPane.java,
      	javax/swing/JList.java,
      	javax/swing/JMenuBar.java,
      	javax/swing/JMenuItem.java,
      	javax/swing/JOptionPane.java,
      	javax/swing/JPanel.java,
      	javax/swing/JPasswordField.java,
      	javax/swing/JPopupMenu.java,
      	javax/swing/JProgressBar.java,
      	javax/swing/JRadioButton.java,
      	javax/swing/JRadioButtonMenuItem.java,
      	javax/swing/JRootPane.java,
      	javax/swing/JScrollBar.java,
      	javax/swing/JScrollPane.java,
      	javax/swing/JSeparator.java,
      	javax/swing/JSlider.java,
      	javax/swing/JTabbedPane.java,
      	javax/swing/JTable.java,
      	javax/swing/JTextField.java,
      	javax/swing/JToggleButton.java,
      	javax/swing/JToolBar.java,
      	javax/swing/JToolTip.java,
      	javax/swing/JTree.java,
      	javax/swing/JViewport.java,
      	javax/swing/JWindow.java,
      	javax/swing/KeyStroke.java,
      	javax/swing/ListSelectionModel.java,
      	javax/swing/LookAndFeel.java,
      	javax/swing/RepaintManager.java,
      	javax/swing/ScrollPaneLayout.java,
      	javax/swing/SizeRequirements.java,
      	javax/swing/SwingConstants.java,
      	javax/swing/Timer.java,
      	javax/swing/UIDefaults.java,
      	javax/swing/UIManager.java,
      	javax/swing/border/AbstractBorder.java,
      	javax/swing/border/CompoundBorder.java,
      	javax/swing/colorchooser/AbstractColorChooserPanel.java,
      	javax/swing/colorchooser/ColorChooserComponentFactory.java,
      	javax/swing/colorchooser/ColorSelectionModel.java,
      	javax/swing/colorchooser/DefaultColorSelectionModel.java,
      	javax/swing/event/AncestorEvent.java,
      	javax/swing/event/HyperlinkEvent.java,
      	javax/swing/event/InternalFrameAdapter.java,
      	javax/swing/event/InternalFrameEvent.java,
      	javax/swing/event/ListDataEvent.java,
      	javax/swing/event/MouseInputAdapter.java,
      	javax/swing/event/SwingPropertyChangeSupport.java,
      	javax/swing/event/TableModelEvent.java,
      	javax/swing/event/TreeWillExpandListener.java,
      	javax/swing/event/UndoableEditEvent.java,
      	javax/swing/filechooser/FileFilter.java,
      	javax/swing/filechooser/FileSystemView.java,
      	javax/swing/filechooser/FileView.java,
      	javax/swing/plaf/BorderUIResource.java,
      	javax/swing/plaf/basic/BasicDefaults.java,
      	javax/swing/table/AbstractTableModel.java,
      	javax/swing/table/DefaultTableCellRenderer.java,
      	javax/swing/table/DefaultTableColumnModel.java,
      	javax/swing/table/DefaultTableModel.java,
      	javax/swing/table/TableColumn.java,
      	javax/swing/text/JTextComponent.java,
      	javax/swing/tree/AbstractLayoutCache.java,
      	javax/swing/tree/DefaultMutableTreeNode.java,
      	javax/swing/tree/DefaultTreeCellEditor.java,
      	javax/swing/tree/DefaultTreeCellRenderer.java,
      	javax/swing/tree/DefaultTreeModel.java,
      	javax/swing/tree/DefaultTreeSelectionModel.java,
      	javax/swing/tree/FixedHeightLayoutCache.java,
      	javax/swing/tree/TreeCellEditor.java,
      	javax/swing/tree/TreeModel.java,
      	javax/swing/tree/TreeNode.java,
      	javax/swing/tree/TreePath.java,
      	javax/swing/tree/TreeSelectionModel.java,
      	javax/swing/tree/VariableHeightLayoutCache.java,
      	javax/swing/undo/AbstractUndoableEdit.java,
      	javax/swing/undo/CompoundEdit.java,
      	javax/swing/undo/StateEdit.java,
      	javax/swing/undo/UndoManager.java,
      	javax/swing/undo/UndoableEditSupport.java:
      	New versions from classpath.
      	* javax/swing/table/JTableHeader.java:
      	New file from classpath.
      	* Makefile.am
      	(java_awt_sources): Added javax/swing/table/JTableHeader.java.
      	* Makefile.in: Regenerated.
      
      From-SVN: r67769
      Michael Koch committed
    • h8300.h (RETURN_IN_MEMORY): Accept DImode if !TARGET_H8300. · cf874806
      	* config/h8300/h8300.h (RETURN_IN_MEMORY): Accept DImode if
      	!TARGET_H8300.
      
      From-SVN: r67759
      Kazu Hirata committed
    • h8300.c (final_prescan_insn): Don't dump rtl. · ca9d6cca
      	* config/h8300/h8300.c (final_prescan_insn): Don't dump rtl.
      	* config/h8300/h8300.h (MASK_RTL_DUMP): Remove.
      	(TARGET_RTL_DUMP): Likewise.
      	(TARGET_SWITHCES): Remove -mrtl-dump.
      
      From-SVN: r67758
      Kazu Hirata committed
    • MappedByteBuffer.java, [...]: Removed unneeded imports. · 6bd88329
      2003-06-11  Michael Koch  <konqueror@gmx.de>
      
      	* java/nio/MappedByteBuffer.java,
      	java/nio/channels/Channels.java,
      	java/nio/channels/ServerSocketChannel.java,
      	java/nio/channels/spi/AbstractSelector.java:
      	Removed unneeded imports.
      
      From-SVN: r67756
      Michael Koch committed
    • DatagramSocket.java: Partly merged with classpath. · 39b3cece
      2003-06-11  Michael Koch  <konqueror@gmx.de>
      
      	* java/net/DatagramSocket.java:
      	Partly merged with classpath.
      
      From-SVN: r67755
      Michael Koch committed
    • Frame.java, [...]: New versions from classpath. · 37f3981f
      2003-06-11  Michael Koch  <konqueror@gmx.de>
      
      	* java/awt/Frame.java,
      	java/awt/Graphics.java,
      	java/awt/Menu.java,
      	java/awt/Robot.java,
      	java/awt/image/ColorModel.java:
      	New versions from classpath.
      
      From-SVN: r67754
      Michael Koch committed
    • * optabs.c (gen_cond_trap): Fix prepare_operand typo. · 0310c414
      From-SVN: r67753
      Richard Henderson committed
    • * config/ia64/ia64.md (call_gp): Fix memory mode. · 15d11f13
      From-SVN: r67752
      Richard Henderson committed
    • re PR rtl-optimization/8812 ([avr] Registers allocated for two uses at once) · f58d8c95
      PR target/8812
      * reload1.c (choose_reload_regs): For equiv reg, add loop over all
      hard regs for reload_reg_used_at_all and reg_class_contents checks.
      
      From-SVN: r67751
      James E Wilson committed
    • h8300.c (print_operand): Remove support for operand character 'b'. · 46dfb7aa
      	* config/h8300/h8300.c (print_operand): Remove support for
      	operand character 'b'.
      	Add the AND case to operand character 'c'.
      	* config/h8300/h8300.md (two anonymous patterns): Replace
      	operand character 'b' with 'c'.
      
      From-SVN: r67750
      Kazu Hirata committed
    • h8300.c (print_operand): Remove support for operand character 'b'. · 5abfd1af
      	* config/h8300/h8300.c (print_operand): Remove support for
      	operand character 'b'.
      	Add the AND case to operand character 'c'.
      	* config/h8300/h8300.md (two anonymous patterns): Replace
      	operand character 'b' with 'c'.
      
      From-SVN: r67748
      Kazu Hirata committed
    • configure.in: Disable serial configure by default. · bf1d3e81
      	* configure.in: Disable serial configure by default.
      	* configure: Regenerate.
      	* Makefile.tpl: Abolish .NOTPARALLEL.
      	* Makefile.in: Regenerate.
      
      From-SVN: r67747
      Nathanael Nerode committed
    • h8300.c (print_operand): Remove support for operand character 'u'. · ca895f7d
      	* config/h8300/h8300.c (print_operand): Remove support for
      	operand character 'u'.
      
      From-SVN: r67745
      Kazu Hirata committed
    • Daily bump. · 97981791
      From-SVN: r67742
      GCC Administrator committed
  2. 10 Jun, 2003 24 commits
    • Makefile.tpl: Replace {build,host,target}_canonical by {build,host,target}. · e89fbdfe
      	* Makefile.tpl: Replace {build,host,target}_canonical by
      	{build,host,target}.
      	* Makefile.in: Regenerate.
      
      From-SVN: r67739
      Nathanael Nerode committed
    • fstream.tcc (close): Clean up a bit. · 1f0ef651
      2003-06-10  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/fstream.tcc (close): Clean up a bit.
      
      	* include/bits/streambuf.tcc (sbumpc): Clean up a bit.
      
      	* include/std/std_fstream.h (_M_destroy_pback): _M_pback_cur_save
      	- the saved _M_in_cur, that is - cannot be null.
      	(sync): Constify a variable.
      
      	* include/std/std_streambuf.h: Tweak a comment.
      	(in_avail): Constify a variable.
      
      From-SVN: r67738
      Paolo Carlini committed
    • configure.in: Fix typo. · 3b1b059c
      	* configure.in: Fix typo.
      	* configure: Regenerate.
      
      From-SVN: r67737
      Nathanael Nerode committed
    • BUGS: Update from 2.90.8 snapshot. · 08addde6
      2003-06-10  Phil Edwards  <pme@gcc.gnu.org>
      
      	* docs/html/17_intro/BUGS:  Update from 2.90.8 snapshot.
      	* docs/html/17_intro/CHECKLIST:  Bring up to date with respect to
      	correctness of container::iterator typedefs.  Fix whitespace.
      	* docs/html/20_util/howto.html, docs/html/ext/howto.html:  Add links
      	to allocator docs.
      	* docs/html/documentation.html:  Regenerate.
      
      	* include/bits/basic_string.h, include/bits/basic_string.tcc,
      	include/bits/deque.tcc, include/bits/list.tcc, include/bits/stl_algo.h,
      	include/bits/stl_algobase.h, include/bits/stl_bvector.h,
      	include/bits/stl_deque.h, include/bits/stl_iterator_base_funcs.h,
      	include/bits/stl_list.h, include/bits/stl_uninitialized.h,
      	include/bits/stl_vector.h, include/bits/vector.tcc,
      	include/ext/algorithm, include/ext/slist, include/std/std_bitset.h:
      	Change _Iter names to _Iterator, and __pos to __position.
      
      	* include/bits/stl_relops.h, include/bits/stl_numeric.h,
      	include/bits/stl_multiset.h, include/bits/stl_set.h:
      	Remove emacs markers.
      
      	* include/bits/stl_threads.h (_STL_auto_lock):  Add __unused__.
      
      From-SVN: r67736
      Phil Edwards committed
    • * init.c, misc.c, trans.c, utils.c: Remove dead code. · e8face4c
      From-SVN: r67735
      Nathanael Nerode committed
    • fp2-struct-check.h: New file. · 90712996
      	* gcc.dg/compat/fp2-struct-check.h: New file.
      	* gcc.dg/compat/fp2-struct-defs.h: New file.
      	* gcc.dg/compat/fp2-struct-init.h: New file.
      	* gcc.dg/compat/struct-by-value-10_main.c: New file.
      	* gcc.dg/compat/struct-by-value-10_x.c: New file.
      	* gcc.dg/compat/struct-by-value-10_y.c: New file.
      	* gcc.dg/compat/struct-return-10_main.c: New file.
      	* gcc.dg/compat/struct-return-10_x.c: New file.
      	* gcc.dg/compat/struct-return-10_y.c: New file.
      
      From-SVN: r67734
      Janis Johnson committed
    • alpha.c (unicosmk_file_end): Add conditional compilation guard. · e85f3dc8
      	* config/alpha/alpha.c (unicosmk_file_end): Add conditional
      	compilation guard.
      
      From-SVN: r67733
      Loren J. Rittle committed
    • sh-protos.h (function_symbol): Declare. · 90534361
      	* sh-protos.h (function_symbol): Declare.
      	* sh.c (expand_block_move, expand_ashiftrt): Use it.
      	(sh_expand_prologue, sh_expand_epilogue): Likewise.
      	(sh_initialize_trampoline): Likewise.
      	(function_symbol): New function.
      	* sh.md (udivsi3, divsi3, mulsi3, ic_invalidate_line): Use it.
      	(initialize_trampoline, call, call_pop, call_value, sibcall): Likewise.
      	(call_value_pop, shcompact_return_tramp): Likewise.
      
      	* sh.h (OVERRIDE_OPTIONS): Don't suppress --profile-arc-flag.
      
      	* sh.md (GOTaddr2picreg): Use gen_lowpart to get lowpart of
      	target register.
      
      From-SVN: r67732
      J"orn Rennecke committed
    • 1.cc: Remove. · 9fa543a5
      2003-06-10  Paolo Carlini  <pcarlini@unitus.it>
      
      	* testsuite/27_io/basic_filebuf/sputbackc/char/1.cc: Remove.
      
      From-SVN: r67730
      Paolo Carlini committed
    • md.texi (Machine Constraints): Document stormy's Z constraint. · e2ce66a9
      * doc/md.texi (Machine Constraints): Document stormy's Z
      constraint.
      
      From-SVN: r67729
      DJ Delorie committed
    • oops · e9bbabab
      From-SVN: r67727
      Jason Merrill committed
    • fstream.tcc (overflow): According to 27.5.2.4.5, overflow() returns not_eof(eof()). · 9335d80a
      2003-06-10  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/fstream.tcc (overflow): According to
      	27.5.2.4.5, overflow() returns not_eof(eof()).
      	* testsuite/27_io/basic_filebuf/overflow/char/2.cc: New.
      	* testsuite/27_io/basic_filebuf/overflow/char/2-unbuf.cc: Ditto.
      
      2003-06-10  Paolo Carlini  <pcarlini@unitus.it>
      
      	* include/bits/fstream.tcc (_M_underflow): Check overflow return
      	value; tweak slightly.
      
      From-SVN: r67726
      Paolo Carlini committed
    • re PR c++/10968 (If member function implicitly instantiated, explicit… · 346eeb15
      re PR c++/10968 (If member function implicitly instantiated, explicit instantiation of class fails to instantiate it)
      
              PR c++/10968
              * pt.c (mark_decl_instantiated): Set TREE_SYMBOL_REFERENCED.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r67725.2
      Jason Merrill committed
    • compat-common.h: New file. · aa9b0aca
      	* gcc.dg/compat/compat-common.h: New file.
      	* gcc.dg/compat/fp-struct-check.h: Improve debugging output.
      	* gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
      	* gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
      	* gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
      	* gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
      	* gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
      	* gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
      	* gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
      	* gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
      	* gcc.dg/compat/scalar-return-1_main.c: Ditto.
      	* gcc.dg/compat/scalar-return-1_x.c: Ditto.
      	* gcc.dg/compat/scalar-return-1_y.c: Ditto.
      	* gcc.dg/compat/scalar-return-2_main.c: Ditto.
      	* gcc.dg/compat/scalar-return-2_x.c: Ditto.
      	* gcc.dg/compat/scalar-return-2_y.c: Ditto.
      	* gcc.dg/compat/small-struct-check.h: Ditto.
      	* gcc.dg/compat/struct-by-value-2_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-2_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-2_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-3_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-3_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-3_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-4_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-4_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-4_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-5_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-5_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-5_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-6_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-6_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-6_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-7_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-7_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-7_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-8_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-8_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-8_y.c: Ditto.
      	* gcc.dg/compat/struct-by-value-9_main.c: Ditto.
      	* gcc.dg/compat/struct-by-value-9_x.c: Ditto.
      	* gcc.dg/compat/struct-by-value-9_y.c: Ditto.
      	* gcc.dg/compat/struct-return-2_main.c: Ditto.
      	* gcc.dg/compat/struct-return-2_x.c: Ditto.
      	* gcc.dg/compat/struct-return-2_y.c: Ditto.
      	* gcc.dg/compat/struct-return-3_main.c: Ditto.
      	* gcc.dg/compat/struct-return-3_x.c: Ditto.
      	* gcc.dg/compat/struct-return-3_y.c: Ditto.
      
      From-SVN: r67724
      Janis Johnson committed
    • re PR c++/10968 (If member function implicitly instantiated, explicit… · 0c16e8d6
      re PR c++/10968 (If member function implicitly instantiated, explicit instantiation of class fails to instantiate it)
      
              PR c++/10968
              * pt.c (mark_decl_instantiated): Set TREE_SYMBOL_REFERENCED.
      
      [[Split portion of a mixed commit.]]
      
      From-SVN: r67723.2
      Jason Merrill committed
    • * except.c (call_site_base): Mark with GTY. · 21c157b4
      From-SVN: r67722
      Geoffrey Keating committed
    • arm-proto.h: Convert to ISO C90 prototypes. · e32bac5b
      * arm-proto.h: Convert to ISO C90 prototypes.
      * arm.c: Likewise.
      
      From-SVN: r67721
      Richard Earnshaw committed
    • [multiple changes] · d192828a
      2003-06-10  Andrew Pinski  <pinskia@physics.uc.edu>
      
      	* decl.c (start_cleanup_fn): Move static 'counter' out, mark with GTY.
      	(start_cleanup_cnt): New.
      
      2003-06-10  Geoffrey Keating  <geoffk@apple.com>
      
      	* g++.dg/pch/static-1.C: New file.
      	* g++.dg/pch/static-1.Hs: New file.
      
      From-SVN: r67719
      Geoffrey Keating committed
    • PrintStream.java: Merged version from classpath. · fbd98522
      2003-06-10  Michael Koch  <konqueror@gmx.de>
      
      	* java/io/PrintStream.java:
      	Merged version from classpath.
      	(close): Removed sychronized keyword. This class is not garantied to
      	be thread-safe.
      	(write): Likewise.
      
      From-SVN: r67717
      Michael Koch committed
    • calls.c (expand_call): Convert structure_value_addr to Pmode if necessary. · f80f73e1
      	* calls.c (expand_call): Convert structure_value_addr to Pmode if
      	necessary.
      
      From-SVN: r67716
      Steve Ellcey committed
    • resource.c (write_resource_constructor): Use expand_expr to generate the address… · dc952677
      resource.c (write_resource_constructor): Use expand_expr to generate the address of the label attached to a resource.
      
      2003-06-10  Andrew Haley  <aph@redhat.com>
      
              * resource.c (write_resource_constructor): Use expand_expr to
              generate the address of the label attached to a resource.
              * Make-lang.in (java/resource.o): Add expr.h
      
      From-SVN: r67714
      Andrew Haley committed
    • langhooks-def.h (LANG_HOOKS_DECL_OK_FOR_SIBCALL): New. · e076f71a
      2003-05-21  Andrew Haley  <aph@redhat.com>
      
      	* langhooks-def.h (LANG_HOOKS_DECL_OK_FOR_SIBCALL): New.
      	(LANG_HOOKS_DECLS): Add LANG_HOOKS_DECL_OK_FOR_SIBCALL.
      	(lhd_decl_ok_for_sibcall): New.
      	* langhooks.c (lhd_decl_ok_for_sibcall): New.
      	* langhooks.h (lang_hooks_for_decls.ok_for_sibcall): New field.
      	* calls.c (expand_call): Check lang_hook before generating a
      	sibcall.
      
      2003-05-21  Andrew Haley  <aph@redhat.com>
      
      	* lang.c (LANG_HOOKS_DECL_OK_FOR_SIBCALL): New.
      	(java_decl_ok_for_sibcall): New.
      
      From-SVN: r67713
      Andrew Haley committed
    • stormy16.c (xstormy16_extra_constraint_p): Add Z, which matches (const_int 0) for addhi3. · e7e09ad8
      * config/stormy16/stormy16.c (xstormy16_extra_constraint_p): Add Z,
      which matches (const_int 0) for addhi3.
      * config/stormy16/stormy16.md: Document known constraints.
      (addhi3): Handle adding zero.
      
      From-SVN: r67712
      DJ Delorie committed