[EXT_EP-9025] Under --speculate_loads=auto, linker creates zero-filled fill sections instead of reducing the size of the corresponding memory range Created: 08/Aug/18  Updated: 18/Nov/25  Resolved: 20/Apr/20

Status: Fixed
Project: Embedded Software & Tools
Component/s: None
Affects Version/s: None
Fix Version/s: None

Type: Bug Priority: Medium
Reporter: TI User Assignee: TI User
Resolution: Fixed Votes: 0
Remaining Estimate: Not Specified
Time Spent: Not Specified
Original Estimate: Not Specified

Product: Code Generation Tools
Internal ID: CODEGEN-5164
Forum URL: https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/709625
https://e2e.ti.com/support/dsp/c6000_multi-core_dsps/f/639/t/699016
Found In Release: C6000_8.2.0
C6000_8.3.0
C6000_8.5.0.LTS
Fix In Release: C6000_8.5.0.LTS
C6000_8.3.7
C6000_8.2.10
Workaround: None known.
Release Notes: As the summary says, when compiling with --speculate_loads=auto, the linker may create zero-filled fill sections where padding is needed, whether or not the padded section itself contains data. That means that even though the section itself is not loaded to the target, the fill sections are. If there is a memory map in which it is important not to write there, this behavior can mess it up.

 Description   

Under --speculate_loads=auto, linker creates zero-filled fill sections instead of reducing the size of the corresponding mem


Generated at Sat Dec 13 11:30:56 CST 2025 using Jira 10.3.7#10030007-sha1:a563685562f94d165eb4e158cfb2a142338d8c54.