1. 05 Dec, 2002 6 commits
  2. 04 Dec, 2002 14 commits
  3. 03 Dec, 2002 16 commits
    • spe.md (*movv1di_const0): New pattern. · 3678a93e
      2002-12-03  Aldy Hernandez  <aldyh@redhat.com>
      
              * config/rs6000/spe.md (*movv1di_const0): New pattern.
      
      From-SVN: r59791
      Aldy Hernandez committed
    • JarFile.java (manifest): Not final. · 9c1180ea
              * java/util/jar/JarFile.java (manifest): Not final.
              (manifestRead): New field.
              (JarFile): Don't read Manifest in constructor.
              (getManifest): New method.
              (JarEnumeration.nextElement): Use new method.
              (getEntry): Likewise.
              * java/util/zip/ZipFile.java (name): Final.
              (raf): Likewsie.
              (entries): Change type to Hashtable.
              (closed): New field.
              (ZipFile): Don't read enties in constructor.
              (readEntries): Use Hashtable.
              (close): Set new close flag and set entries to null inside
              synchronized block.
              (entries): Contruct enumeration using new getEntries() method and
              entries Hashtable.
              (getEntryIndex): Removed.
              (getEntries): New method.
              (getEntry): Use new getEntries() method and entries Hastable.
              (getInputStream): Likewise.
              (size): Return getEntries().size().
              (ZipEntryEnumeration): Wrap entries Hashtable elements.
              * java/util/zip/ZipEntry.java (cal): Don't initialize.
              (time): Removed
              (dostime): New field.
              (zipFileIndex): Removed.
              (ZipEntry(ZipEntry)): Copy dostime.
              (setDOSTime): Now final and doesn't convert dos time.
              (getDOSTime): Likewise.
              (setTime): Convert dos time.
              (getTime): Likewise.
              (getCalendar): New method.
              (setExtra): Use setTime().
              * java/util/zip/ZipInputStream.java (getNextEntry): Format error msg.
      
      From-SVN: r59785
      Mark Wielaard committed
    • * libgcc-std.ver: Inherit GCC_3.3 from GCC_3.0. · 6e1be6b1
      From-SVN: r59784
      Richard Henderson committed
    • bitmap.c (bitmap_ior_and_compl, [...]): Initialize tmp.using_obstack to 0. · c47eb51b
      	* bitmap.c (bitmap_ior_and_compl, bitmap_union_of_diff):
      	Initialize tmp.using_obstack to 0.
      
      From-SVN: r59782
      Hans-Peter Nilsson committed
    • * java/lang/Character.java (forDigit): Formatting fix. · a50aa799
      From-SVN: r59781
      Tom Tromey committed
    • m68k.h (EH_RETURN_DATA_REGNO): Define. · 2cff4a6e
      	* config/m68k/m68k.h (EH_RETURN_DATA_REGNO): Define.
      	(EH_RETURN_STACKADJ_RTX): Define.
      	(EH_RETURN_HANDLER_RTX): Define.
      	(ASM_PREFERRED_EH_DATA_FORMAT): Define.
      	* config/m68k/m68k.c (m68k_save_reg): New function.  Handle eh
      	registers and don't save fixed registers.
      	(m68k_output_function_prologue): Use it.
      	(use_return_insn): Likewise.
      	(m68k_output_function_epilogue): Likewise.
      
      From-SVN: r59780
      Andreas Schwab committed
    • DSAParameterSpec.java (getP): Return p, not q. · b3eed2db
      2002-12-03  Raif Naffah  <raif@fl.net.au>
      
              * java/security/spec/DSAParameterSpec.java (getP): Return p, not q.
              * java/security/spec/DSAPrivateKeySpec.java (getP): Likewise.
              * java/security/spec/DSAPublicKeySpec.java (getP): Likewise.
      
      From-SVN: r59779
      Raif Naffah committed
    • call.c (build_user_type_conversion_1): Don't set ICS_BAD_FLAG on an ambiguous conversion. · c203334d
              * call.c (build_user_type_conversion_1): Don't set ICS_BAD_FLAG on
              an ambiguous conversion.
      
      From-SVN: r59775
      Jason Merrill committed
    • h8300.c (single_one_operand): Fix a warning. · 491a9777
      	* config/h8300/h8300.c (single_one_operand): Fix a warning.
      	(single_zero_operand): Likewise.
      
      From-SVN: r59772
      Kazu Hirata committed
    • natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. · 765828d5
      2002-12-03  Andrew Haley  <aph@redhat.com>
      
              * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Call
      	_Jv_PushClass.
              (_Jv_InitNewClassFields): Set protectionDomain and chain = NULL.
              (_Jv_PopClass): New.
              (_Jv_PushClass): New.
              * java/lang/natClass.cc (forName (jstring)): Use a StackTrace to
              discover the ClassLoader of our caller.
              (_Jv_CheckArrayStore): Don't check that a class is assignment
              compatible with Object.
              * java/lang/natVMTHrowable.cc: Delete.
              * gnu/gcj/runtime/StackTrace.java: New, partly copied from
      	java.lang.VMThrowable.
              (StackTrace(), StackTrace(int)): New constructors.
              (classAt, methodAt, update, methodAtAddress): New methods.
              (map): New field.
      	* java/lang/VMThrowable.java: Use StackTrace instead of
      	natVMTHrowable.
      	* java/lang/Class.h (getClassLoaderInternal): New.
              (class Class): Be friendly with _Jv_PopClass and _Jv_PushClass.
              Be friendly with gnu::gcj::runtime::StackTrace.
              (Object.chain): New field.
              * include/java-interp.h (class _Jv_InterpMethod): Be friendly with
              gnu::gcj::runtime::StackTrace.
      	* gnu/gcj/runtime/natStackTrace.cc: New file.
      	* gnu/gcj/runtime/MethodRef.java: New file.
              * prims.cc (_Jv_NewObjectArray): Use getClassLoaderInternal()
              instead of getClassLoader().
              * verify.cc (class _Jv_BytecodeVerifier): Likewise.
              java::lang::VMThrowable.
              * Makefile.am (core_java_source_files): Add MethodRef.java,
      	StackTrace.java.
              (nat_source_files): Remove natVMThrowable.cc; add natStackTrace.cc.
              * Makefile.in: Rebuild.
      
      From-SVN: r59771
      Andrew Haley committed
    • natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. · f3f110d5
      2002-12-03  Andrew Haley  <aph@redhat.com>
      
              * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Call
      	_Jv_PushClass.
              (_Jv_InitNewClassFields): Set protectionDomain and chain = NULL.
              (_Jv_PopClass): New.
              (_Jv_PushClass): New.
              * java/lang/natClass.cc (forName (jstring)): Use a StackTrace to
              discover the ClassLoader of our caller.
              (_Jv_CheckArrayStore): Don't check that a class is assignment
              compatible with Object.
              * java/lang/natVMTHrowable.cc: Delete.
              * gnu/gcj/runtime/StackTrace.java: New, partly copied from
      	java.lang.VMThrowable.
              (StackTrace(), StackTrace(int)): New constructors.
              (classAt, methodAt, update, methodAtAddress): New methods.
              (map): New field.
      	* java/lang/VMThrowable.java: Use StackTrace instead of
      	natVMTHrowable.
      	* java/lang/Class.h (getClassLoaderInternal): New.
              (class Class): Be friendly with _Jv_PopClass and _Jv_PushClass.
              Be friendly with gnu::gcj::runtime::StackTrace.
              (Object.chain): New field.
              * include/java-interp.h (class _Jv_InterpMethod): Be friendly with
              gnu::gcj::runtime::StackTrace.
              * prims.cc (_Jv_NewObjectArray): Use getClassLoaderInternal()
              instead of getClassLoader().
              * verify.cc (class _Jv_BytecodeVerifier): Likewise.
              java::lang::VMThrowable.
              * Makefile.am (core_java_source_files): Add MethodRef.java,
      	StackTrace.java.
              (nat_source_files): Remove natVMThrowable.cc; add natStackTrace.cc.
              * Makefile.in: Rebuild.
      
      From-SVN: r59770
      Andrew Haley committed
    • natClassLoader.cc (_Jv_PrepareCompiledClass): Call _Jv_PushClass. · 421f9e60
      2002-12-03  Andrew Haley  <aph@redhat.com>
      
              * java/lang/natClassLoader.cc (_Jv_PrepareCompiledClass): Call
      	_Jv_PushClass.
              (_Jv_InitNewClassFields): Set protectionDomain and chain = NULL.
              (_Jv_PopClass): New.
              (_Jv_PushClass): New.
              * java/lang/natClass.cc (forName (jstring)): Use a StackTrace to
              discover the ClassLoader of our caller.
              (_Jv_CheckArrayStore): Don't check that a class is assignment
              compatible with Object.
              * java/lang/natVMTHrowable.cc: Delete.
              * gnu/gcj/runtime/StackTrace.java: New, partly copied from
      	java.lang.VMThrowable.
              (StackTrace(), StackTrace(int)): New constructors.
              (classAt, methodAt, update, methodAtAddress): New methods.
              (map): New field.
      	* java/lang/VMThrowable.java: Use StackTrace instead of
      	natVMTHrowable.
      	* java/lang/Class.h (getClassLoaderInternal): New.
              (class Class): Be friendly with _Jv_PopClass and _Jv_PushClass.
              Be friendly with gnu::gcj::runtime::StackTrace.
              (Object.chain): New field.
              * include/java-interp.h (class _Jv_InterpMethod): Be friendly with
              gnu::gcj::runtime::StackTrace.
              * prims.cc (_Jv_NewObjectArray): Use getClassLoaderInternal()
              instead of getClassLoader().
              * verify.cc (class _Jv_BytecodeVerifier): Likewise.
              java::lang::VMThrowable.
              * Makefile.am (core_java_source_files): Add MethodRef.java,
      	StackTrace.java.
              (nat_source_files): Remove natVMThrowable.cc; add natStackTrace.cc.
              * Makefile.in: Rebuild.
      
      2002-12-03  Andrew Haley  <aph@redhat.com>
      
      	* class.c (make_class_data): New field, "chain".
      	* decl.c (java_init_decl_processing): Likewise.
      
      From-SVN: r59769
      Andrew Haley committed
    • re PR c++/8688 (ICE with segfault on missing comma in initializer of 2D array.) · ee7ecb29
      	PR c++/8688
      	* decl.c (reshape_init): Handle erroneous initializers.
      
      	PR c++/8688
      	* g++.dg/init/brace3.C: New test.
      
      From-SVN: r59768
      Mark Mitchell committed
    • Daily bump. · 67f05dcb
      From-SVN: r59766
      GCC Administrator committed
    • re PR c++/8720 (ICE with bitwise or (3 operands)) · 5089de93
      	PR c++/8720
      	* spew.c (remove_last_token): Make sure that last_chunk is set
      	correctly.
      
      	PR c++/8615
      	* error.c (dump_expr): Handle character constants with
      	TREE_OVERFLOW set.
      
      	PR c++/8720
      	* g++.dg/parse/defarg1.C: New test.
      
      	PR c++/8615
      	* g++.dg/template/char1.C: New test.
      
      From-SVN: r59757
      Mark Mitchell committed
    • jni.cc: Added `name' argument. · 35e058a2
      	* jni.cc: Added `name' argument.
      	* include/jni.h (struct JNINativeInterface) [DefineClass]: Added
      	`const char *' argument.
      	(class _Jv_JNIEnv) [DefineClass]: Likewise.
      
      From-SVN: r59756
      Tom Tromey committed
  4. 02 Dec, 2002 4 commits