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.

Incorrect use of ifdef for some intrinsics in C6000 Compiler (c6x.h)

In the current C6000 CGT Version 7.4.6 (and in the previous versions) in the header file c6x.h there are some intinsics guarded by the define #ifdef _TMS320C6700 (line 200). These intrinsics also apply for C6600 DSP, and, thus, shall be guarded by  #if defined(_TMS320C6700) || defined(_TMS320C6600).

For example, I am using the intrinsic _rsqrsp() (defined on line 208 in c6x.h) on the C6657 DSP and it works, but some tools (like PC lint) are, of cours, issuing an error due to not defined function.