http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51033
--- Comment #23 from Marc Glisse <marc.glisse at normalesup dot org> 2012-04-24 11:57:22 UTC --- (In reply to comment #21) > What does it mean "exercise the backend a lot"? Do you mean it takes a lot of > time? I think so. > I haven't looked at the tests, but I think it is not a problem to run > compile-only tests with both gcc and g++. compile-time tests are not always sufficient. The __builtin_shuffle tests are spread in: gcc.dg{,/torture} gcc.target/{i386,powerpc} gcc.c-torture/{compile,execute} I assume the tests in gcc.dg can move to c-c++-common. The target tests should stay in target. Not sure about gcc.c-torture. But one interesting thing to test is if the front-end passes the arguments as constants and thus the backend can use specialized code instead of the slow generic one. And this kind of test seems necessarily target-specific. Bah, I guess I shouldn't ask for too much and moving the gcc.dg tests would be enough.