https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
--- Comment #6 from Richard Biener ---
The idea is to add forwarder blocks here. Of course doing this too
aggressively may be bad, not sure (extra jumps instead of extra copies).
Eventually the
targets want some control on this.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
--- Comment #5 from Andrew Pinski ---
PRE does some of it via tail merge:
find_duplicates: duplicate of
find_duplicates: duplicate of
Removing basic block 8
Removing basic block 9
Obviously if you have more complex code it won't do it.
This
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
Andrew Pinski changed:
What|Removed |Added
Status|NEW |ASSIGNED
Assignee|unassigned
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
--- Comment #3 from Andrew Pinski ---
I am going to try to work on this so it can be in for stage 1 of 7.
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46555
Andrew Pinski changed:
What|Removed |Added
Keywords||missed-optimization
Last