Mercurial > hg > CbC > CbC_gcc
view gcc/testsuite/gcc.dg/rtl/test.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
line wrap: on
line source
int test_1 (int i, int j, int k) { if (i < j) return k + 4; else return -k; } /* Example showing: - data structure - loop - call to "abort". */ struct foo { int count; float *data; }; float test_2 (struct foo *lhs, struct foo *rhs) { float result = 0.0f; if (lhs->count != rhs->count) __builtin_abort (); for (int i = 0; i < lhs->count; i++) result += lhs->data[i] * rhs->data[i]; return result; }