1. 10 Jan, 2001 1 commit
  2. 09 Jan, 2001 33 commits
  3. 08 Jan, 2001 6 commits
    • fpos.h (fpos:::fpos(streamoff __pos)): Explicitly initialize mbstate_t member,… · 5a259aec
      fpos.h (fpos:::fpos(streamoff __pos)): Explicitly initialize mbstate_t member, name offset data members *off, not pos.
      
      
      2001-01-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	* include/bits/fpos.h (fpos:::fpos(streamoff __pos)): Explicitly
      	initialize mbstate_t member, name offset data members *off, not pos.
      	* include/bits/fstream.tcc (filebuf::filebuf): Same.
      
      From-SVN: r38809
      Benjamin Kosnik committed
    • In gcc/java: · 5bb11b2e
      	* class.c (make_class_data): Push initial value for "arrayclass".
      	* decl.c (init_decl_processing): Add new class field "arrayclass".
      
      In libjava:
      	* java/lang/Class.h (_Jv_InitClass): Use __builtin_expect.
      	(_Jv_NewArrayClass): Renamed from _Jv_FindArrayClass.
      	(_Jv_GetArrayClass): New inline function.
      	(arrayclass): New field.
      	* prims.cc (_Jv_NewObjectArray): Use _Jv_GetArrayClass. Don't use
      	_Jv_GetArrayElementFromElementType.
      	(_Jv_NewPrimArray): Ditto.
      	(_Jv_PrimClass constructor): Initialize "depth", "ancestors", and
      	"idt" for completeness. Initialze "arrayclass" using _Jv_NewArrayClass.
      	Set Modifier::ABSTRACT.
      	* java/lang/natClassLoader.cc (_Jv_NewClass): Initialize "arrayclass".
      	(_Jv_NewArrayClass): Renamed from _Jv_FindArrayClass. Now void.
      	Now synchronized. Array classes are now referenced from
      	elementClass->arrayclass. Don't use _Jv_FindClassInCache.
      	Set array classes' accessibility flags correctly. Optimize so that
      	all array classes share the same IDT.
      	* java/lang/reflect/natArray.cc (newInstance): Use _Jv_GetArrayClass.
      	* java/lang/reflect/natMethod.cc (_Jv_GetTypesFromSignature): Ditto.
      	* java/lang/natClass.cc (_getFields): Increment offset. Prevent fields
      	in superclasses from overwriting classes own fields.
      	(_Jv_IsAssignableFrom): Check for NULL source idt instead of calling
      	Modifier::isAbstract().
      	(null_idt): New static field.
      	(_Jv_PrepareConstantTimeTables): Optimize case where class implements
      	no interfaces.
      	(_Jv_IndexOf): Made inline.
      	* boehm.cc (_Jv_MarkObj): Mark "arrayclass" field.
      
      From-SVN: r38808
      Bryce McKinlay committed
    • re PR java/1586 (linux build problem for libjava - cpplib (?)) · 5bab9296
      	Fix for PR java/1586:
      	* Makefile.in: Rebuilt.
      	* Makefile.am (AUTOMAKE_OPTIONS): Added no-dependencies.
      
      From-SVN: r38807
      Tom Tromey committed
    • * jump.c (simplejump_p): Revert last change. · 3c74f8f9
      From-SVN: r38806
      Richard Henderson committed
    • cppinit.c (init): Rename init_library. · 674c3b40
              * cppinit.c (init): Rename init_library.
              (cpp_create_reader): Update.
              * gcc.c (cpp_options): If -o given, use it as the target of
              any -M options.
      
      From-SVN: r38805
      Neil Booth committed
    • reported by Chris G. · 1d8939ef
      
      2001-01-08  Benjamin Kosnik  <bkoz@redhat.com>
      
      	reported by Chris G. Demetriou <cgd@sibyte.com>
      	* configure.in: Change -linux-* to -linux*.
      	* configure: Regenerate.
      
      From-SVN: r38804
      Benjamin Kosnik committed