Issues with declarations of MKL functions: 'remark #424: extra ";" ignored' messages are displayed

Issues with declarations of MKL functions: 'remark #424: extra ";" ignored' messages are displayed

Sergey Kostrov's picture

When Intel C++ compiler option /W5 is turned on the compiler shows lots of 'remark #424: extra ";" ignored' messages related declaration of some functions in MKL headers. Here is a small example:

...
..\mkl\include\mkl_solvers_ee.h(51): remark #424: extra ";" ignored
  _Mkl_Api(void,feastinit,(MKL_INT* fpm));
                                         ^

..\mkl\include\mkl_solvers_ee.h(52): remark #424: extra ";" ignored
  _Mkl_Api(void,FEASTINIT,(MKL_INT* fpm));

...

 

7 posts / 0 new
Last post
For more complete information about compiler optimizations, see our Optimization Notice.
Sergey Kostrov's picture

Intel C++ compiler options

/c /O3 /Ot /I "..\..\Include" /I "C:\WorkLib\ICC2013\Composer XE 2013\ipp\include" /D "WIN32" /D "_CONSOLE" /D "NDEBUG" /D "_WIN32_ICC" /D "INTEL_SUITE_VERSION=PE130_149" /D "_IPP_PARALLEL_DYNAMIC" /D "IPP_USE_CUSTOM" /D "_VC80_UPGRADE=0x0710" /D "_UNICODE" /D "UNICODE" /GF /EHsc /MT /GS /fp:fast=2 /Yu"Stdphf.h" /Fp"x64\Release\IccTestApp64.pch" /Fo"x64/Release/" /Fd"x64/Release/" /W5 /nologo /Wp64 /Zi /TP /U "_WIN32_MSC" /U "_WIN32CE_MSC" /U "WIN32_PLATFORM_PSPC" /U "WIN32_PLATFORM_WFSP" /U "WIN32_PLATFORM_WM50" /U "_WIN32_MGW" /U "_WIN32_BCC" /U "_COS16_TCC" /Qopenmp /Qopt-matmul /Qparallel /Qdiag-disable:111,673 /Qipp /Qipp-link:dynamic /Qmkl

MKL version

...
#define __INTEL_MKL_BUILD_DATE 20130123

#define __INTEL_MKL__ 11
#define __INTEL_MKL_MINOR__ 0
#define __INTEL_MKL_UPDATE__ 2
...

Complete list of remarks

------ Rebuild All started: Project: IccTestApp, Configuration: Release x64 ------
Deleting intermediate files and output files for project 'IccTestApp', configuration 'Release|x64'.
Compiling with Intel(R) C++ Compiler XE 13.1.0.149 [Intel(R) 64]... (Intel C++ Environment)
Stdphf.cpp
...
..\mkl\include\mkl_solvers_ee.h(51): remark #424: extra ";" ignored
_Mkl_Api(void,feastinit,(MKL_INT* fpm));
^

..\mkl\include\mkl_solvers_ee.h(52): remark #424: extra ";" ignored
_Mkl_Api(void,FEASTINIT,(MKL_INT* fpm));
^

..\mkl\include\mkl_solvers_ee.h(54): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_scsrev,(const char* uplo , const MKL_INT* n , const double* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(55): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SCSREV,(const char* uplo , const MKL_INT* n , const double* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(57): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_sygv,(const char* uplo , const MKL_INT* n , const float* a , const MKL_INT* lda , const float* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(58): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SYGV,(const char* uplo , const MKL_INT* n , const float* a , const MKL_INT* lda , const float* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(60): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_scsrev,(const char* uplo , const MKL_INT* n , const float* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(61): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SCSREV,(const char* uplo , const MKL_INT* n , const float* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(63): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hbgv,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex16* a , const MKL_INT* lda , const MKL_INT* klb , const MKL_Complex16* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(64): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HBGV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex16* a , const MKL_INT* lda , const MKL_INT* klb , const MKL_Complex16* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(66): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hcsrev,(const char* uplo , const MKL_INT* n , const MKL_Complex16* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(67): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HCSREV,(const char* uplo , const MKL_INT* n , const MKL_Complex16* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(69): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hbev,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex8* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(70): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HBEV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex8* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(72): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_heev,(const char* uplo , const MKL_INT* n , const MKL_Complex16* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(73): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HEEV,(const char* uplo , const MKL_INT* n , const MKL_Complex16* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(75): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hcsrgv,(const char* uplo , const MKL_INT* n , const MKL_Complex16* sa , const MKL_INT* isa , const MKL_INT* jsa , const MKL_Complex16* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(76): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HCSRGV,(const char* uplo , const MKL_INT* n , const MKL_Complex16* sa , const MKL_INT* isa , const MKL_INT* jsa , const MKL_Complex16* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(78): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_scsrgv,(const char* uplo , const MKL_INT* n , const float* sa , const MKL_INT* isa , const MKL_INT* jsa , const float* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(79): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SCSRGV,(const char* uplo , const MKL_INT* n , const float* sa , const MKL_INT* isa , const MKL_INT* jsa , const float* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(81): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_srci,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex16* ze , double* work , MKL_Complex16* workc , double* aq , double* sq , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* lambda , double* q , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(82): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SRCI,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex16* ze , double* work , MKL_Complex16* workc , double* aq , double* sq , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* lambda , double* q , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(84): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_sbev,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const float* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(85): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SBEV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const float* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(87): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_sygv,(const char* uplo , const MKL_INT* n , const double* a , const MKL_INT* lda , const double* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(88): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SYGV,(const char* uplo , const MKL_INT* n , const double* a , const MKL_INT* lda , const double* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(90): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hegv,(const char* uplo , const MKL_INT* n , const MKL_Complex8* a , const MKL_INT* lda , const MKL_Complex8* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(91): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HEGV,(const char* uplo , const MKL_INT* n , const MKL_Complex8* a , const MKL_INT* lda , const MKL_Complex8* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(93): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hrci,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex16* ze , MKL_Complex16* work , MKL_Complex16* workc , MKL_Complex16* zaq , MKL_Complex16* zsq , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* lambda , MKL_Complex16* q , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(94): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HRCI,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex16* ze , MKL_Complex16* work , MKL_Complex16* workc , MKL_Complex16* zaq , MKL_Complex16* zsq , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* lambda , MKL_Complex16* q , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(96): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hrci,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex8* ze , MKL_Complex8* work , MKL_Complex8* workc , MKL_Complex8* zaq , MKL_Complex8* zsq , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* lambda , MKL_Complex8* q , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(97): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HRCI,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex8* ze , MKL_Complex8* work , MKL_Complex8* workc , MKL_Complex8* zaq , MKL_Complex8* zsq , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* lambda , MKL_Complex8* q , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(99): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hegv,(const char* uplo , const MKL_INT* n , const MKL_Complex16* a , const MKL_INT* lda , const MKL_Complex16* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(100): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HEGV,(const char* uplo , const MKL_INT* n , const MKL_Complex16* a , const MKL_INT* lda , const MKL_Complex16* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(102): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_srci,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex8* ze , float* work , MKL_Complex8* workc , float* aq , float* sq , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* lambda , float* q , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(103): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SRCI,(MKL_INT* ijob , const MKL_INT* n , MKL_Complex8* ze , float* work , MKL_Complex8* workc , float* aq , float* sq , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* lambda , float* q , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(105): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_scsrgv,(const char* uplo , const MKL_INT* n , const double* sa , const MKL_INT* isa , const MKL_INT* jsa , const double* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(106): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SCSRGV,(const char* uplo , const MKL_INT* n , const double* sa , const MKL_INT* isa , const MKL_INT* jsa , const double* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(108): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_syev,(const char* uplo , const MKL_INT* n , const float* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(109): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SYEV,(const char* uplo , const MKL_INT* n , const float* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(111): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hcsrev,(const char* uplo , const MKL_INT* n , const MKL_Complex8* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(112): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HCSREV,(const char* uplo , const MKL_INT* n , const MKL_Complex8* sa , const MKL_INT* isa , const MKL_INT* jsa , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(114): remark #424: extra ";" ignored
_Mkl_Api(void,zfeast_hbev,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex16* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(115): remark #424: extra ";" ignored
_Mkl_Api(void,ZFEAST_HBEV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex16* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , MKL_Complex16* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(117): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_sbgv,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const double* a , const MKL_INT* lda , const MKL_INT* klb , const double* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(118): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SBGV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const double* a , const MKL_INT* lda , const MKL_INT* klb , const double* b , const MKL_INT* ldb , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(120): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hbgv,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex8* a , const MKL_INT* lda , const MKL_INT* klb , const MKL_Complex8* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(121): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HBGV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const MKL_Complex8* a , const MKL_INT* lda , const MKL_INT* klb , const MKL_Complex8* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(123): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_heev,(const char* uplo , const MKL_INT* n , const MKL_Complex8* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(124): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HEEV,(const char* uplo , const MKL_INT* n , const MKL_Complex8* a , const MKL_INT* lda , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(126): remark #424: extra ";" ignored
_Mkl_Api(void,sfeast_sbgv,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const float* a , const MKL_INT* lda , const MKL_INT* klb , const float* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(127): remark #424: extra ";" ignored
_Mkl_Api(void,SFEAST_SBGV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const float* a , const MKL_INT* lda , const MKL_INT* klb , const float* b , const MKL_INT* ldb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , float* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(129): remark #424: extra ";" ignored
_Mkl_Api(void,cfeast_hcsrgv,(const char* uplo , const MKL_INT* n , const MKL_Complex8* sa , const MKL_INT* isa , const MKL_INT* jsa , const MKL_Complex8* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(130): remark #424: extra ";" ignored
_Mkl_Api(void,CFEAST_HCSRGV,(const char* uplo , const MKL_INT* n , const MKL_Complex8* sa , const MKL_INT* isa , const MKL_INT* jsa , const MKL_Complex8* sb , const MKL_INT* isb , const MKL_INT* jsb , MKL_INT* fpm , float* epsout , MKL_INT* loop , const float* emin , const float* emax , MKL_INT* m0 , float* e , MKL_Complex8* x , MKL_INT* mode , float* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(132): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_syev,(const char* uplo , const MKL_INT* n , const double* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(133): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SYEV,(const char* uplo , const MKL_INT* n , const double* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(135): remark #424: extra ";" ignored
_Mkl_Api(void,dfeast_sbev,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const double* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^

..\mkl\include\mkl_solvers_ee.h(136): remark #424: extra ";" ignored
_Mkl_Api(void,DFEAST_SBEV,(const char* uplo , const MKL_INT* n , const MKL_INT* kla , const double* a , const MKL_INT* lda , MKL_INT* fpm , double* epsout , MKL_INT* loop , const double* emin , const double* emax , MKL_INT* m0 , double* e , double* x , MKL_INT* mode , double* res , MKL_INT* info));
^
...
Compiling with Intel(R) C++ Compiler XE 13.1.0.149 [Intel(R) 64]... (Intel C++ Environment)
IccTestApp.cpp
Linking... (Intel C++ Environment)
xilink: executing 'link'
Creating library x64\Release/IccTestApp64.lib and object x64\Release/IccTestApp64.exp
Embedding manifest... (Microsoft VC++ Environment)
IccTestApp - 0 error(s), 0 warning(s), 58 remark(s)

Zhang Z (Intel)'s picture

These are remarks, not errors or warnings. It should be safe to ignore these messages. I'll report these to the MKL engineering team and see what can be done to remove them.

Sergey Kostrov's picture

>>These are remarks, not errors or warnings. It should be safe to ignore these messages. I'll report these to the MKL engineering
>>team and see what can be done to remove them.

My solution is: /Qdiag-disable:111,424,673.

A right solution is: ; characters need to be removed.

Thank you, Zhang.

Peter B.'s picture

These extraneous semicolons still appear to be present in the latest 2013_sp1.0.080 release. Can we expect this to be fixed in a future release?

Zhang Z (Intel)'s picture

Peter,

Do you still get the same remarks from the compiler? I'm checking with MKL engineering team to see why this is still the case.

Zhang

Zhang Z (Intel)'s picture

Peter,

It's confirmed that this problem is not fixed in MKL 11.1. We will fix it in 11.1 update 2, or sooner.

Thanks!

Zhang

Login to leave a comment.