1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
static void asm_out0(void) { int mem; asm volatile ("[%1] <= 0" : "=m" (mem)); } /* * check-name: asm-out0 * check-command: test-linearize -fdump-ir $file * check-known-to-fail * * check-output-start asm_out0: .L0: <entry-point> symaddr.64 %r1 <- mem asm "[%1] <= 0" out: "=m" (%r1) br .L1 .L1: ret * check-output-end */