1 /* { dg-do compile } */
2 /* { dg-options "-mabicalls -mshared -mexplicit-relocs -O2 -fno-delayed-branch" } */
16 /* There should be exactly five uses of $25: one to set up $gp, two to
17 load the address of bar (), and two to call it. */
18 /* { dg-final { scan-assembler-times "\tl.\t\\\$25,%call16\\\(bar\\\)" 2 } } */
19 /* { dg-final { scan-assembler-times "\tjalr\t\\\$25" 2 } } */
20 /* { dg-final { scan-assembler "(\\\$28,|\t.cpload\t)\\\$25" } } */
21 /* { dg-final { scan-assembler-times "\\\$25" 5 } } */