https://gcc.gnu.org/bugzilla/show_bug.cgi?id=117712
--- Comment #9 from Konstantinos Eleftheriou <konstantinos.eleftheriou at vrull dot eu> --- It's okay, I was thinking of how we could fix this in the middle-end, but I haven't come up with something yet, as I'm working on other issues in parallel.