All information given here is believed to be correct, but is subject to change at any time.
However, I assume no responsibility for any errors, omissions, consequences or damages caused by the application or use of the information within this document. It is difficult to detect this code at compile time, since GCC does not issue any warnings. The only way to detect it is either by visual examination of the code, or by actually running it and finding a problem. ARM is not alone in this - SGI Mips running IRIX also encounters this problem. Code Correction Reasoning 1.