ARM: Mes C Library: Support abort.
* lib/stdlib/abort.c (abort): Support Arm. * lib/arm-mes/arm.M1 (wfi): New macro.
This commit is contained in:
parent
705be3f917
commit
92d60477c5
|
@ -374,3 +374,5 @@ DEFINE add____$i32,%r2 04909fe5092092e0000000ea
|
||||||
# WERT: nop
|
# WERT: nop
|
||||||
# WERTD:
|
# WERTD:
|
||||||
DEFINE strb___%r0,0x32(%ebp) 08909fe50b9089e00000c9e5000000ea
|
DEFINE strb___%r0,0x32(%ebp) 08909fe50b9089e00000c9e5000000ea
|
||||||
|
|
||||||
|
DEFINE wfi bf30
|
||||||
|
|
|
@ -21,5 +21,11 @@
|
||||||
void
|
void
|
||||||
abort (void)
|
abort (void)
|
||||||
{
|
{
|
||||||
|
#if __arm__
|
||||||
|
asm ("wfi");
|
||||||
|
#else
|
||||||
asm ("hlt");
|
asm ("hlt");
|
||||||
|
#endif
|
||||||
|
// not reached
|
||||||
|
exit (77);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue