1. 29 Jan, 2000 4 commits
    • c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading of framepointer… · ed3614cd
      c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading of framepointer + constant to ADDR_REGS class.
      
      2000-01-27 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
      	* c4x.h (PREFERRED_RELOAD_CLASS): Change to restrict the reloading
      	of framepointer + constant to ADDR_REGS class.
      	* c4x.md (addqi3, addqi3_noclobber_reload): Update.
      	* c4x.c (std_or_reg_operand): New function.
      	* c4x-protos.h (std_or_reg_operand): Prototype it.
      
      From-SVN: r31681
      Herman A.J. ten Brugge committed
    • t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same object names as libgcc2.c. · 29a963d3
      2000-01-29 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
      
      	* t-c4x: Change qi,qf,di,df into si,sf,hi,hf to generate same
      		object names as libgcc2.c.
      	* libgcc.S: Use newly defined names.
      
      From-SVN: r31680
      Herman A.J. ten Brugge committed
    • [multiple changes] · 65169dcf
      
      Fri Jan  7 19:48:04 CET 2000  Jan Hubicka  <jh@suse.cz>
      	* sbitmap.c (sbitmap_first_set_bit, sbitmap_last_set_bit): New
      	function.
      	* sbitmap.h (sbitmap_first_set_bit, sbitmap_last_set_bit): Declare.
      	* basic_block.h (FLOW_LOOP_FIRST_BLOCK): New macro.
      	(FLOW_LOOP_LAST_BLOCK): Likewise.
      
      2000-01-21  Michael Hayes  <m.hayes@elec.canterbury.ac.nz>
      
      	* basic-block.h (struct loop): New fields 'first' and 'last'.
      	* flow.c (flow_loops_find): Compute loop->first and loop->last.
      	(flow_loops_dump): Use loop->first to check for NOTE_INSN_LOOP_BEG
      	and loop->last to check for NOTE_INSN_LOOP_END.
      
      Fri Jan 28 10:57:58 2000  Jason Eckhardt  <jle@cygnus.com>
      
      	* predict.c (estimate_probability): Use the new FIRST and LAST fields
      	of the loop descriptor rather than HEADER and LATCH. Also added
      	missing break statements as well making some coding style modifications
      	as suggested by Michael Hayes.
      
      From-SVN: r31679
      Jason Eckhardt committed
    • gcconfig.h (DATASTART): Add missing extern declaration for data_start on powerpc. · 72af8e4e
      	* gcconfig.h (DATASTART): Add missing extern declaration
      	for data_start on powerpc.
      
      From-SVN: r31677
      Anthony Green committed
  2. 28 Jan, 2000 18 commits
  3. 27 Jan, 2000 17 commits
  4. 26 Jan, 2000 1 commit
    • method.h (JvNumMethods): Moved from Class.h. · 355dff4c
      	* gcj/method.h (JvNumMethods): Moved from Class.h.
      	(JvGetFirstMethod): Likewise.
      	* java/lang/Class.h (Object): Updated decl of
      	_Jv_JNI_ToReflectedField.
      	(Object): Added _Jv_JNI_ToReflectedMethod as a friend.
      	* Makefile.in: Rebuilt.
      	* Makefile.am (java/lang/reflect/Field.h): Added `jboolean'
      	argument of _Jv_JNI_ToReflectedField.
      	(java/lang/reflect/Constructor.h): Added _Jv_JNI_ToReflectedMethod
      	as a friend.
      	(java/lang/reflect/Method.h): Likewise.
      	* include/jni.h (class _Jv_JNIEnv): Added `klass' member.  Use
      	__GCJ_JNI_IMPL__.
      	(jweak): New typedef.
      	(struct JNINativeInterface): Correctly declare remaining entries.
      	* jni.cc: Include Class.h, ClassLoader.h.
      	(_Jv_JNI_FindClass): New function.
      	(_Jv_JNI_DefineClass): New function.
      	(_Jv_JNI_conversion_call): New function.
      	(_Jv_JNI_FindClass): Use current class loader to find class.
      	(_Jv_JNI_ExceptionCheck): New function.
      	(_Jv_JNI_FromReflectedField): Now static.
      	(MethodClass): New define.
      	(_Jv_JNI_FromReflectedMethod): New function.
      	(_Jv_JNI_ToReflectedMethod): Likewise.
      	Include Method.h.
      	(_Jv_JNI_IsAssignableFrom): Renamed.
      	(_Jv_JNI_GetStringRegion): New function.
      	Include StringIndexOutOfBoundsException.h.
      	(_Jv_JNI_GetStringUTFRegion): New function.
      	(_Jv_JNIFunctions): Updated for new functions.
      	(_Jv_JNI_GetPrimitiveArrayCritical): New function
      	(_Jv_JNI_ReleasePrimitiveArrayCritical): Likewise.
      	(_Jv_JNI_GetStringCritical): New function.
      	(_Jv_JNI_ReleaseStringCritical): Likewise.
      	(get_throwable): Removed.
      	(GCJ_JV_JNIENV_FRIEND): Removed.
      	(__GCJ_JNI_IMPL__): Define.
      	Include method.h.
      
      From-SVN: r31638
      Tom Tromey committed