1 /* PR middle-end/43690 */
2 /* { dg-do compile } */
3 /* { dg-options "-O2" } */
8 asm ("" : : "m" (x
++)); /* { dg-error "is not directly addressable" } */
9 asm ("" : : "m" (++x
)); /* { dg-error "is not directly addressable" "" { target c } } */
10 asm ("" : : "m" (x
--)); /* { dg-error "is not directly addressable" } */
11 asm ("" : : "m" (--x
)); /* { dg-error "is not directly addressable" "" { target c } } */
12 asm ("" : : "m" (x
+ 1)); /* { dg-error "is not directly addressable" } */