* i387-tdep.c (print_i387_value): Cast &value to (char *) in
pointer arithmetic. Fixes a bug which manifested itself on FreeBSD.
This commit is contained in:
parent
e80778cf3d
commit
e8475ad463
|
@ -1,3 +1,9 @@
|
||||||
|
2000-05-21 Mark Kettenis <kettenis@gnu.org>
|
||||||
|
|
||||||
|
* i387-tdep.c (print_i387_value): Cast &value to (char *) in
|
||||||
|
pointer arithmetic. Fixes a bug which manifested itself on
|
||||||
|
FreeBSD.
|
||||||
|
|
||||||
2000-05-20 J.T. Conklin <jtc@redback.com>
|
2000-05-20 J.T. Conklin <jtc@redback.com>
|
||||||
|
|
||||||
* target.h (target_memory_bfd_section): Removed declaration.
|
* target.h (target_memory_bfd_section): Removed declaration.
|
||||||
|
|
|
@ -176,7 +176,8 @@ print_i387_value (char *raw)
|
||||||
{
|
{
|
||||||
/* Copy straight over, but take care of the padding. */
|
/* Copy straight over, but take care of the padding. */
|
||||||
memcpy (&value, raw, FPU_REG_RAW_SIZE);
|
memcpy (&value, raw, FPU_REG_RAW_SIZE);
|
||||||
memset (&value + FPU_REG_RAW_SIZE, 0, sizeof (value) - FPU_REG_RAW_SIZE);
|
memset ((char *) &value + FPU_REG_RAW_SIZE, 0,
|
||||||
|
sizeof (value) - FPU_REG_RAW_SIZE);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in New Issue