This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
little problem w/ pre and post increments...
- To: gcc-bugs at gcc dot gnu dot org
- Subject: little problem w/ pre and post increments...
- From: "Fred Baumgarten" <dc6iq at hotmail dot com>
- Date: Fri, 16 Jun 2000 09:17:42 PDT
Hi !
I tried this one, resulting in different results using optimized code
or not:
carla:baum /u35/baum $ cat x.C
#include <iostream.h>
int main (int argc, char *argv[])
{
int x=2;
int y=x++ + ++x;
cout << "Result: y=" << y << " x=" << x << endl;
}
carla:baum /u35/baum $ g++ -o x x.C
carla:baum /u35/baum $ ./x
Result: y=5 x=3
carla:baum /u35/baum $ g++ -O2 -o x x.C
carla:baum /u35/baum $ ./x
Result: y=6 x=4
carla:baum /u35/baum $ gcc -v
Reading specs from
/usr/local/tools/bin/gnu/powerpc-ibm-aix4.2.1.0/lib/gcc-lib/powerpc-ibm-aix4.2.1.0/2.95.2/specs
gcc version 2.95.2 19991024 (release)
carla:baum /u35/baum $ uname -a
AIX carla 2 4 002621784C00
--> (This is AIX 4.2)
Greetings,
Fred
________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com