1. 08 Apr, 2002 14 commits
  2. 07 Apr, 2002 13 commits
    • xfails: Add CASE_INSENSITIVE_ORDER... · 298f6e4b
          * libjava.mauve/xfails: Add CASE_INSENSITIVE_ORDER, result was
          unspecified and test should be updated to match latest spec.
          Add AcuniaPropertiesTest, known bug #6219. Add test_getClassLoader,
          what we do seems to be not really right or wrong.
      
      From-SVN: r52006
      Mark Wielaard committed
    • re PR c++/5933 (HP-UX: broken MI of virtual classes) · bf2d0b8e
      	PR 5933
      	* pa.h (ASM_OUTPUT_MI_THUNK): Use indirect jump to target function when
      	generating 32-bit pic code.
      
      From-SVN: r52004
      John David Anglin committed
    • re PR rtl-optimization/6086 (Reload misoptimizes DImode PREINC on PPC) · eeec38a8
      	2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
      
      	PR optimization/6086
      	* g++.dg/opt/preinc1.C: New test.
      
      From-SVN: r52001
      Franz Sirl committed
    • Hashtable.java (contains): Remove NullPointer check. · 0dccd146
              * java/util/Hashtable.java (contains): Remove NullPointer check.
              (containsValue): Add NullPointer check.
              (remove): Always throw NullPointerException when key is null.
      
      From-SVN: r51994
      Mark Wielaard committed
    • typo · 3b1d8b3b
      From-SVN: r51991
      Bryce McKinlay committed
    • natSystem.cc (init_properties): Call new function _Jv_platform_initProperties. · 455cd615
      2002-04-07  Adam King <aking@dreammechanics.com>
      
      	* java/lang/natSystem.cc (init_properties): Call new function
      	_Jv_platform_initProperties.
      	* win32 (_Jv_platform_initProperties): New function that adds Win32
      	support for the System properties os.name, os.arch, os.version,
      	user.name, user.home, and user.dir.
      	* include/posix.h, include/win32.h, posix.cc: New function
      	_Jv_platform_initProperties.
      
      From-SVN: r51989
      Adam King committed
    • mauve.exp: Use libgcj.jar not libgcj.zip. · 1abbe5b5
      	* libjava.mauve/mauve.exp: Use libgcj.jar not libgcj.zip.
      	* libjava.mauve/xfails: add Character.classify12 (number 1),
      	Character.getType (number 11), Character.getType (number 20) and
      	Character.getType (number 22). We implement 1.4 Character.
      
      From-SVN: r51987
      Mark Wielaard committed
    • Daily bump. · 197e436a
      From-SVN: r51986
      GCC Administrator committed
    • ArrayList.java (addAll(int,Collection)): System.arraycopy all of the remaining elements. · 236fc6a0
              * java/util/ArrayList.java (addAll(int,Collection)): System.arraycopy
              all of the remaining elements.
              * java/util/Vector.java (addAll(int,Collection)): Likewise.
              (removeRange): If toIndex == fromIndex do
              nothing, if toIndex < fromIndex throw IndexOutIfBoundsException.
              (removeAll): Always throw NullPointerException when collection is
              null.
              (retrainAll): Likewise.
      
      From-SVN: r51979
      Mark Wielaard committed
    • re PR c++/5571 (crash in initialization of a static variable) · 0154eaa8
      	PR c++/5571
      	* stor-layout.c (layout_decl): Reset the RTL for the decl.
      
      	* class.c (layout_class_type): Remember incomplete static
      	variables.
      	(finish_struct_1): Call complete_vars, not
      	hack_incomplete_structures.
      	* cp-tree.h (hack_incomplete_structures): Rename to ...
      	(complete_vars): ... this.
      	(struct saved_scope): Remove incomplete.
      	(namespace_scope_incomplete): Remove.
      	* decl.c (struct binding_level): Remove incomplete.
      	(incomplete_vars): New variable.
      	(mark_binding_level): Don't mark incomplete.
      	(print_binding_level): Don't print it.
      	(mark_saved_scope): Don't mark incomplete.
      	(pushdecl): Use maybe_register_incopmlete_var.
      	(cxx_init_decl_processing): Register incomplete_vars for GC.
      	(start_decl_1): Clarify error message.
      	(hack_incomplete_vars): Remove.
      	(maybe_register_incomplete_var): New function.
      	(complete_vars): Likewise.
      
      	* g++.dg/opt/static2.C: New test.
      
      From-SVN: r51978
      Mark Mitchell committed
    • configure.in (alpha*-*-netbsd*): Add target. · da00eaab
      * configure.in (alpha*-*-netbsd*): Add target.
      * configure: Regenerate.
      
      From-SVN: r51976
      Jason Thorpe committed
    • cppinit.c (cpp_create_reader): Initialize discard_comments_in_macro_exp. · 477cdac7
      * cppinit.c (cpp_create_reader): Initialize
      discard_comments_in_macro_exp.
      (COMMAND_LINE_OPTIONS): Add "-CC" option.
      (cpp_handle_option): Handle "-CC" option.
      * cpplex.c (save_comment): If saving a C++ comment in
      a directive, convert it to a C comment.
      (_cpp_lex_direct): Pass second comment start character to
      save_comment to indicate comment type.
      * cpplib.c (_cpp_handle_directive): If processing
      a "#define" directive and discard_comments_in_macro_exp
      is false,  re-enable saving of comments.
      (lex_macro_node): If discard_comments_in_macro_exp is false,
      discard any comments before the macro identifier.
      * cpplib.h (struct cpp_options): Add discard_comments_in_macro_exp
      member.
      * cppmacro.c (cpp_get_token): If expanding a macro while
      processing a directive, discard any comments we might encounter.
      (parse_params): If discard_comments_in_macro_exp is false,
      ignore comments in the macro parameter list.
      * gcc.c (cpp_unique_options): Add "-CC" option.
      (option_map): Map "--comments-in-macros" to "-CC".
      * doc/cppopts.texi: Document "-CC" option.
      * f/lang-specs.h: Add "-CC" option.
      * testsuite/gcc.dg/cpp/maccom1.c: New test.
      * testsuite/gcc.dg/cpp/maccom2.c: New test.
      * testsuite/gcc.dg/cpp/maccom3.c: New test.
      * testsuite/gcc.dg/cpp/maccom4.c: New test.
      * testsuite/gcc.dg/cpp/maccom5.c: New test.
      * testsuite/gcc.dg/cpp/maccom6.c: New test.
      
      From-SVN: r51975
      Jason Thorpe committed
  3. 06 Apr, 2002 13 commits