https://gcc.gnu.org/bugzilla/show_bug.cgi?id=102658
--- Comment #1 from Hongtao.liu <crazylht at gmail dot com> --- > Please don't add the -fno- option to the warning tests. As I said, > I would prefer to either suppress the vectorization for the failing > cases by tweaking the test code or xfail them. That way future > regressions won't be masked by the option. Once we've moved > the warning to a more suitable pass we'll add a new test to verify > it works as intended or remove the xfails. Remove -fno-tree-vectorize from the warning tests, and add xfails to them. The warning information is mainly affected by vectorization of 4 or 2 char store. Some targets support both, some targets only support one of them, and some targets supported neither, which means the warning information would differ from targets to targets. I only added xfail { x86_64-*-* i?86-*-* }, other backends may need to re-adjust these xfail. Also the backend testcases need to be updated