1. 17 Oct, 2001 14 commits
    • cpplex.c (_cpp_get_buff): Fix off-by-one error that caused memory leak. · 34f5271d
      * cpplex.c (_cpp_get_buff): Fix off-by-one error that caused memory
      leak.
      
      From-SVN: r46317
      Richard Earnshaw committed
    • For PR java/4295: · 645ca343
      	* aclocal.m4, configure, Makefile.in: Rebuilt.
      	* configure.in: Added AC_EXEEXT.
      
      From-SVN: r46316
      Tom Tromey committed
    • Makefile.in (print-rtl.o): Depend on TREE_H. · 3c5ad1ff
      	* Makefile.in (print-rtl.o): Depend on TREE_H.
      	* alias.c (get_alias_set): Make two passes over objects to first
      	see if inner object is access via restricted pointer.
      	Defer allocating alias set for restricted pointer until here.
      	Call find_placeholder with second arg nonzero.
      	Minor cleanups.
      	* c-common.c (c_apply_type_quals_to_decl): Defer getting alias
      	set for restricted pointer types.
      	* emit-rtl.c (set_mem_attributes): Set more attributes.
      	(set_mem_align, change_address, adjust_address_1): New functions.
      	(change_address_1): Now static.
      	(adjust_address, adjust_address_nv): Deleted.
      	(replace_equiv_address): Call change_address_1.
      	* expr.c (get_inner_reference): Handle PLACEHOLDER_EXPR.
      	(find_placeholder): Get starting point from PLIST arg.
      	(expand_expr, case PLACEHOLDER_EXPR): Initialize find_placeholder arg.
      	* expr.h (set_mem_align, change_address, adjust_address_1): New decls.
      	(adjust_address, adjust_address_nv): New macros.
      	* print-rtl.c (tree.h): New include.
      	(print_rtx, case MEM): Print all memory attributes.
      
      From-SVN: r46314
      Richard Kenner committed
    • Makefile.in (print-rtl.o): Depend on TREE_H. · 738cc472
      	* Makefile.in (print-rtl.o): Depend on TREE_H.
      	* alias.c (get_alias_set): Make two passes over objects to first
      	see if inner object is access via restricted pointer.
      	Defer allocating alias set for restricted pointer until here.
      	Call find_placeholder with second arg nonzero.
      	Minor cleanups.
      	* emit-rtl.c (set_mem_attributes): Set more attributes.
      	(set_mem_align, change_address, adjust_address_1): New functions.
      	(change_address_1): Now static.
      	(adjust_address, adjust_address_nv): Deleted.
      	(replace_equiv_address): Call change_address_1.
      	* expr.c (get_inner_reference): Handle PLACEHOLDER_EXPR.
      	(find_placeholder): Get starting point from PLIST arg.
      	(expand_expr, case PLACEHOLDER_EXPR): Initialize find_placeholder arg.
      	* expr.h (set_mem_align, change_address, adjust_address_1): New decls.
      	(adjust_address, adjust_address_nv): New macros.
      	* print-rtl.c (tree.h): New include.
      	(print_rtx, case MEM): Print all memory attributes.
      
      From-SVN: r46313
      Richard Kenner committed
    • c-tree.texi: Eliminate duplicated word. · 14976c58
      	* c-tree.texi: Eliminate duplicated word.
      	* cpp.texi: Likewise.
      	* install.texi: Likewise.
      	* invoke.texi: Likewise.
      	* tm.texi: Likewise.
      
      From-SVN: r46310
      Matt Kraai committed
    • Daily bump. · e0a1c107
      From-SVN: r46309
      GCC Administrator committed
    • gc_pthread_redirects.h: Generalize test to use GC_PTHREADS. · f6d882d9
      	* include/gc_pthread_redirects.h: Generalize test to use GC_PTHREADS.
      	* linux_threads.c (WRAP_FUNC(pthread_join)): Conditionalized on
      	GC_FREEBSD_THREADS, handle strange interaction between system
      	pthread implementation and boehm-gc signal-handler architecture.
      	* tests/test.c (main): Conditionalized on GC_FREEBSD_THREADS,
      	set stack.
      	* include/private/gcconfig.h (configuration keyed off FREEBSD):
      	Define SIG_SUSPEND, SIG_THR_RESTART.  Do not define
      	MPROTECT_VDB when GC_FREEBSD_THREADS is defined.
      
      From-SVN: r46307
      Loren J. Rittle committed
    • Add ChangeLog entry for dsp16xx/dsp16xx.c change. · 808dbdd5
      From-SVN: r46306
      Michael Collison committed
    • dsp16xx.c: Fix comment formatting to match GNU standards. · 6b0880cb
      
      
      * dsp16xx.c: Fix comment formatting to match GNU standards.
      (dsp16xx_output_function_prologue): Change type of 'size'
      parameter from 'int' to HOST_WIDE_INT.
      (dsp16xx_output_function_epilogue): Change type of 'size'
      parameter from 'int' to HOST_WIDE_INT.
      
      From-SVN: r46305
      Michael Collison committed
    • Makefile.am (test.o): Find tests/test.c in $(srcdir). · 33129152
      	* Makefile.am (test.o): Find tests/test.c in $(srcdir).
      	* Makefile.in: Rebuilt.
      
      From-SVN: r46304
      Loren J. Rittle committed
    • configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check. · f88c65f7
              * configure.in (HAVE_AS_GOTOFF_IN_DATA): New x86 check.
              * configure, config.in: Rebuild.
      
              * config/i386/i386.c (ix86_output_addr_vec_elt): New.
              (ix86_output_addr_diff_elt): New.
              * config/i386/i386.h (ASM_OUTPUT_ADDR_VEC_ELT): Use them.
              (ASM_OUTPUT_ADDR_DIFF_ELT): Likewise.
              (JUMP_TABLES_IN_TEXT_SECTION): New.
              * config/i386/i386.md (tablejump): Handle HAVE_AS_GOTOFF_IN_DATA.
              * config/i386/i386-protos.h: Update.
      
              * config/i386/386bsd.h, config/i386/beos-elf.h,
              config/i386/freebsd-aout.h, config/i386/freebsd.h,
              config/i386/i386-interix.h, config/i386/i386elf.h,
              config/i386/linux.h, config/i386/netbsd-elf.h,
              config/i386/netbsd.h, config/i386/openbsd.h,
              config/i386/ptx4-i.h, config/i386/rtemself.h,
              config/i386/sco5.h, config/i386/sysv4.h, config/i386/x86-64.h
              (ASM_OUTPUT_ADDR_DIFF_ELT, JUMP_TABLES_IN_TEXT_SECTION): Remove.
      
      From-SVN: r46303
      Richard Henderson committed
    • cp-tree.h (BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK): Defined for tree checking disabled. · b5823a44
              * cp-tree.h (BOUND_TEMPLATE_TEMPLATE_PARM_TYPE_CHECK): Defined
              for tree checking disabled.
      
      From-SVN: r46302
      H.J. Lu committed
    • * stmt.c (expand_asm_operands): Update commentary. · 2ec37136
      From-SVN: r46301
      Florian Weimer committed
  2. 16 Oct, 2001 24 commits
  3. 15 Oct, 2001 2 commits
    • AccessibleObject.java (checkPermission): Implemented. · 0e91d384
      	* java/lang/reflect/AccessibleObject.java (checkPermission):
      	Implemented.
      	Updated copyright information.
      
      From-SVN: r46272
      Tom Tromey committed
    • natObject.cc (heavy_lock): Moved fields old_client_data, old_finalization_proc near beginning. · 3a8da024
      2001-10-15  Hans Boehm <Hans_Boehm@hp.com>
      
      	* java/lang/natObject.cc (heavy_lock): Moved fields
      	old_client_data, old_finalization_proc near beginning.
      	(heavy_lock_finalization_proc): Now inline; changed type of
      	argument.
      	(JV_SYNC_TABLE_SZ): Now 2048.
      	(mp): New global.
      	(spin): `mp' now global.
      	(heavy_lock_obj_finalization_proc): Updated to correctly handle
      	heavy lock finalization.
      	(remove_all_heavy): New function.
      	(maybe_remove_all_heavy): Likewise.
      	(_Jv_MonitorEnter): Throw exception if object is NULL.
      	(_Jv_MonitorExit): Likewise.  Also, clear long lists of unlocked
      	heavy locks.
      	* include/jvm.h (_Jv_AllocTraceTwo): Declare.
      	* nogc.cc (_Jv_AllocTraceTwo): New function.
      	* boehm.cc (trace_two_vtable): New global.
      	(_Jv_AllocTraceTwo): New function.
      
      From-SVN: r46271
      Hans Boehm committed