On October 8, 2018 11:43:00 PM GMT+02:00, Eric Botcazou <ebotca...@adacore.com> wrote: >> That's correct, I was explaining from the middle-end perspective. >There >> we are consciously more lenient as we have to support the real world >and >> other languages than C. This is one of the cases. > >This had worked as Paul expects until GCC 4.4 IIRC and this was >perfectly OK >for every language on strict-alignment platforms. This was changed >only >because of SSE on x86.
And because we ended up ignoring all pointer casts. Richard.