http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51723
--- Comment #2 from andyg1001 at hotmail dot co.uk 2012-01-01 13:05:50 UTC --- I have double-checked and, yes, it does work in the latest revision from trunk - sorry, I ought to have checked that first.