http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51147
--- Comment #3 from Paul Koning <pkoning at gcc dot gnu.org> 2011-11-18 11:49:56 UTC --- That workaround seems to do the right thing for what I need, so I'm no longer stuck. Thanks for the suggestion.