https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115298
--- Comment #4 from Jeffrey A. Law <law at gcc dot gnu.org> --- Agh. I was looking in the main config directory, not common/config. So it all makes sense now. So if we go back to your original analysis, I think we can say things are behaving correctly and we just need to adjust the testcase to either skip on these targets or add the flag.