/* PR tree-optimization/108095 */ /* { dg-do compile { target asm_goto_with_outputs } } */ /* { dg-options "-Os -g" } */ int v; typedef unsigned T; void foo (void) { unsigned s; asm goto ("" : "=r" (*(T *) &s) : : : lab); v = 0; lab: }