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.
工具/软件:TI C/C++编译器
对GNU MSP430编译器v MSP430FR5969使用__attribute__(((持久性))的调查0.224 发现了以下异常,详见使用 持久性属性的线程MSP430FR5969:GCC v 5.3 .5.3 0.219 :
1)尝试对 具有自动存储的变量使用__attribute__(((持久性))时,将被静默忽略,而不显示警告。 在这种情况下,最好报告警告(如TI编译器所做的那样)。
2)在某些情况下 ,对具有静态存储的变量使用__attribute__(((持久性)),其中变量初始化为零,会导致变量被放置在.bss节而不是.persistent节中。 如果变量最终被放置在.bss部分中,则不会报告警告,结果是由于变量不是持久的,程序不会按预期运行。
如果TI编译器团队认为GNU MSP430编译器行为异常,他们可以通知GNU MSP430维护器。
谢谢。
我们有一个索姆尼姆的TT,地址如下bugzilla,看起来与您的问题类似。 我已更新TT,并要求他们也审核你的case。
谢谢
格雷格