https://gcc.gnu.org/bugzilla/show_bug.cgi?id=70862
--- Comment #4 from Tom Honermann <tom at honermann dot net> --- (In reply to ryan.burn from comment #3) > It's a different bug. The test case from 70095 compiles fine with the trunk > from 20160428, but the above example won't. The example in bug 70095 comment 2 still fails the same way. That example is known to be a regression caused by the change noted in bug 70095 comment 1 that intended to fix the example in bug 70095 comment 0. That change also affected the behavior of the example in bug 69515 (but didn't fix it). I don't know how related these issues are.