1. 13 Nov, 2001 16 commits
    • re PR libgcj/4859 (java.util.Timer class throw IllegalStateException on cancel()) · f9d44b00
      	Fix for PR libgcj/4859:
      	* java/util/Timer.java (TaskQueue.isStopped): New method.
      	(Scheduler.run): Don't re-schedule task if queue has been
      	stopped.
      
      From-SVN: r46994
      Tom Tromey committed
    • config.gcc (powerpc|rs6000): Set default cpp options based on --with-cpu settings. · c19083d8
      * config.gcc (powerpc|rs6000): Set default cpp options based
      on --with-cpu settings.
      * config/rs6000/softfloat.h: New.
      
      From-SVN: r46993
      DJ Delorie committed
    • re PR c++/4206 (ICE with switch in while) · b02922a4
      cp:
      	PR g++/4206
      	* parse.y (already_scoped_stmt): Remove.
      	(simple_stmt, WHILE & FOR): Use implicitly_scoped_stmt.
      testsuite:
      	* g++.dg/other/forscope1.C: New test.
      	* g++.dg/ext/forscope1.C: New test.
      	* g++.dg/ext/forscope2.C: New test.
      
      From-SVN: r46992
      Nathan Sidwell committed
    • h8300.c (shift_alg_si): Use special code for 25-bit shifts on H8/S. · 4a4ae922
      	* config/h8300/h8300.c (shift_alg_si): Use special code for
      	25-bit shifts on H8/S.
      	(get_shift_alg): Generate special code for 25-bit shifts on
      	H8/S.
      
      From-SVN: r46991
      Kazu Hirata committed
    • Makefile.in: Rebuilt. · 819138ac
      	* Makefile.in: Rebuilt.
      	* Makefile.am (ordinary_java_source_files): Added JNIWeakRef.java.
      	* jni.cc: Include JNIWeakRef.h.
      	(unwrap): New function.
      	(_Jv_JNI_DefineClass): Use it.
      	(_Jv_JNI_GetSuperclass): Likewise.
      	(_Jv_JNI_IsAssignableFrom): Likewise.
      	(_Jv_JNI_Throw): Likewise.
      	(_Jv_JNI_ThrowNew): Likewise.
      	(_Jv_JNI_IsSameObject): Likewise.
      	(_Jv_JNI_AllocObject): Likewise.
      	(_Jv_JNI_GetObjectClass): Likewise.
      	(_Jv_JNI_IsInstanceOf): Likewise.
      	(_Jv_JNI_GetAnyMethodID): Likewise.
      	(array_from_valist): Likewise.
      	(_Jv_JNI_CallAnyMethodV): Likewise.
      	(_Jv_JNI_CallAnyMethodA): Likewise.
      	(_Jv_JNI_CallAnyVoidMethodV): Likewise.
      	(_Jv_JNI_CallAnyVoidMethodA): Likewise.
      	(_Jv_JNI_CallStaticMethodV): Likewise.
      	(_Jv_JNI_CallStaticMethod): Likewise.
      	(_Jv_JNI_CallStaticMethodA): Likewise.
      	(_Jv_JNI_NewObjectV): Likewise.
      	(_Jv_JNI_NewObject): Likewise.
      	(_Jv_JNI_NewObjectA): Likewise.
      	(_Jv_JNI_GetField): Likewise.
      	(_Jv_JNI_SetField): Likewise.
      	(_Jv_JNI_GetAnyFieldID): Likewise.
      	(_Jv_JNI_SetStaticField): Likewise.
      	(_Jv_JNI_GetStringLength): Likewise.
      	(_Jv_JNI_GetStringChars): Likewise.
      	(_Jv_JNI_ReleaseStringChars): Likewise.
      	(_Jv_JNI_GetStringUTFLength): Likewise
      	(_Jv_JNI_GetStringUTFChars): Likewise.
      	(_Jv_JNI_GetStringRegion): Likewise.
      	(_Jv_JNI_GetStringUTFRegion): Likewise.
      	(_Jv_JNI_GetStringCritical): Likewise.
      	(_Jv_JNI_GetArrayLength): Likewise.
      	(_Jv_JNI_NewObjectArray): Likewise.
      	(_Jv_JNI_GetObjectArrayElement): Likewise.
      	(_Jv_JNI_SetObjectArrayElement): Likewise.
      	(_Jv_JNI_GetPrimitiveArrayElements): Likewise.
      	(_Jv_JNI_ReleasePrimitiveArrayElements): Likewise.
      	(_Jv_JNI_GetPrimitiveArrayRegion): Likewise.
      	(_Jv_JNI_SetPrimitiveArrayRegion): Likewise.
      	(_Jv_JNI_MonitorEnter): Likewise.
      	(_Jv_JNI_MonitorExit): Likewise.
      	(_Jv_JNI_ToReflectedField): Likewise.
      	(_Jv_JNI_FromReflectedField): Likewise.
      	(_Jv_JNI_ToReflectedMethod): Likewise.
      	(_Jv_JNI_FromReflectedMethod): Likewise.
      	(_Jv_JNI_NewGlobalRef): Likewise.
      	(_Jv_JNI_DeleteGlobalRef): Likewise.
      	(_Jv_JNI_DeleteLocalRef): Likewise.
      	(_Jv_JNI_NewLocalRef): Likewise.
      	(_Jv_JNI_NewWeakGlobalRef): New function.
      	(_Jv_JNI_DeleteWeakGlobalRef): Likewise.
      	(_Jv_JNIFunctions): Updated for new methods.
      	(NOT_IMPL): Removed.
      	* gnu/gcj/runtime/JNIWeakRef.java: New file.
      
      From-SVN: r46990
      Tom Tromey committed
    • Duh, missed this. · 89fc10a5
      From-SVN: r46989
      Jakub Jelinek committed
    • emit-rtl.c (adjust_address_1): Add ADJUST argument. · 630036c6
      	* emit-rtl.c (adjust_address_1): Add ADJUST argument.
      	(adjust_automodify_address_1): New.
      	* expr.h (adjust_address, adjust_address_nv): Adjust.
      	(adjust_automodify_address, adjust_automodify_address_nv): Define.
      	(adjust_address_1): Update prototype.
      	(adjust_automodify_address_1): Add prototype.
      	* expr.c (move_by_pieces_1): Use adjust_automodify_address.
      	(store_by_pieces_2): Likewise.
      
      	* gcc.c-torture/execute/20011113-1.c: New test.
      
      From-SVN: r46988
      Jakub Jelinek committed
    • Makefile.in (explow.o): Now depends on ggc.h. · 1d974ca7
      	* Makefile.in (explow.o): Now depends on ggc.h.
      	* explow.c (ggc.h): Include.
      	(set_stack_check_libfunc): Mark stack_check_libfunc as ggc root.
      
      From-SVN: r46985
      Richard Kenner committed
    • Makefile.in (expr.o): Depends on insn-attr.h. · 34e81b5a
      	* Makefile.in (expr.o): Depends on insn-attr.h.
      	* expr.c (insn-attr.h): New include.
      	(force_operand): If INSN_SCHEDULING, deal with paradoxical SUBREG
      	of MEM.
      	(highest_pow2_factor, case INTEGER_CST): Handle negative values.
      	(expand_expr): Remove unneeded mark_temp_addr_taken calls and
      	clean up related usage in ADDR_EXPR.
      	(expand_expr_unaligned): Likewise.
      
      From-SVN: r46980
      Richard Kenner committed
    • * emit-rtl.c (change_address): Fix typo in alias setting. · 047cd3df
      From-SVN: r46979
      Richard Kenner committed
    • Daily bump. · 6780be72
      From-SVN: r46978
      GCC Administrator committed
    • * Makefile.in (cfgcleanup.o): Depend on insn-config.h · 9df9b76e
      From-SVN: r46976
      Kaveh R. Ghazi committed
    • obstack.c (_): Honor the setting of ENABLE_NLS. · 2e683037
      2001-11-12  Jim Meyering  <meyering@lucent.com>
      
      	* obstack.c (_): Honor the setting of ENABLE_NLS.  Otherwise,
      	this code would end up calling gettext even in packages built
      	with --disable-nls.
      	* getopt.c (_): Likewise.
      	* regex.c (_): Likewise.
      
      From-SVN: r46975
      Jim Meyering committed
    • * MAINTAINERS (Write After Approval): Add self. · 77e653ad
      From-SVN: r46973
      Craig Rodrigues committed
    • re PR bootstrap/3451 (AIX 4.3.2 redefinition of macro) · da4083c7
      	PR bootstrap/3451
      	* c-pragma.c: Rename macros BAD, BAD2, BAD_ACTION to
      	GCC_BAD, GCC_BAD2, GCC_BAD_ACTION.
      
      From-SVN: r46972
      Craig Rodrigues committed
    • Makefile.in: Change dependencies on stamp files into dependencies on the generated .la files. · f871d7bf
      2001-11-13  Toon Moene  <toon@moene.indiv.nluug.nl>
      
      	* Makefile.in: Change dependencies on stamp files
      	into dependencies on the generated .la files.
      	Get rid of objlist.  Update comment.
      	* libF77/Makefile.in: Ditto.
      	* libI77/Makefile.in: Ditto.
      	* libU77/Makefile.in: Ditto.
      
      From-SVN: r46970
      Toon Moene committed
  2. 12 Nov, 2001 23 commits
  3. 11 Nov, 2001 1 commit
    • alpha.c (unicosmk_special_name): Prototype. · 950a3816
      	* alpha.c (unicosmk_special_name): Prototype.
      	(unicosmk_ssib_name): Delete unused variable.
      	* alpha/unicosmk.h (common_section, ssib_section): Prototype.
      	* alpha/vms.h (PREFIX): Undef before defining.
      	* arm/pe.h (SUBTARGET_NAME_ENCODING_LENGTHS): Likewise.
      	* i370/i370.c (mvs_hash_alias): Prototype.  Wrap with macro
      	controlling usage.  Const-ify.
      	(alias_number): Delete unused variable.
      	* m32r/m32r.c (m32r_sched_init): Add missing argument.
      	(m32r_expand_block_move): Fix uninitialized warnings.
      	* mn10300/mn10300.h (REGNO_IN_RANGE_P): Fix 'unsigned >=0 is
      	always true' warnings.
      	* openbsd.h (TARGET_MEM_FUNCTIONS): Don't redefine.
      	* sh/sh.c: Include "integrate.h".
      	(output_far_jump): Fix uninitialized warning.
      	* final.c (shorten_branches): Avoid automatic aggregate
      	initialization.
      	* integrate.c (subst_constants): Likewise.
      
      From-SVN: r46932
      Kaveh R. Ghazi committed