1 /* { dg-do compile { target { *-*-linux* && ia32 } } } */
2 /* { dg-options "-O2 -fpic -fno-plt -mregparm=3" } */
3 
4 extern void foo (int, int, int);
5 extern void bar (int, int, int) __attribute__((visibility("hidden")));
6 
7 void
foo(int a,int b,int c)8 foo (int a, int b, int c)
9 {
10   foo (a, b, c);
11   bar (a, b, c);
12   foo (a, b, c);
13   bar (a, b, c);
14 }
15 
16 /* { dg-final { scan-assembler "jmp\[ \t\]bar" } } */
17