1/* Test to make sure memset of small old size works 2 correctly. */ 3#define SIZE 15 4 5void f(char *a) __attribute__((noinline)); 6void f(char *a) 7{ 8 __builtin_memset (a, 0, SIZE); 9} 10 11 12int main(void) 13{ 14 int i; 15 char b[SIZE]; 16 for(i = 0; i < sizeof(b); i++) 17 { 18 b[i] = i; 19 } 20 f(b); 21 for(i = 0; i < sizeof(b); i++) 22 { 23 if (0 != b[i]) 24 __builtin_abort (); 25 } 26 return 0; 27} 28