News for hackers. Stuff that matters.
Re:Re: C as used/implemented in practice by bluetomcat on Tuesday July 14, 2015 @06:33AM (#9883890)
> Quite a lot of CPUs would just trap here

Or even worse -- for example, ARM CPUs usually round-down the misaligned address to the closest boundary when alignment checking is disabled. This means that attempting to access a 4-byte int at location 11 will silently let the CPU access it at location 8. This can manifest in some very nasty bugs.

Re:Re: C as used/implemented in practice by stephencanon on Tuesday July 14, 2015 @07:48AM (#9884120)
IIRC this behavior went away in ARMv6.