[Bug middle-end/51982] Shrink-wrapping opportunity

2018-03-21 Thread segher at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 --- Comment #5 from Segher Boessenkool --- Yes, the only two calls in the resulting machine code are both to unicode_eq. Splitting the ranges (and then assigning volatile regs to the first half) hurts if it doesn't end up helping shrink-wrapping

[Bug middle-end/51982] Shrink-wrapping opportunity

2018-03-21 Thread bergner at gcc dot gnu.org
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 --- Comment #4 from Peter Bergner --- (In reply to David Edelsohn from comment #3) > The function lookup_unicode should be shrink-wrapped to not create a stack > frame if unicode_eq is not called, which is the common case > > if (!PyUnicode_

[Bug middle-end/51982] Shrink-wrapping opportunity

2013-11-25 Thread jamborm at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 Bug 51982 depends on bug 10474, which changed state. Bug 10474 Summary: shrink wrapping for functions http://gcc.gnu.org/bugzilla/show_bug.cgi?id=10474 What|Removed |Added ---

[Bug middle-end/51982] Shrink-wrapping opportunity

2013-04-21 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 --- Comment #3 from David Edelsohn 2013-04-21 23:26:03 UTC --- Created attachment 29912 --> http://gcc.gnu.org/bugzilla/attachment.cgi?id=29912 self-contained example The function lookup_unicode should be shrink-wrapped to not create

[Bug middle-end/51982] Shrink-wrapping opportunity

2012-02-05 Thread amodra at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 Alan Modra changed: What|Removed |Added CC|amodra at gcc dot gnu.org |amodra at gmail dot com --- Comment #2 from

[Bug middle-end/51982] Shrink-wrapping opportunity

2012-01-24 Thread pinskia at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 Andrew Pinski changed: What|Removed |Added Depends on||10474 --- Comment #1 from Andrew Pinski

[Bug middle-end/51982] Shrink-wrapping opportunity

2012-01-24 Thread dje at gcc dot gnu.org
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51982 David Edelsohn changed: What|Removed |Added Keywords||missed-optimization Status|U