1 /* Test for weak aliases with multiple declarations.  Sun assembler
2    rejects multiple weak alias definitions in the output.  */
3 /* { dg-do assemble } */
4 /* { dg-require-weak "" } */
5 /* { dg-require-alias "" } */
6 /* { dg-options "" } */
7 
8 #pragma weak foo = _foo
9 
10 extern int foo;
11 extern int foo;
12 
13 int _foo = 4;
14