| // { dg-do run } | |
| // { dg-options "-O2" } | |
| // Test whether this builtin minimally works in G++. | |
| // Origin: Kaveh Ghazi Jan 16, 2001 | |
| // Copyright (C) 2001 Free Software Foundation. | |
| // | |
| namespace std | |
| { | |
| extern "C" void abort (void); | |
| } | |
| int main () | |
| { | |
| using namespace std; | |
| char f[16]; | |
| if (::__builtin_strcpy (f, "hello world") != f | |
| || __builtin_memcmp (f, "hello world", sizeof ("hello world"))) | |
| abort (); | |
| return 0; | |
| } |