BTW, I've noticed these regressions. Still haven't analyzed them, though, so I can't confirm whether they're due to your patch. FAIL: g++.dg/ext/label3.C execution test FAIL: gcc.dg/torture/pr26258.c -O2 execution test FAIL: gcc.dg/torture/pr26258.c -Os execution test