On 12/17/2009 10:17 AM, Russell King - ARM Linux wrote:
How is "size-optimal trap" defined?
E.g. Sparc and MIPS have "tcc" instructions that trap based on the condition codes, and so we eliminate the branch. That's the only optimization we apply with __builtin_trap.
Let me put it another way: I want this function to terminate with an explicit NULL pointer dereference in every case.
Then just use that. r~