This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug tree-optimization/46312] gcc.dg/vec-scal-opt2.c fails for ARM targets.
- From: "rguenther at suse dot de" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Fri, 5 Nov 2010 11:43:59 +0000
- Subject: [Bug tree-optimization/46312] gcc.dg/vec-scal-opt2.c fails for ARM targets.
- Auto-submitted: auto-generated
- References: <bug-46312-4@http.gcc.gnu.org/bugzilla/>
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.