| Summary: | remove .clink and __ED from big.c for all non-whole_program profiles | ||
|---|---|---|---|
| Product: | [Technology] RTSC | Reporter: | Karl Wechsler <karl> |
| Component: | Core | Assignee: | Sasha Slijepcevic <sascha> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | dfriedland |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | |||
|
Description
Karl Wechsler
My tests show that .clink is always needed for COFF, no matter which profile is selected, and .clink is never needed for ELF, no matter which profile is selected. If .clink directives are not used in cases for which I wrote they are "needed", the code sizie increases for about 20% for the stairstep example on 64P. #pragma DATA_SECTION is always needed. .clink part was fixed as described in 345294. This bug will stay open for the __ED problem. _ED constants are removed from non-wholeprogram builds in 3.23. Looks like actually fixed in 3.22.02 ... -------- For simple hello/66/ELF app … File went from 850,000 characters to 680,000 characters 20%! File size from 18,507 -> 16,891 lines -> 10%. Thanks, -Karl- ________________________________________ From: Slijepcevic, Sasa Sent: Wednesday, February 08, 2012 10:59 AM To: Wechsler, Karl Subject: RE: when did you fix the __ED problem? I think you’ll have to go back to 3.22.02 to see _ED for non -whole_program builds. clean out old verified bugs |