OSDN Git Service

* g++.dg/ext/attrib35.C: Fix target selector string.
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / g++.dg / ext / weak3.C
1 // PR c++/20961
2 // Test for #pragma weak and __attribute__((weak)) being used together. 
3 // { dg-do compile }
4 // { dg-require-weak "" }
5 // { dg-options "" }
6
7 // { dg-final { scan-assembler "weak\[^ \t\]*\[ \t\]_?_Z3foov" } }
8
9 int foo ();
10 #pragma weak foo
11
12 int
13 __attribute__((weak))
14 foo ()
15 {
16   return 0;
17 }