[Bug target/69614] [6 Regression] wrong code with -Os -fno-expensive-optimizations -fschedule-insns -mtpcs-leaf-frame -fira-algorithm=priority @ armv7a

law at redhat dot com gcc-bugzilla@gcc.gnu.org
Mon Feb 8 19:45:00 GMT 2016


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

--- Comment #8 from Jeffrey A. Law <law at redhat dot com> ---
I'd have to look at the current DCE implementation to if it's still relevant --
in the past we used to emit clobbers like this to tell DCE that the clobbered
value is totally written when the writes were split up into upper/lower halves.

I don't see anything inherently wrong with this peephole, changing the
condition like you did is probably just making the underlying real problem.


More information about the Gcc-bugs mailing list