https://gcc.gnu.org/bugzilla/show_bug.cgi?id=71648
--- Comment #6 from Bill Schmidt <wschmidt at gcc dot gnu.org> --- This actually appears to be fixed in GCC 6 as well, so the fix must have been backported. Konstantinos, can you please try with GCC 6.3 and confirm that the problem goes away for you? Thanks, Bill