Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/vect/pr60196-2.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children |
line wrap: on
line source
/* PR tree-optimization/63189 */ #include "tree-vect.h" static const short a[8] = {1, 1, 1, 1, 1, 1, 1, 1 }; static const unsigned char b[8] = {0, 0, 0, 0, 0, 0, 0, 0 }; __attribute__((noinline, noclone)) static int bar (void) { int sum = 0, i; for (i = 0; i < 8; ++i) sum += a[i] * b[i]; return sum; } __attribute__((noinline, noclone)) void foo (void) { if (bar () != 0) abort (); } int main () { check_vect (); foo (); return 0; }