2005-04-28 Shaun Jackman <sjackman@gmail.com>
* libgloss/syscalls.c (get_errno): Add an output register constraint.
This commit is contained in:
parent
5456408b84
commit
e525f6d51a
|
@ -1,3 +1,7 @@
|
||||||
|
2005-04-28 Shaun Jackman <sjackman@gmail.com>
|
||||||
|
|
||||||
|
* libgloss/syscalls.c (get_errno): Add an output register constraint.
|
||||||
|
|
||||||
2005-04-19 Eric Christopher <echristo@redhat.com>
|
2005-04-19 Eric Christopher <echristo@redhat.com>
|
||||||
|
|
||||||
* mips/regs.S: Sign extend constants for mips64 and unify
|
* mips/regs.S: Sign extend constants for mips64 and unify
|
||||||
|
|
|
@ -179,7 +179,9 @@ get_errno (void)
|
||||||
#ifdef ARM_RDI_MONITOR
|
#ifdef ARM_RDI_MONITOR
|
||||||
return do_AngelSWI (AngelSWI_Reason_Errno, NULL);
|
return do_AngelSWI (AngelSWI_Reason_Errno, NULL);
|
||||||
#else
|
#else
|
||||||
asm ("swi %a0" :: "i" (SWI_GetErrno));
|
register r0 asm("r0");
|
||||||
|
asm ("swi %a1" : "=3Dr"(r0) : "i" (SWI_GetErrno));
|
||||||
|
return r0;
|
||||||
#endif
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue