On May 23, 2024, at 6:28 AM, Alexandre Oliva <ol...@adacore.com> wrote; > I came up with an entirely different approach: > > > g++.dg/vect/pr95401.cc has dg-additional-sources, and that fails when > check_vect_support_and_set_flags finds vector support lacking for > execution tests: tests decay to compile tests, and additional sources > are rejected by the compiler when compiling to a named output file. > > At first I considered using some effective target to conditionalize > the additional sources. There was no support for target-specific > additional sources, so I added that. > > But then, I found that adding an effective target to check whether the > test involves linking would just make for busy work in this case, and > so I went ahead and adjusted the handling of additional sources to > refrain from adding them on compile tests, reporting them as > unsupported. > > That solves the problem without using the newly-added machinery for > per-target additional sources, but I figured since I'd implemented it > I might as well contribute it, since there might be other uses for it. > > Regstrapped on x86_64-linux-gnu. Also tested on ppc64-vx7r2 with > gcc-13. Ok to install?
Ok.