From: SourceForge.net <no...@so...> - 2011-05-26 18:05:10
|
Feature Requests item #3302030, was opened at 2011-05-14 15:43 Message generated for change (Comment added) made by maartenbrock You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350599&aid=3302030&group_id=599 Please note that this message will contain a full copy of the comment thread, including the initial issue submission, for this request, not just the latest update. Category: mcs51(8051) target Group: None >Status: Closed Priority: 5 Private: No Submitted By: Maarten Brock (maartenbrock) Assigned to: Maarten Brock (maartenbrock) Summary: --fomit-frame-pointer Initial Comment: The Z80 port has an --fomit-frame-pointer option. The mcs51 could benefit from this as well or even use it as default as it has no indexing registers for idata. This would save a byte on the precious stack for every function call. ---------------------------------------------------------------------- >Comment By: Maarten Brock (maartenbrock) Date: 2011-05-26 20:05 Message: Now it is also implemented for --xstack in SDCC 3.0.3 #6557. It creates smaller and faster code than without --fomit-frame-pointer but I'm not ready yet to toss the old behaviour out or set this as default. Nonetheless I recommend users to try it out. ---------------------------------------------------------------------- Comment By: Maarten Brock (maartenbrock) Date: 2011-05-21 14:44 Message: This is implemented in SDCC 3.0.3 #6542 for internal stack based reentrancy. It is not yet implemented for --xstack. ---------------------------------------------------------------------- You can respond by visiting: https://sourceforge.net/tracker/?func=detail&atid=350599&aid=3302030&group_id=599 |