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.