Unreachable code in linear assembly may lead to crash

XMLWordPrintable

    • Type: Bug
    • Resolution: Fixed
    • Priority: Medium
    • Code Generation Tools
    • CODEGEN-4525
    • Hide
      ARM_18.1.0.LTS
      C6000_8.2.0
      ARM_16.9.0.LTS
      ARM_18.9.0.STS
      C6000_8.3.0
      C7000_1.4.0.LTS*
      C6000_8.1.0B1
      ARP32_1.0.0B1
      Show
      ARM_18.1.0.LTS C6000_8.2.0 ARM_16.9.0.LTS ARM_18.9.0.STS C6000_8.3.0 C7000_1.4.0.LTS* C6000_8.1.0B1 ARP32_1.0.0B1
    • Hide
      ARM_18.9.0.STS
      C6000_8.3.0
      C6000_8.2.4
      ARM_18.1.3.LTS
      C6000_8.1.8
      ARP32_1.1.0*
      ARM_16.9.9.LTS
      Show
      ARM_18.9.0.STS C6000_8.3.0 C6000_8.2.4 ARM_18.1.3.LTS C6000_8.1.8 ARP32_1.1.0* ARM_16.9.9.LTS
    • Remove the unreachable code before compiling, or compile with -o1, -o0, or -ooff, or use --symdebug:none which happens to avoid the problem.
    • Hide
      The compiler may crash if given a linear assembly file containing some code that has a label but is not reachable. It's theoretically possible to create the same problem with C/C++ code, but we haven't been able to do it and the risk is quite small.
      Show
      The compiler may crash if given a linear assembly file containing some code that has a label but is not reachable. It's theoretically possible to create the same problem with C/C++ code, but we haven't been able to do it and the risk is quite small.

      Unreachable code in linear assembly may lead to crash

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

              Created:
              Updated:
              Resolved:

                Connection: Intermediate to External PROD System
                EXTSYNC-1476 - Unreachable code in linear assembly...
                SYNCHRONIZED
                • Last Sync Date: