1. 23 Jan, 2002 33 commits
  2. 22 Jan, 2002 7 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