Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/vect/pr70138-2.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
#include "tree-vect.h" double u[33]; __attribute__((noinline, noclone)) static void foo (int *x) { double c = 0.0; int a, b; for (a = 0; a < 33; a++) { for (b = 0; b < 33; b++) c = c + u[a]; u[a] *= 2.0; } *x = c; } int main () { int d, e; check_vect (); for (d = 0; d < 33; d++) { u[d] = (d + 2); __asm__ volatile ("" : : : "memory"); } foo (&e); if (e != 33 * (2 + 34) / 2 * 33) __builtin_abort (); return 0; }