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.

[参考译文] TMS570LS3137:禁用 RTTI 对编译代码没有影响

Guru**** 2454880 points
Other Parts Discussed in Thread: TMS570LS3137

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1497628/tms570ls3137-disable-rtti-has-no-effect-on-compiled-code

器件型号:TMS570LS3137

工具/软件:

你(们)好

我尝试禁用 RTTI 功能。

无论是否指定 RTTI 选项、它似乎不会生成任何不同的代码。

我通过添加选项以从编译阶段保留汇编文件来验证这一点、可以清楚地看到、无论是否使用 RTTI 选项、生成的汇编代码都没有区别。

这仍然是  TMS570LS3137的最新编译器的预期行为是什么?

谢谢您、

Brian

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

    您好、Brian、

    我将其分配给编译器专家以获得有关此问题的帮助、希望他能尽快为我们提供更新。

    --
    此致、
    Jagadish。

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

    假设您使用的是较旧的 TI Arm 编译器名称 armcl

    Unknown 说:
    无论是否指定了 RTTI 选项、它都不会生成任何不同的代码。

    正确。    提出问题 EXT_EP-11597是为了更改文档以反映这种行为。  该条目是指 C2000编译器、但也适用于 TI Arm 编译器。

    谢谢。此致、

    -乔治