| Summary: | remove --symbol_map from linker.cmd (.xdl) files for TI/ELF targets | ||
|---|---|---|---|
| Product: | [Technology] RTSC | Reporter: | Karl Wechsler <karl> |
| Component: | Targets | Assignee: | Vikram Adiga <vikram.adiga> |
| Status: | CLOSED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | P3 | CC: | ademars, d-russo, dfriedland, sascha |
| Version: | unspecified | ||
| Target Milestone: | --- | ||
| Hardware: | All | ||
| OS: | All | ||
| Whiteboard: | target:3.23.01 | ||
|
Description
Karl Wechsler
One more thing ... This is not needed since the TI ELF linkers now have a built-in "remove trivial trampolines" feature for the ELF link step. If function is seen to have same signature as the function it calls, and there is no other code except simple function call, then the linker maps the 2 symbols to same code. I believe this started with 7.1 or 7.2 for 6x. And 4.9 for Arm. *** Bug 342090 has been marked as a duplicate of this bug. *** fixed. TI/ELF linker.cmd files no longer contains --symbol_map. fix to be part of next target release (xdctargets-f14) fix also includes changes in platform tree which will be released in platform-n10 installed 3.23.01.29_eng and rebuild M3/ELF and 674/ELF. Reviewed the generated .cmd files --> no more symbol_map stuff! Reviewed .map file and confirmed that linker is indeed folding the __E/__F to same symbol. verify pass. xdctools 3.23.05 GA is available from here: http://www.sanb.design.ti.com/tisb_releases/XDCtools/3_23_05_61/ |