https://gcc.gnu.org/bugzilla/show_bug.cgi?id=68763
--- Comment #14 from Jakub Jelinek <jakub at gcc dot gnu.org> --- Created attachment 37092 --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=37092&action=edit gcc6-pr68763.patch SO, I've tried to write a patch for this, and it passed bootstrap, but introduced: +FAIL: g++.dg/ext/attr-aligned01.C -std=c++11 (test for warnings, line 18) +FAIL: g++.dg/ext/attr-aligned01.C -std=c++11 (test for excess errors) +FAIL: g++.dg/ext/attr-aligned01.C -std=c++14 (test for warnings, line 18) +FAIL: g++.dg/ext/attr-aligned01.C -std=c++14 (test for excess errors) +FAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for warnings, line 18) +FAIL: g++.dg/ext/attr-aligned01.C -std=c++98 (test for excess errors) +FAIL: 20_util/decay/requirements/alias_decl.cc (test for excess errors) +FAIL: 20_util/function/cons/57465.cc (test for excess errors) +UNRESOLVED: 20_util/function/cons/57465.cc compilation failed to produce executable regressions. The attr-aligned01.C seems to be from the ARRAY_TYPE hunk, for the others dunno. But I'm afraid I need to give up at this point.