nisse@lysator.liu.se (Niels Möller) writes:
I expect that every byte of memory which is accessible at all is accessible using an aligned read access of a full word. I view byte-sized loads in the instruction set as mostly syntactic sugar for word-sized loads and masking.
After a bit more thinking, I still believe this should be safe on the architectures where we have assembly code. But I think it should be avoided in the supposedly portable C code. I don't think it's very urgent to fix, though.
Regards, /Niels