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

assembler errors with bogus .iendfunc asm directive when using --c_src_interlist

XMLWordPrintable

    • Icon: Bug Bug
    • Resolution: Unresolved
    • Icon: Low Low
    • Code Generation Tools
    • CODEGEN-4084
    • ARM_18.1.0.LTS
    • Do not use option --c_src_interlist (-ss). Or instead use --src_interlist (-s) option which does not generate the issue.

      The codegen emits a .iendfunc assembly directive without position (psn) info when option --c_src_interlist is used.

      Reproduce with below options for 18.12.0.LTS (and -ooff -o0,1,2,3,4):
      armcl -mv7M4 -ss

      >> WARNING: Cannot open source file 'NO_PSN_FILE': No such file or directory
      "t236.asm", ERROR! at line 154934: [E0002] Illegal mnemonic specified
      .iendfunc
      "t236.asm", ERROR! at line 155034: [E0002] Illegal mnemonic specified
      .iendfunc
      "t236.asm", ERROR! at line 155134: [E0002] Illegal mnemonic specified
      .iendfunc
      3 Assembly Errors, No Assembly Warnings
      Errors in Source - Assembler Aborted

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

              Created:
              Updated: