https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88989
--- Comment #2 from Iain Buclaw <ibuclaw at gdcproject dot org> --- I thought that the test case looked familiar. https://issues.dlang.org/show_bug.cgi?id=18057 I had fixed this before in the D implementation branch.