------- Comment #4 from jvdelisle at gcc dot gnu dot org 2010-08-17 03:18 ------- There was some history regarding legacy codes as the reason why this does not error out. ie looping back and trying again was a feature. I think I may put this behind -std=legacy. It does seem odd the way we are doing this now.
-- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=45108