Skip to content
Snippets Groups Projects
  1. Jan 23, 2002
  2. Jan 22, 2002
    • Alan Modra's avatar
      combine.c (simplify_and_const_int): Don't trunc_int_for_mode "nonzero" as that might add "1" bits. · d0c9db30
      Alan Modra authored
      	* 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
      d0c9db30
    • Richard Henderson's avatar
      * config/alpha/alpha.c (some_small_symbolic_mem_operand) Use · 1e7e480e
      Richard Henderson authored
              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
      1e7e480e
    • Richard Henderson's avatar
      alpha.md (divmodsi_internal_er): Generate lituse sequence number for the literal. · 2e271932
      Richard Henderson authored
              * config/alpha/alpha.md (divmodsi_internal_er): Generate lituse
              sequence number for the literal.
              (divmoddi_internal_er): Likewise.
      
      From-SVN: r49110
      2e271932
    • Tom Tromey's avatar
      * java/awt/GridBagConstraints.java: Updated copyright. · 7f7cfc73
      Tom Tromey authored
      From-SVN: r49109
      7f7cfc73
    • Benjamin Kosnik's avatar
      Audit for LANG independence. · 4b9aaf63
      Benjamin Kosnik authored
      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
      4b9aaf63
    • Mark Wielaard's avatar
      Add license clarification. · 98c3a44f
      Mark Wielaard authored
      From-SVN: r49107
      98c3a44f
    • Craig Rodrigues's avatar
      re PR java/4972 (undefined reference to `libiconv') · b7f2fb96
      Craig Rodrigues authored
      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
      b7f2fb96
    • Mark Wielaard's avatar
      Add license clarification. · 92aaa246
      Mark Wielaard authored
      From-SVN: r49104
      92aaa246
    • Momchil Velikov's avatar
      configure.in (variable detection): Use arrays of unspecified size instead of plain integers. · e64d0626
      Momchil Velikov authored
              * configure.in (variable detection): Use arrays of unspecified
              size instead of plain integers.
      
      From-SVN: r49103
      e64d0626
    • H.J. Lu's avatar
      ecos.exp: Append .exe instead of a.out as the link output. · d04fd40f
      H.J. Lu authored
      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
      d04fd40f
    • Tom Tromey's avatar
      ButtonPeer.java: Replace with Classpath version. · bda14505
      Tom Tromey authored
      	* 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
      bda14505
    • Krister Walfridsson's avatar
      dwarfout.c (last_filename): Remove. · e3b0efd1
      Krister Walfridsson authored
              * dwarfout.c (last_filename): Remove.
              (output_compile_unit_die): Remove last_filename.
      
      From-SVN: r49098
      e3b0efd1
    • Krister Walfridsson's avatar
      * dependence.c (build_def_use): Remove array_idx. · f66a0046
      Krister Walfridsson authored
      From-SVN: r49097
      f66a0046
    • Roger Sayle's avatar
      re PR rtl-optimization/3640 (small lost optimization of "x==0 || x==1") · d8086cbb
      Roger Sayle authored
              PR opt/3640
              * fold-const.c (fold): Optimize unsigned comparisons against
              UINT_MAX (and similar unsigned constants).
      
      From-SVN: r49096
      d8086cbb
    • Janis Johnson's avatar
      Makefile.in (loop.o): Depend on OPTABS_H. · 11303d15
      Janis Johnson authored
              * Makefile.in (loop.o): Depend on OPTABS_H.
              * loop.c (expand_builtin_prefetch): Check the prefetch operand
              against the predicate.
      
      From-SVN: r49095
      11303d15
    • Janis Johnson's avatar
      re PR target/5379 ([i386] internal error: Segmentation fault (prefetch related?)) · 3196dfde
      Janis Johnson authored
      	PR target/5379
      	* gcc.dg/20020122-2.c: New test.
      
      From-SVN: r49094
      3196dfde
    • Janis Johnson's avatar
      re PR target/5379 ([i386] internal error: Segmentation fault (prefetch related?)) · e8d52ba0
      Janis Johnson authored
      	PR target/5379
      	* config/i386/i386.md (prefetch_sse): Specify "p" as a constraint
      	for the address operand.
      
      From-SVN: r49093
      e8d52ba0
    • Richard Henderson's avatar
      * config/alpha/freebsd.h (FUNCTION_PROFILER): Remove. · cc7b420e
      Richard Henderson authored
      From-SVN: r49092
      cc7b420e
    • Tom Tromey's avatar
      decl.c (java_init_decl_processing): Use add_predefined_file. · fec763fc
      Tom Tromey authored
      	* decl.c (java_init_decl_processing): Use add_predefined_file.
      	Predefine RawData.java.
      	(predef_filenames): Removed.
      	(java_init_decl_processing): Don't register predef_filenames.
      	* jcf-parse.c (add_predefined_file): New function.
      	(predefined_filename_p): Rewrote.
      	(predefined_filename_p): No longer static.
      	* decl.c (java_init_decl_processing): Call initialize_builtins.
      	* Make-lang.in (JAVA_OBJS): Added builtins.o.
      	(java/builtins.o): New target.
      	* builtins.c: New file.
      	* parse.y (patch_invoke): Use build_call_or_builtin.
      	* java-tree.h (build_call_or_builtin): Declare.
      	(initialize_builtins): Declare.
      	(java_set_exception_lang_code): Removed unused declaration.
      	(PREDEF_FILENAMES_SIZE): Removed.
      	(java_tree_index): Added JTI_PREDEF_FILENAMES.
      	(predef_filenames): New define.
      	(add_predefined_file): Declare.
      	(predefined_filename_p): Declare.
      	* expr.c (expand_invoke): Use build_call_or_builtin.
      
      From-SVN: r49091
      fec763fc
    • DJ Delorie's avatar
      Makefile.in (TESTLIB): New. · 9ce3f7e5
      DJ Delorie authored
      * Makefile.in (TESTLIB): New.  This library is for future
      testsuites.
      (CFILES, REQUIRED_OFILES, CONFIGURED_OFILES): Re-alphabetize,
      break down by letter.
      (REQUIRED_OFILES): List long-to-compile files first.
      (maint-deps): New, target for updating dependencies.
      (dependencies): Update.
      * maint-tool: Add dependency-generating option.
      * configure.in: Check for _doprnt even if we're not providing it.
      * configure: Regenerate.
      
      * _doprnt.c: Modifications to allow compiling on any platform.
      * copysign.c: Likewise.
      * putenv.c: Likewise.
      * setenv.c: Likewise.
      * vsprintf.c: Likewise.
      
      From-SVN: r49090
      9ce3f7e5
    • Craig Rodrigues's avatar
      re PR other/5450 (__i386__ not defined on unixsware) · 816e265a
      Craig Rodrigues authored
      2002-01-22  Craig Rodrigues  <rodrigc@gcc.gnu.org>
      
              PR other/5450
              * config/i386/sysv4.h (CPP_SPEC): Define, and add CPU preprocessor flags.
      
      From-SVN: r49088
      816e265a
    • Jason Thorpe's avatar
      config.gcc (x86_64-*-netbsd*): New target. · 7c884404
      Jason Thorpe authored
      * config.gcc (x86_64-*-netbsd*): New target.
      * config/i386/netbsd64.h: New file.
      
      From-SVN: r49087
      7c884404
    • Bob Wilson's avatar
      * MAINTAINERS (Write After Approval): Add myself. · 51fe14b5
      Bob Wilson authored
      From-SVN: r49086
      51fe14b5
    • Kaveh R. Ghazi's avatar
      * parse.y (patch_switch_statement): Fix format specifier. · cc586d70
      Kaveh R. Ghazi authored
      From-SVN: r49084
      cc586d70
    • Aldy Hernandez's avatar
      fix conflicts · 1b21d6a0
      Aldy Hernandez authored
      From-SVN: r49083
      1b21d6a0
    • Aldy Hernandez's avatar
      regrename.c (kill_value): Fix typo. · 2b672c08
      Aldy Hernandez authored
      2002-01-22  Aldy Hernandez  <aldyh@redhat.com>
      
              * regrename.c (kill_value): Fix typo.
      
      From-SVN: r49082
      2b672c08
    • Loren J. Rittle's avatar
      Makefile.am (c_base_builddir): Remove redundant slash. · 73249e33
      Loren J. Rittle authored
      	* include/Makefile.am (c_base_builddir): Remove redundant slash.
      	(std_builddir): Likewise.
      	(std_headers_rename): Fix cut-n-paste typo.
      	(install-data-local): Concat path per element instead of once to
      	first element of list.
      	* include/Makefile.in: Rebuilt.
      
      From-SVN: r49081
      73249e33
    • Nick Clifton's avatar
      4b02997f
    • Nick Clifton's avatar
      Replace REG_MAYBE_DEAD notes with USEs. · c14a3a45
      Nick Clifton authored
      From-SVN: r49079
      c14a3a45
    • Benjamin Kosnik's avatar
      ctype_noninline.h: Fix formatting. · a0e073b2
      Benjamin Kosnik authored
      2002-01-22  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* config/os/aix/bits/ctype_noninline.h: Fix formatting.
      	* config/os/bsd/netbsd/bits/ctype_noninline.h: Fix typo.
      	* config/os/bsd/freebsd/bits/ctype_noninline.h: Fix formatting.
      
      From-SVN: r49078
      a0e073b2
    • Jason Merrill's avatar
      c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if this... · 8a827ab2
      Jason Merrill authored
      c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if this COMPOUND_STMT is scoped.
      
              * c-semantics.c (genrtl_compound_stmt): Only check nesting consistency if
              this COMPOUND_STMT is scoped.
      
      From-SVN: r49077
      8a827ab2
    • Jason Merrill's avatar
      parse.y (function_body): Suppress the block for the outermost curly braces. · b5856475
      Jason Merrill authored
              * parse.y (function_body): Suppress the block for the outermost
              curly braces.
              * decl.c (pushdecl): Don't try to skip it.
              (begin_function_body): Keep the block we create, not the next one.
              * init.c (emit_base_init): Don't mess with keep_next_level.
      
      From-SVN: r49076
      b5856475
    • Jason Merrill's avatar
      * class.c (build_base_path): Tweak formatting. · 6bc34b14
      Jason Merrill authored
      From-SVN: r49075
      6bc34b14
Loading