1 /* Check that loads from volatile mems utilize post-increment addressing
2 modes and do not result in redundant sign extensions. */
3 /* { dg-do compile } */
4 /* { dg-options "-O1" } */
5 /* { dg-final { scan-assembler-times "@r\[0-9\]\+\\+," 3 } } */
6 /* { dg-final { scan-assembler-not "exts" } } */
9 test_00 (volatile char* x
)
16 test_01 (volatile short* x
)
23 test_02 (volatile int* x
)