1. 23 Jan, 2002 27 commits
  2. 22 Jan, 2002 13 commits
    • combine.c (simplify_and_const_int): Don't trunc_int_for_mode "nonzero" as that might add "1" bits. · d0c9db30
      	* combine.c (simplify_and_const_int): Don't trunc_int_for_mode
      	"nonzero" as that might add "1" bits.  Ensure "constop" is
      	properly sign extened.
      	(force_to_mode): Tweak for sign extended constop.
      
      From-SVN: r49112
      Alan Modra committed
    • * config/alpha/alpha.c (some_small_symbolic_mem_operand) Use · 1e7e480e
              for_each_rtx instead of assuming we're already looking at the MEM.
              (split_small_symbolic_mem_operand): Likewise.
              * config/alpha/alpha.h (PREDICATE_CODES): Update.
              * config/alpha/alpha.md (small symbolic memory splitters): Update.
      
      	* gcc.dg/20020122-4.c: New.
      
      From-SVN: r49111
      Richard Henderson committed
    • alpha.md (divmodsi_internal_er): Generate lituse sequence number for the literal. · 2e271932
              * config/alpha/alpha.md (divmodsi_internal_er): Generate lituse
              sequence number for the literal.
              (divmoddi_internal_er): Likewise.
      
      From-SVN: r49110
      Richard Henderson committed
    • * java/awt/GridBagConstraints.java: Updated copyright. · 7f7cfc73
      From-SVN: r49109
      Tom Tromey committed
    • Audit for LANG independence. · 4b9aaf63
      
      2002-01-22  Benjamin Kosnik  <bkoz@redhat.com>
      
      	Audit for LANG independence.
      	* include/bits/localefwd.h: Tweaks.
      	* include/bits/locale_facets.tcc (money_get::do_get(long double)):
      	Use __convert_to_v.
      	(time_get::do_get_year): Same.
      	(__convert_from_v): Add.
      	(num_put::_M_convert_float): Use.
      	(num_put::_M_convert_int): Same.
      	(money_put::do_put): Same.
      
      	* src/locale-inst.cc: Add instantiations for __convert_from_v.
      	* config/locale/time_members_gnu.cc: Cleanup setlocale usage.
      	* config/locale/time_members_generic.cc:
      	* config/locale/messages_members_gnu.cc: Same.
      	* config/locale/messages_members_gnu.h: Same.
      
      	* testsuite/22_locale/codecvt_members_wchar_t_char.cc (test02): New.
      	* testsuite/22_locale/codecvt_members_char_char.cc (test02): New.
      	* testsuite/22_locale/collate_members_wchar_t.cc (test02): New.
      	* testsuite/22_locale/collate_members_char.cc (test02): New.
      	* testsuite/22_locale/ctype_members_wchar_t.cc (test03): New.
      	* testsuite/22_locale/ctype_members_char.cc (test03): New.
      	* testsuite/22_locale/messages_members_char.cc (test02): New.
      	* testsuite/22_locale/moneypunct_members_wchar_t.cc (test02): New.
      	* testsuite/22_locale/moneypunct_members_char.cc (test02): New.
      	* testsuite/22_locale/money_get_members_wchar_t.cc (test04): New.
      	* testsuite/22_locale/money_get_members_char.cc (test04): New.
      	* testsuite/22_locale/money_put_members_wchar_t.cc (test04): New.
      	* testsuite/22_locale/money_put_members_char.cc (test04): New.
      	* testsuite/22_locale/numpunct_members_wchar_t.cc (test02): New.
      	* testsuite/22_locale/numpunct_members_char.cc (test02): New.
      	* testsuite/22_locale/time_put_members_wchar_t.cc (test03): New.
      	* testsuite/22_locale/time_put_members_char.cc (test03): New.
      	* testsuite/22_locale/time_get_members_wchar_t.cc (test07): New.
      	* testsuite/22_locale/time_get_members_char.cc (test07): New.
      	* testsuite/22_locale/num_get_members_wchar_t.cc (test03): New.
      	* testsuite/22_locale/num_get_members_char.cc (test03): New.
      	* testsuite/22_locale/num_put_members_wchar_t.cc (test03): New.
      	* testsuite/22_locale/num_put_members_char.cc (test03): New.
      
      	* testsuite/22_locale/time_get_members_char.cc: Fixups for global
      	locale issues.
      	* testsuite/22_locale/time_get_members_char.cc: Same.
      
      2002-01-22  Benjamin Kosnik  <bkoz@redhat.com>
      
      	libstdc++/5280
      	* include/bits/localefwd.h: Tweak comments.
      	* include/bits/locale_facets.h (__convert_to_v): Add.
      	* include/bits/locale_facets.tcc (num_get::do_get(double)): Use it.
      	(num_get::do_get(float)): Same.
      	(num_get::do_get(long double)): Same.
      	(num_get::do_get(bool)): Same.
      	(num_get::do_get(long)): Same.
      	(num_get::do_get(long long)): Same.
      	(num_get::do_get(unsigned int)): Same.
      	(num_get::do_get(unsigned short)): Same.
      	(num_get::do_get(unsigned long)): Same.
      	(num_get::do_get(unsigned long long)): Same.
      	* config/locale/c_locale_gnu.cc (__convert_to_v): Specialize.
      	* config/locale/c_locale_generic.cc: Same.
      
      From-SVN: r49108
      Benjamin Kosnik committed
    • Add license clarification. · 98c3a44f
      From-SVN: r49107
      Mark Wielaard committed
    • re PR java/4972 (undefined reference to `libiconv') · b7f2fb96
      2002-01-22  Craig Rodrigues  <rodrigc@gcc.gnu.org>
      
              PR java/4972
              * aclocal.m4 (AM_ICONV): Put linking flags for libiconv
              in LIBICONV variable.
              * configure: Regenerated.
      
      From-SVN: r49105
      Craig Rodrigues committed
    • Add license clarification. · 92aaa246
      From-SVN: r49104
      Mark Wielaard committed
    • configure.in (variable detection): Use arrays of unspecified size instead of plain integers. · e64d0626
              * configure.in (variable detection): Use arrays of unspecified
              size instead of plain integers.
      
      From-SVN: r49103
      Momchil Velikov committed
    • ecos.exp: Append .exe instead of a.out as the link output. · d04fd40f
      2002-01-22  H.J. Lu <hjl@gnu.org>
      
      	* g++.dg/special/ecos.exp: Append .exe instead of a.out as the
      	link output.
      	* gcc.dg/special/ecos.exp: Likewise.
      	* lib/g++-dg.exp: Likewise.
      	* lib/g77-dg.exp: Likewise.
      	* lib/gcc-dg.exp : Likewise.
      	* lib/mike-g++.exp: Likewise.
      	* lib/mike-g77.exp: Likewise.
      	* lib/mike-gcc.exp: Likewise.
      	* lib/objc-dg.exp: Likewise.
      
      From-SVN: r49100
      H.J. Lu committed
    • ButtonPeer.java: Replace with Classpath version. · bda14505
      	* java/awt/peer/ButtonPeer.java: Replace with Classpath version.
      	* java/awt/peer/CanvasPeer.java: Replace with Classpath version.
      	* java/awt/peer/CheckboxMenuItemPeer.java: Replace with Classpath
      	version.
      	* java/awt/peer/CheckboxPeer.java: Replace with Classpath version.
      	* java/awt/peer/ChoicePeer.java: Replace with Classpath version.
      	* java/awt/peer/ComponentPeer.java: Replace with Classpath version.
      	* java/awt/peer/ContainerPeer.java: Replace with Classpath version.
      	* java/awt/peer/DialogPeer.java: Replace with Classpath version.
      	* java/awt/peer/FileDialogPeer.java: Replace with Classpath version.
      	* java/awt/peer/FontPeer.java: Replace with Classpath version.
      	* java/awt/peer/FramePeer.java: Replace with Classpath version.
      	* java/awt/peer/LabelPeer.java: Replace with Classpath version.
      	* java/awt/peer/LightweightPeer.java: Replace with Classpath version.
      	* java/awt/peer/ListPeer.java: Replace with Classpath version.
      	* java/awt/peer/MenuBarPeer.java: Replace with Classpath version.
      	* java/awt/peer/MenuComponentPeer.java: Replace with Classpath version.
      	* java/awt/peer/MenuItemPeer.java: Replace with Classpath version.
      	* java/awt/peer/MenuPeer.java: Replace with Classpath version.
      	* java/awt/peer/PanelPeer.java: Replace with Classpath version.
      	* java/awt/peer/PopupMenuPeer.java: Replace with Classpath version.
      	* java/awt/peer/ScrollPanePeer.java: Replace with Classpath version.
      	* java/awt/peer/ScrollbarPeer.java: Replace with Classpath version.
      	* java/awt/peer/TextAreaPeer.java: Replace with Classpath version.
      	* java/awt/peer/TextComponentPeer.java: Replace with Classpath version.
      	* java/awt/peer/TextFieldPeer.java: Replace with Classpath version.
      	* java/awt/peer/WindowPeer.java: Replace with Classpath version.
      	* gnu/awt/xlib/XPanelPeer.java (insets): New method.
      	* gnu/awt/xlib/XCanvasPeer.java (show, hide): New methods.
      	(minimumSize, preferredSize, reshape): Likewise.
      	* gnu/awt/xlib/XFramePeer.java (insets, enable, disable,
      	getColorModel): New methods.
      	* java/awt/PopupMenu.java: Merged with Classpath.
      	* java/awt/MenuBar.java: Merged with Classpath.
      	* java/awt/SystemColor.java: Replace with Classpath version.
      	* java/awt/Panel.java: Merged with Classpath.
      	* java/awt/PaintContext.java: Updated copyright.
      	* java/awt/MenuShortcut.java: Merged with Classpath.
      	* java/awt/MenuContainer.java: Merged with Classpath.
      	* java/awt/Menu.java: Merged with Classpath.
      	* java/awt/MediaEntry.java: New file from Classpath.
      	* java/awt/MediaTracker.java: New file from Classpath.
      	* java/awt/List.java: Merged with Classpath version.
      	* java/awt/Insets.java: Merged with Classpath version.
      	* java/awt/ImageMediaEntry.java: New file from Classpath.
      	* java/awt/Image.java: Replaced with Classpath version.
      	* java/awt/FontMetrics.java: Merged with Classpath version.
      	* java/awt/Cursor.java (getDefaultCursor): Use DEFAULT_CURSOR
      	constant.
      	* java/awt/Font.java: Merged with Classpath version.
      	* java/awt/Dialog.java: Merged with Classpath version.
      	* java/awt/Color.java: Merged with Classpath version.
      	* java/awt/Choice.java: Merged with Classpath version.
      	* java/awt/CheckboxMenuItem.java: Merged with Classpath version.
      	* java/awt/Adjustable.java: Replace with Classpath version.
      	* java/awt/MenuItem.java (paramString): Don't include class name
      	or brackets.  Call superclass paramString.
      	* java/awt/MenuComponent.java (toString): Call paramString.
      	(paramString): Compute string; don't call toString.
      	* java/awt/Label.java (paramString): Don't include class name
      	or brackets.  Call superclass paramString.
      	* java/awt/Checkbox.java (paramString): Don't include class name
      	or brackets.  Call superclass paramString.
      	* java/awt/Button.java (paramString): Don't include class name or
      	brackets.  Call superclass paramString.
      	* java/awt/MenuComponent.java (getTreeLock): Now protected.
      
      From-SVN: r49099
      Tom Tromey committed
    • dwarfout.c (last_filename): Remove. · e3b0efd1
              * dwarfout.c (last_filename): Remove.
              (output_compile_unit_die): Remove last_filename.
      
      From-SVN: r49098
      Krister Walfridsson committed
    • * dependence.c (build_def_use): Remove array_idx. · f66a0046
      From-SVN: r49097
      Krister Walfridsson committed