2015-07-14 Sandra Loosemore <sandra@codesourcery.com>
[official-gcc.git] / gcc / testsuite / gcc.target / nios2 / nios2-flushd.c
blob8c9a9be32f44afa6ba2ea3002b4905920a2de249
1 /* { dg-do assemble } */
2 /* { dg-options "-O" } */
4 void test_flushd (unsigned char* p1, unsigned char* p2)
6 __builtin_flushd (p1);
7 __builtin_flushd (p2);
8 __builtin_flushd (p2 + 1);
9 __builtin_flushd (p2 + 2);
10 __builtin_flushd (p2 + 2047);
11 __builtin_flushd (p2 + 2048);
14 void test_flushda (unsigned char* p1, unsigned char* p2)
16 __builtin_flushda (p1);
17 __builtin_flushda (p2);
18 __builtin_flushda (p2 + 1);
19 __builtin_flushda (p2 + 2);
20 __builtin_flushda (p2 + 2047);
21 __builtin_flushda (p2 + 2048);