I recently updated my compiler to the latest yagarto build. The switch to eabi now breaks all my code :( I was able to track down the problem to the procedure call standard for eabi, in particular to the usage of the r12 register. This register must have remained untouched in arm-elf builds. Is there a way to instruct the compiler/linker to not use r12, also known as the intra-procedure call register [ip].
Please log in before posting. Registration is free and takes only a minute.
Existing account
Do you have a Google/GoogleMail account? No registration required!
Log in with Google account
Log in with Google account
No account? Register here.