This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] CCS:"CodeGen-6655 & quot;TI 编译器 v18.12.5.LTS 中的回归

Guru**** 2524460 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/tools/code-composer-studio-group/ccs/f/code-composer-studio-forum/966311/ccs-codegen-6655-regression-in-ti-compiler-v18-12-5-lts

工具/软件:Code Composer Studio

刚刚重建了最初在18.12.2.LTS 上编译的工程、但没有警告、现在我在18.12.5.LTS 上收到了相同的"使用可变长度数组不安全线程"警告、AFAIK 没有任何有意义的更改(除了转换 CCS 版本时项目文件中的常见噪声)。

CodeGen-6655应该固定在18.12.4.LTS 中。 这是回归还是我应该担心?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我假设您使用 TI ARM 编译器。

    在版本18.12.x.LTS 中、问题仅存在于版本18.12.3.LTS 上。  这就是您看到这种行为的原因...

    [引用 user="Jo354ost"]在18.12.2.LTS 上进行编译而不发出警告[/quot]

    发生这种情况...

    [引用 user="Jo354ost"]现在我在18.12.5.LTS[/quot]上获得了相同的"使用可变长度数组不是线程安全的"警告

    (笑声) 是另一件事。  您实际上使用的是 VLA (可变长度数组)、或者这是一个不同的问题。

    请从此问题生成中发布链接器映射文件。  为了使论坛接受该文件、请将文件扩展名.txt 添加到该文件中。

    谢谢、此致、

    乔治