http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59727
--- Comment #8 from Jerry DeLisle <jvdelisle at gcc dot gnu.org> --- The patch committed as shown in comment #42 of pr38199 appears to fix this one incidentally. Regarding comment 5, I am still not sure the code is valid, but I do agree there is no reason to give an error either. I will be looking at a few other issues related to this and will close the PR when we are confident there is not something else lurking here. See also PR58324