工具/软件:
来自汉堡的 Moin
我想编写一个使用 FIR4指令(特别是__vfir4suhw_vww 内在函数)的程序、但我遇到了编译器缺陷:
~/Downloads/ti-cgt-c7000_5.0.0.LTS/bin/cl7x --compile_only --cpp_file=BrokenFIR4.cpp --include_path=${HOME}/Downloads/ti-cgt-c7000_5.0.0.LTS/include --silicon_version=7504 >>>> Optimizer terminated abnormally >>>> in function _Z24demonstrateCompilerErrorPKtPKsPi() >>>> in file "BrokenFIR4.cpp" This is caused by a defect in the TI C/C++ Optimizer. TI Customer Support may be able to suggest a workaround to avoid this. Upgrading to the newest version of the compiler may fix this problem. Contact TI on the E2E support forums at http://e2e.ti.com We need to see this ENTIRE error message and a complete, reproducible test case including ALL of the command-line options. Include the .pp file created by option --preproc_with_comment >> Compilation failure
根据要求、我在此处附加了一个示例-很遗憾、出于某种原因、我无法上传.pp:
e2e.ti.com/.../BrokenFIR4.cpp
我已验证此问题仍然存在于编译器版本5.0.0 (截至目前、该版本为可供下载的最新版本)中
使用的命令行选项是:
- -compile_only
- -- cpp_file=
- --- include_path=
- --silicon_version=7504.
由于错误消息讨论了优化器、我尝试了-O0、但没有任何区别。
这是 FIR4指令的已知问题还是我应该能够使用它?
此致、
Moritz