> From: Richard Biener [mailto:richard.guent...@gmail.com] > Sent: Monday, August 11, 2014 8:29 PM > > That's now extra compares (the operand_equal_p check now does > a check that can be derived transitively). > > So - ok with the operand_equal_p cehck removed. > > Also see if this can be backported.
I checked and the bug is present for in both GCC 4.8 and 4.9 branches. The patch applies cleanly in both cases as well. I did the same testing as for trunk on the GCC 4.8 branch, that is: 1) bootstrap of GCC on x86_64-linux-gnu 2) arm-none-eabi cross compiler (defaulting to little endian) with testsuite run under qemu emulqting a Cortex M4 3) arm-none-eabi cross compiler (defaulting to big endian, thanks to patch at [1]) with testsuite run under qemu emulating a Cortex M3. I'm going to do the same testing for GCC 4.9 now. May I commit the backports? Best regards, Thomas