1 /* { dg-options "-mcompact-branches=never -mno-abicalls -G4" } */
2 /* { dg-skip-if "code quality test" { *-*-* } { "-O0" "-O1" "-Os" } { "" } } */
3 /* { dg-final { scan-assembler "beq.*\n\tlw" } } */
4 /* { dg-final { scan-assembler-times "\\(foo\\)" 2 } } */
6 /* Test that when compact branches are explicitly disabled, that a non-compact
7 branch is produced. 'foo' should be referenced twice in the program text as the
8 eager delay slot filler will duplicate the load of foo. */
20 extern void t (int, int, int*);
27 t (1, foo
, &gr
->element
);