http://gcc.gnu.org/bugzilla/show_bug.cgi?id=46583
Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |amylaar at gcc dot gnu.org --- Comment #2 from Jorn Wolfgang Rennecke <amylaar at gcc dot gnu.org> 2010-11-21 01:35:49 UTC --- (In reply to comment #1) > It is caused by revision 162156: > > http://gcc.gnu.org/ml/gcc-cvs/2010-07/msg00510.html This patch gives a diagnosis for an internal compiler inconsistency. Having different orders of identifiers can lead to different compilation output, although if it actually does is down to a complex interaction of compiler internals that to all effects and purposes can be considered to be pseudo-random. See PR44832 for an example. The real question to be asked here is why the identifier order has changed.