On Sun, 12 Jan 2014 12:01:43, Jakub Jelinek wrote: > > On Sun, Jan 12, 2014 at 10:53:58AM +0100, Bernd Edlinger wrote: >> The test cases gcc.dg/vect/vect-simd-clone-10.c and >> gcc.dg/vect/vect-simd-clone-12.c keep failing on my i686-pc. I do not really >> understand why. The problem seem to be the command line to xgcc has >> -S and -o and two .c files, probably the test case is not supported at all >> on this target, does not have AVX, SSE... > > It seems that on some configurations (such as very old i?86/x86_64) the > default is dg-do compile for vect and not dg-do run. > check_vect_support_and_set_flags has: > if { [check_effective_target_sse2_runtime] } { > set dg-do-what-default run > } else { > set dg-do-what-default compile > } > so if you have really old box that doesn't support SSE2 even, you get this. > > I guess explicit /* { dg-do run } */ needs to be added in this case, after > all the test has all the check_vect stuff in. > > Jakub
Yes, explicit /* { dg-do run } */ works. Bernd.