/* Check that delayed-branch-slot is able to fill a trivially fillable slot. The xfail is due to the "move.d [$r10+4],$r10" not being split up into "addq 4,$r10" and "move.d [$r10],$r10"; both slottable and of the same actual cost in size and cycles as the unsplit insn. */ /* { dg-do compile } */ /* { dg-options "-O2" } */ /* { dg-final { scan-assembler-not "\tnop" { xfail *-*-* } } } */ void *f(void **p) { return p[1]; }