Summary: | need a way to produce trampolines not on the stack | ||
---|---|---|---|
Product: | gcc | Reporter: | Debian GCC Maintainers <debian-gcc> |
Component: | middle-end | Assignee: | Not yet assigned to anyone <unassigned> |
Status: | UNCONFIRMED --- | ||
Severity: | enhancement | CC: | acahalan, gcc-bugs |
Priority: | P3 | ||
Version: | 4.1.2 | ||
Target Milestone: | --- | ||
Host: | Target: | ||
Build: | Known to work: | ||
Known to fail: | Last reconfirmed: |
Description
Debian GCC Maintainers
2006-09-25 23:21:30 UTC
Really there is no way to fix this without compiler help. If you tried the page-of-functions idea, what would you do if you'd used all the functions on the page and needed another one? (In reply to comment #2) > If you tried the page-of-functions idea, what would you do if you'd used all > the functions on the page and needed another one? > You'd do the same as if you'd used up all the stack space. The existing method doesn't handle running out of room, and I don't see why the requirements would be any different for this method. This is why the PowerOpen ABI is good, it does not require stack based trampolines. |