G++ no longer defines builtins that do not begin with __builtin.
[official-gcc.git] / gcc / testsuite / g++.old-deja / g++.other / builtins2.C
blob9c55b762531025d185cb2e629afe9a5e424fe0cb
1 // Test whether this builtin minimally works in G++.
2 // Origin: Kaveh Ghazi Jan 16, 2001
3 // Copyright (C) 2001 Free Software Foundation.
4 //
5 // Special g++ Options: -O2
7 namespace std 
9   extern "C" void abort (void);
12 int main ()
14   using namespace std;
15   char f[16];
16   
17   if (::__builtin_strcpy (f, "hello world") != f
18       || __builtin_memcmp (f, "hello world", sizeof ("hello world")))
19     abort ();
20   
21   return 0;