[Bug tree-optimization/78528] Recursion not optimized for structs

2021-06-02 Thread pinskia at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78528 --- Comment #5 from Andrew Pinski --- tailr1: D.2500 = strlen (_2); : lhs$m_value_10 = D.2500.m_value; _14 = lhs$m_value_10 + 1; D.2496.m_value = _14; : return D.2496; For tailr on structures we only allow for structure copies

[Bug tree-optimization/78528] Recursion not optimized for structs

2016-11-28 Thread glisse at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78528 --- Comment #4 from Marc Glisse --- : MEM[(struct &)&D.2329] ={v} {CLOBBER}; D.2329.m_value = 0; goto ; : _2 = s_5(D) + 1; D.2336 = mystrlen (_2); lhs$m_value_7 = MEM[(struct Int *)&D.2336]; _8 = lhs$m_value_7 + 1; MEM[(stru

[Bug tree-optimization/78528] Recursion not optimized for structs

2016-11-28 Thread rguenth at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78528 --- Comment #3 from Richard Biener --- And I don't see how we can easily do this (or why it should be worth all the hassle).

[Bug tree-optimization/78528] Recursion not optimized for structs

2016-11-26 Thread pinskia at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78528 Andrew Pinski changed: What|Removed |Added Status|UNCONFIRMED |NEW Last reconfirmed|