A small inconsistency with a warning message #10316 is detected and more details will be provided.
Here are details:
A small inconsistency with a warning message #10316 is detected and consider two cases with command line options:
If /Qopt-matmul is used and optimization levels are /Od or /O1, then the following warning is displayed:
Icl: warning #10316: option '/Qgen-matmul' not supported at optimization levels less than '/O2'
however, a correct warning message should be:
Icl: warning #10316: option '/Qopt-matmul' not supported at optimization levels less than '/O2'
It is clear this is a legacy issue since option /Qgen-matmul is no longer supported and was changed to /Qopt-matmul some time ago.
I'm entering this issue to our problem tracking database. Thank you for your report.
In essence a modification is very simple, that is, just change a string from gen-matmul to opt-matmul and I understand that lost of verifications need to be done to check that nothing else is affected in Intel C++ compiler.
I was informed that this issue has been fixed in 15.0 compiler. FYI.