glibc/sysdeps/arm
Greg McGary 41d998a683 Update.
2000-07-29  Greg McGary  <greg@mcgary.org>

	* Rules (test-bp-inputs, make-test-out): New variables.
	($(objpfx)%-bp.out): New rule.
	($(objpfx)%.out): Rewrite in terms of new variables.

	* libio/iovswscanf.c (vswscanf): Pass _IO_FILE_plus pointer to
	internal function that uses vtable.
	* libio/vsnprintf.c (_IO_vsnprintf): Likewise.
	* libio/vswprintf.c (_IO_vswprintf): Likewise.

	* malloc/malloc.c (mem2chunk): Define in terms of chunk_at_offset.
	(malloc_extend_top): Convert brk to chunk using chunk_at_offset.
	(chunk_align): Likewise.

	* time/asctime.c (ab_day_name, ab_month_name): Rewrite expression
	in a way that conforms to decl, and avoids spurious bounds violation.

	* sysdeps/arm/frame.h (struct layout): Make pointers __unbounded.
	* sysdeps/generic/frame.h: Likewise.
	* sysdeps/generic/backtrace.c (ADVANCE_STACK_FRAME): Wrap bounds
	around return value.
	(__backtrace): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.
	* sysdeps/generic/segfault.c (ADVANCE_STACK_FRAME): Wrap bounds
	around return value.
	(catch_segfault): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.
	* sysdeps/i386/backtrace.c (struct layout): Make pointers __unbounded.
	(ADVANCE_STACK_FRAME): Wrap bounds around return value.
	* sysdeps/powerpc/backtrace.c (struct layout): Make pointers __unbounded.
	(__backtrace): Qualify frame-pointer chain and return address
	pointers as __unbounded.  Wrap bounds around variable `current'.

	* sysdeps/i386/addmul_1.S: s2_limb is scalar so remove bounds check.
	* sysdeps/i386/mul_1.S: Likewise.
	* sysdeps/i386/submul_1.S: Likewise.
	* sysdeps/i386/i586/addmul_1.S: Likewise.
	* sysdeps/i386/i586/mul_1.S: Add bounds checks.
	* sysdeps/i386/i586/submul_1.S: Likewise.
2000-07-29 08:11:47 +00:00
..
bits Update. 2000-05-22 09:25:32 +00:00
elf Update. 1998-08-15 02:40:04 +00:00
fpu Update. 2000-03-26 18:48:26 +00:00
sys Update. 1999-03-01 07:21:39 +00:00
__longjmp.S Update. 1998-08-20 17:40:36 +00:00
atomicity.h Update. 2000-05-29 01:00:03 +00:00
bsd-_setjmp.S Update. 1998-08-20 17:40:36 +00:00
bsd-setjmp.S Update. 1998-08-20 17:40:36 +00:00
Dist Update. 1998-09-14 15:14:09 +00:00
dl-machine.h Update. 2000-05-05 07:15:29 +00:00
frame.h Update. 2000-07-29 08:11:47 +00:00
gmp-mparam.h Update. 1998-06-01 14:26:00 +00:00
ieee754.h Update. 1998-08-20 17:40:36 +00:00
Implies Update. 1999-07-14 00:54:57 +00:00
init-first.c Update. 2000-03-31 05:50:02 +00:00
libm-test-ulps Update. 2000-04-12 23:40:28 +00:00
machine-gmon.h Update 1998-10-01 14:31:24 +00:00
memset.S Update. 1998-04-30 16:57:48 +00:00
memusage.h Update for memprof->memusage renaming. 2000-06-20 06:36:03 +00:00
setjmp.S Update. 1998-03-18 14:42:25 +00:00
strlen.S Update. 1998-05-19 16:13:05 +00:00
sysdep.h Update. 1998-08-20 17:40:36 +00:00