Submit and vote on feature ideas.

Welcome to the new Parasoft forums! We hope you will enjoy the site and try out some of the new features, like sharing an idea you may have for one of our products or following a category.

Parasoft C/C++Test 9.4 , error: invalid type conversion

JesseZ
JesseZ Posts: 5

When I used Parasoft c/c++test9.4 with Cygwin gcc11.3 to run unit test, there is such a problem:

C++test analysis errors in /example_debug
    1. Test execution: error preparing instrumentation / symbols data for file.
"/usr/lib/gcc/x86_64-pc-cygwin/11/include/mmintrin.h", line 79: error: invalid
          type conversion
    return (__m64) __builtin_ia32_vec_init_v2si (__i, 0);
           ^

"/usr/lib/gcc/x86_64-pc-cygwin/11/include/mmintrin.h", line 161: error: 
          invalid type conversion
    return (__m64) __builtin_ia32_packsswb ((__v4hi)__m1, (__v4hi)__m2);
           ^

"/usr/lib/gcc/x86_64-pc-cygwin/11/include/mmintrin.h", line 176: error: 
          invalid type conversion
    return (__m64) __builtin_ia32_packssdw ((__v2si)__m1, (__v2si)__m2);
           ^

"/usr/lib/gcc/x86_64-pc-cygwin/11/include/mmintrin.h", line 191: error: 
          invalid type conversion
    return (__m64) __builtin_ia32_packuswb ((__v4hi)__m1, (__v4hi)__m2);
           ^

"/usr/lib/gcc/x86_64-pc-cygwin/11/include/mmintrin.h", line 205: error: 
          invalid type conversion
    return (__m64) __builtin_ia32_punpckhbw ((__v8qi)__m1, (__v8qi)__m2);
           ^
...
...
...
Compilation terminated.

Any hint on this? and how should it be done instead? Thanks in advance

Comments