http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46312
--- Comment #4 from rguenther at suse dot de <rguenther at suse dot de> 2010-11-05 11:43:48 UTC --- On Fri, 5 Nov 2010, jakub at gcc dot gnu.org wrote: > http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46312 > > Jakub Jelinek <jakub at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |jakub at gcc dot gnu.org > > --- Comment #2 from Jakub Jelinek <jakub at gcc dot gnu.org> 2010-11-05 > 11:39:19 UTC --- > It fails even on i686-linux: Hm, it tested ok on x86_64 with -m32. > Executing on host: /usr/src/gcc/obj333/gcc/xgcc -B/usr/src/gcc/obj333/gcc/ > /usr/src/gcc/gcc/testsuite/gcc.dg/vec-scal-opt.c -O -fdump-tree-veclower -S > -o vec-scal-opt.s (timeout = 300) > PASS: gcc.dg/vec-scal-opt.c (test for excess errors) > FAIL: gcc.dg/vec-scal-opt.c scan-tree-dump-times veclower ">> k.[0-9_]*" 1 > Executing on host: /usr/src/gcc/obj333/gcc/xgcc -B/usr/src/gcc/obj333/gcc/ > /usr/src/gcc/gcc/testsuite/gcc.dg/vec-scal-opt1.c -O -fdump-tree-veclower > -S > -o vec-scal-opt1.s (timeout = 300) > PASS: gcc.dg/vec-scal-opt1.c (test for excess errors) > FAIL: gcc.dg/vec-scal-opt1.c scan-tree-dump-times veclower ">> 2" 1 > Executing on host: /usr/src/gcc/obj333/gcc/xgcc -B/usr/src/gcc/obj333/gcc/ > /usr/src/gcc/gcc/testsuite/gcc.dg/vec-scal-opt2.c -O -fdump-tree-veclower > -S > -o vec-scal-opt2.s (timeout = 300) > PASS: gcc.dg/vec-scal-opt2.c (test for excess errors) > FAIL: gcc.dg/vec-scal-opt2.c scan-tree-dump-times veclower ">> 2" 1 > Executing on host: /usr/src/gcc/obj333/gcc/xgcc -B/usr/src/gcc/obj333/gcc/ > /usr/src/gcc/gcc/testsuite/gcc.dg/vector-1.c -S -o vector-1.s (timeout > = > 300) > /usr/src/gcc/gcc/testsuite/gcc.dg/vector-1.c: In function 'f': > /usr/src/gcc/gcc/testsuite/gcc.dg/vector-1.c:13:7: error: wrong type argument > to bit-complement > compiler exited with status 1 > output is: > /usr/src/gcc/gcc/testsuite/gcc.dg/vector-1.c: In function 'f': > /usr/src/gcc/gcc/testsuite/gcc.dg/vector-1.c:13:7: error: wrong type argument > to bit-complement > > I guess the bug is that the testcase should be put into gcc.dg/vect/ rather > than gcc.dg/ directly. But that enables -ftree-vectorize, but ok - I guess that doesn't matter too much.