From a6c1ed4716cf02626ea035beb6dd4a921642ba80 Mon Sep 17 00:00:00 2001 From: PikalaxALT Date: Wed, 3 Jan 2018 17:39:24 -0700 Subject: Use libc from agbcc instead of standalone newlib\nYou must have AGBCC commit 80d029caec189587f8b9294b6c8a5a489b8f5f88 in order to compile pmd_red.gba --- newlib/libc/sys/sysvi386/signal.s | 16 ---------------- 1 file changed, 16 deletions(-) delete mode 100644 newlib/libc/sys/sysvi386/signal.s (limited to 'newlib/libc/sys/sysvi386/signal.s') diff --git a/newlib/libc/sys/sysvi386/signal.s b/newlib/libc/sys/sysvi386/signal.s deleted file mode 100644 index 2418eb0..0000000 --- a/newlib/libc/sys/sysvi386/signal.s +++ /dev/null @@ -1,16 +0,0 @@ -/ According to the iBCS2 book, signal() has 0x30 in %eax, and the address -/ of a function in %edx. This function is where a signal handler will -/ return to; it should just adjust the stack pointer, and call $f,$0. -/ Strange but true. - .globl signal - -sigret: - addl $4, %esp - lcall $0xf, $0 -signal: - movl $0x30, %eax - movl sigret, %edx - lcall $7,$0 - jb _cerror -/ The iBCS2 book also clears out %eax here, which seems to be broken. - ret -- cgit v1.2.3