Mercurial > hg > CbC > CbC_gcc
annotate gcc/testsuite/gcc.dg/pr37360.c @ 111:04ced10e8804
gcc 7
author | kono |
---|---|
date | Fri, 27 Oct 2017 22:46:09 +0900 |
parents | |
children |
rev | line source |
---|---|
111 | 1 /* PR rtl-optimization/37360 */ |
2 /* { dg-do compile { target fpic } } */ | |
3 /* { dg-options "-O3 -fPIC" } */ | |
4 | |
5 typedef unsigned int UQItype __attribute__ ((mode (QI))); | |
6 typedef unsigned int USItype __attribute__ ((mode (SI))); | |
7 | |
8 extern const UQItype __popcount_tab[256]; | |
9 extern int __popcountsi2 (USItype); | |
10 | |
11 int | |
12 __popcountsi2 (USItype x) | |
13 { | |
14 int i, ret = 0; | |
15 | |
16 for (i = 0; i < (4 * 8); i += 8) | |
17 ret += __popcount_tab[(x >> i) & 0xff]; | |
18 | |
19 return ret; | |
20 } | |
21 |