------- Comment #4 from bonzini at gnu dot org 2008-08-27 06:41 ------- Minimized testcase:
int m(int *y, int x) { int a = y[x + 1]; int b = y[++x]; return a - b; } should be optimized to "return 0" -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=37242