/* PR tree-optimization/108684 */ /* This used to ICE as when we removed the __builtin_unreachable in VRP, as we would also remove the branch and the inline-asm. The inline-asm had a VDEF on it, which we didn't update further along and not have the VDEF on the return statement updated. */ int f (int a) { asm (" " : "=X" (a) : : "memory"); if (a) return 0; __builtin_unreachable(); }