+2001-11-25 Eli Zaretskii <eliz@is.elta.co.il>
+
+ * go32-nat.c (save_npx): Avoid a warning from GCC 3.x.
+
2001-11-24 Pierre Muller <muller@ics.u-strasbg.fr>
Christopher Faylor <cgf@redhat.com>
static void
save_npx (void)
{
- asm ("inb $0xa0, %%al
- testb $0x20, %%al
- jz 1f
- xorb %% al, %%al
- outb %% al, $0xf0
- movb $0x20, %%al
- outb %% al, $0xa0
- outb %% al, $0x20
-1:
- fnsave % 0
+ asm ("inb $0xa0, %%al \n\
+ testb $0x20, %%al \n\
+ jz 1f \n\
+ xorb %% al, %%al \n\
+ outb %% al, $0xf0 \n\
+ movb $0x20, %%al \n\
+ outb %% al, $0xa0 \n\
+ outb %% al, $0x20 \n\
+1: \n\
+ fnsave % 0 \n\
fwait "
: "=m" (npx)
: /* No input */
store_register (int regno)
{
void *rp;
- void *v = alloca (MAX_REGISTER_RAW_SIZE);
- regcache_collect (regno, v);
+ void *v = (void *) register_buffer (regno);
if (regno < FP0_REGNUM)
memcpy ((char *) &a_tss + regno_mapping[regno].tss_ofs,
cr3 = _farnspeekl (taskbase + 0x1c) & ~0xfff;
if (cr3 > 0xfffff)
{
-#if 0 /* not fully supported yet */
+#if 0 /* not fullly supported yet */
/* The Page Directory is in UMBs. In that case, CWSDPMI puts
the first Page Table right below the Page Directory. Thus,
the first Page Table's entry for its own address and the Page