| /* { dg-options "-fno-move-loop-invariants -funroll-all-loops" } */ | |
| /* PR target/113221 */ | |
| /* This used to ICE after the `load/store pair fusion pass` was added | |
| due to the predicate aarch64_ldp_reg_operand allowing too much. */ | |
| void bar(); | |
| void foo(int* b) { | |
| for (;;) | |
| *b++ = (__SIZE_TYPE__)bar; | |
| } | |