1
0
mirror of https://sourceware.org/git/glibc.git synced 2025-08-08 17:42:12 +03:00

Sun Feb 18 15:08:10 1996 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>

* sysdeps/posix/utimes.c (__utimes): There are 1000000 usecs in a
	sec.

Sun Feb 18 13:56:00 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* elf/Makefile, time/Makefile: Make `all' the default target.

Mon Feb 19 18:09:04 1996  Roland McGrath  <roland@charlie-brown.gnu.ai.mit.edu>

	* misc/sys/ptrace.h: Moved to ...
	* sysdeps/generic/sys/ptrace.h: ... here.
	* sys/ptrace.h: File removed.

Sun Feb 18 12:13:07 1996  Andreas Schwab  <schwab@issan.informatik.uni-dortmund.de>

	* sysdeps/unix/sysv/linux/Makefile (headers): Add fpu_control.h.

	* sysdeps/unix/sysv/linux/i386/sysdep.S (errno): Put it into .bss
 	so that the symbol alias works.

	* sysdeps/unix/sysv/linux/m68k/fpu_control.h (_FPU_SETCW): Corrected.

	* sysdeps/unix/sysv/linux/resourcebits.h: New file.

	* sysdeps/unix/sysv/linux/sys/ptrace.h: New file.

	* sysdeps/unix/sysv/linux/syscalls.list: Add getegid, geteuid,
	getppid and reboot.

	* sysdeps/unix/sysv/linux/sysconf.c: Special version that does not
	use getdtablesize.

Sat Feb 17 10:30:21 1996  David Mosberger-Tang  <davidm@AZStarNet.com>

	* stdio-common/printf_fp.c, stdlib/strtod.c, sysdeps/ieee754/dbl2mpn.c,
	sysdeps/ieee754/ldbl2mpn.c, sysdeps/ieee754/mpn2dbl.c,
	sysdeps/ieee754/mpn2ldbl.c: Cast left operands of shift instructions
	to `long' where necessary.

Thu Feb 15 20:04:50 1996  Ulrich Drepper  <drepper@gnu.ai.mit.edu>

	* stdlib/fpioconst.h: Introduce new constant _FPIO_CONST_OFFSET.
	* stdio-common/printf_fp.c, stdlib/strtod.c: Use _FPIO_CONST_OFFSET
	to correctly access MPN array depending on architecture.
This commit is contained in:
Roland McGrath
1996-02-19 23:14:44 +00:00
parent be10a86854
commit bfc04a9ff1
37 changed files with 574 additions and 187 deletions

View File

@@ -382,8 +382,9 @@ __printf_fp (FILE *fp,
else
{
cy = __mpn_mul (tmp, scale, scalesize,
tens->array + 2, tens->arraysize - 2);
tmpsize = scalesize + tens->arraysize - 2;
&tens->array[_FPIO_CONST_OFFSET],
tens->arraysize - _FPIO_CONST_OFFSET);
tmpsize = scalesize + tens->arraysize - _FPIO_CONST_OFFSET;
if (cy == 0)
--tmpsize;
}
@@ -513,13 +514,15 @@ __printf_fp (FILE *fp,
/* The __mpn_mul function expects the first argument to be
bigger than the second. */
if (fracsize < tens->arraysize - 2)
cy = __mpn_mul (tmp, &tens->array[2], tens->arraysize - 2,
if (fracsize < tens->arraysize - _FPIO_CONST_OFFSET)
cy = __mpn_mul (tmp, &tens->array[_FPIO_CONST_OFFSET],
tens->arraysize - _FPIO_CONST_OFFSET,
frac, fracsize);
else
cy = __mpn_mul (tmp, frac, fracsize,
&tens->array[2], tens->arraysize - 2);
tmpsize = fracsize + tens->arraysize - 2;
&tens->array[_FPIO_CONST_OFFSET],
tens->arraysize - _FPIO_CONST_OFFSET);
tmpsize = fracsize + tens->arraysize - _FPIO_CONST_OFFSET;
if (cy == 0)
--tmpsize;
@@ -536,11 +539,12 @@ __printf_fp (FILE *fp,
if (cnt_h <= BITS_PER_MP_LIMB - 4)
{
topval[0] = 0;
topval[1] = 10 << (BITS_PER_MP_LIMB - 4 - cnt_h);
topval[1]
= ((mp_limb) 10) << (BITS_PER_MP_LIMB - 4 - cnt_h);
}
else
{
topval[0] = 10 << (BITS_PER_MP_LIMB - 4);
topval[0] = ((mp_limb) 10) << (BITS_PER_MP_LIMB - 4);
topval[1] = 0;
(void) __mpn_lshift (topval, topval, 2,
BITS_PER_MP_LIMB - cnt_h);