| /* Test to make sure strcpy works correctly. */ | |
| #define STRING "Hi!THE" | |
| const char a[] = STRING; | |
| void f(char *a) __attribute__((noinline)); | |
| void f(char *a) | |
| { | |
| __builtin_strcpy (a, STRING); | |
| } | |
| int main(void) | |
| { | |
| int i; | |
| char b[sizeof(a)] = {}; | |
| f(b); | |
| for(i = 0; i < sizeof(b); i++) | |
| { | |
| if (a[i] != b[i]) | |
| __builtin_abort (); | |
| } | |
| return 0; | |
| } |