http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55418
--- Comment #3 from Paolo Carlini <paolo.carlini at oracle dot com> 2012-11-22 10:46:31 UTC --- The issue seems indeed trivial, but note that we are already assigning false to trivial_p in the conditional, thus I guess we should remove the latter. Maybe also move the declaration itself right before the conditional, in my opinion it adds clarity. Please send a patch to the mailing list.