On 09/29/14 12:06, Jiong Wang wrote:

thanks for pointing this out, patch updated.

re-tested, pass x86-64 bootstrap and no regression on check-gcc/g++.
pass aarch64-none-elf cross check also.

ok for trunk?
Yes this is fine.


BTW, another bug exposed by linux x86-64 kernel build, and it's at

https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63404

the problem is caused by we missed clobber/use check. I will send
a seperate patch for review. really sorry for causing the trouble,
the insn move in generic code is actually not that generic, related
with some backend features...
Noted. These things happen, it's one of the things that makes working with RTL tough and one of the reasons we made a major focus away from RTL as the primary IL for optimization work. But for things like shrink-wrapping, RTL is the right place to be.

jeff

Reply via email to