https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116236
--- Comment #10 from Georg-Johann Lay <gjl at gcc dot gnu.org> --- What do we do when strict=0 and legitimate_address_p passes a hard register that is not valid? Reject it? Or is that fine and ra will fix it? (There are cases where passes like insn combine are propagating hard regs into operands where such registers won't fit, and which will eventually be kicked out by ra. Maybe avoiding such propagations gives better code?)