------- Comment #1 from pinskia at gcc dot gnu dot org 2006-04-21 00:40 ------- a[0]^=b[0]^=a[0]^=b[0];
That is undefined, you are modifing a[0] and b[0] more than once without a sequence point. *** This bug has been marked as a duplicate of 11751 *** -- pinskia at gcc dot gnu dot org changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED GCC build triplet| ../src/configure -v -- |../src/configure -v -- |enable- |enable- |languages=c,c++,java,f95,obj|languages=c,c++,java,f95,obj |c,ada, |c,ada, Resolution| |DUPLICATE http://gcc.gnu.org/bugzilla/show_bug.cgi?id=27233