http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47767
--- Comment #3 from Andrew Benson <abenson at caltech dot edu> 2011-02-16 23:17:49 UTC --- I can confirm that this patch resolves the problem in the application from which my original test case was derived.