Uploaded image for project: 'Embedded Software & Tools'
  1. Embedded Software & Tools
  2. EXT_EP-9025

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

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Fixed
    • Icon: Medium Medium
    • Code Generation Tools
    • CODEGEN-5164
    • Show
      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
    • Hide
      C6000_8.2.0
      C6000_8.3.0
      Show
      C6000_8.2.0 C6000_8.3.0
    • Hide
      C6000_8.2.10*
      C6000_8.3.7*
      Show
      C6000_8.2.10* C6000_8.3.7*
    • None known.
    • Hide
      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.
      Show
      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.

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

            syncuser TI User
            syncuser TI User
            Votes:
            0 Vote for this issue
            Watchers:
            0 Start watching this issue

              Created:
              Updated:
              Resolved: