https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71254
--- Comment #2 from Christophe Lyon <clyon at gcc dot gnu.org> --- The testcase passes on the GCC 6 branch. On the GCC 5 branch, the testcase was introduced by this commit, I haven't tried to compile it with an earlier revision.