Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/vect/pr68502-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
#include <stdlib.h> #include "tree-vect.h" typedef struct { short I; int W; int X; int V; int U; int P; int Q; int R; } __attribute__((packed)) f1_neuron; f1_neuron *f1_layer; int numf1s = 1000; void __attribute__((noinline,noclone)) reset_nodes() { int i; for (i=0;i<numf1s;i++) { f1_layer[i].W = 0; f1_layer[i].X = 0; f1_layer[i].V = 0; f1_layer[i].U = 0; f1_layer[i].P = 0; f1_layer[i].Q = 0; f1_layer[i].R = 0; } } int main () { int i; check_vect (); f1_layer = (f1_neuron *)malloc (numf1s * sizeof (f1_neuron)); for (i = 0; i < numf1s; i++) f1_layer[i].I = -1; reset_nodes (); for (i = 0; i < numf1s; i++) if (f1_layer[i].I != -1) abort (); return 0; }