[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2023-06-01 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 Andrew Pinski changed: What|Removed |Added See Also||https://gcc.gnu.org/bugzill

[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2015-12-25 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|

[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2015-06-10 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 Segher Boessenkool changed: What|Removed |Added CC||segher at gcc dot gnu.org --- Comme

[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2015-06-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 --- Comment #3 from Andrew Pinski --- For floating point, tree-ssa-math-opts.c handles the FMA and then expand is supposed to handle the neg inside the FMA_EXPR but for some reason on this testcase it is not. def0 = get_def_for_expr (tr

[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2015-06-10 Thread ktkachov at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 --- Comment #2 from ktkachov at gcc dot gnu.org --- (In reply to Andrew Pinski from comment #1) > This was the reason why the pass on the tree level to fused multiply add was > added. Maybe we can do the same. > > Do you know how often this show

[Bug rtl-optimization/66489] combine fails to merge insns if some are reused later on

2015-06-10 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=66489 --- Comment #1 from Andrew Pinski --- This was the reason why the pass on the tree level to fused multiply add was added. Maybe we can do the same. Do you know how often this shows up?