]> git.ipfire.org Git - thirdparty/curl.git/commitdiff
curl-compilers.m4: make icc use -diag* options and disable two warnings
authorDaniel Stenberg <daniel@haxx.se>
Wed, 20 Jul 2022 11:22:09 +0000 (13:22 +0200)
committerDaniel Stenberg <daniel@haxx.se>
Sat, 23 Jul 2022 11:38:24 +0000 (13:38 +0200)
-wd and -we are deprecated and are now -diag-disable and -diag-error

Disable warning 1024 and 2259

Closes #9179

m4/curl-compilers.m4

index 8d812b5e543841e728e32c20ac72e715385eed74..ddd44acb5380904a2de265e3b664cf31bc0b33bc 100644 (file)
@@ -567,12 +567,14 @@ AC_DEFUN([CURL_SET_COMPILER_BASIC_OPTS], [
         dnl #147: declaration is incompatible with 'previous one'
         dnl #165: too few arguments in function call
         dnl #266: function declared implicitly
-        tmp_CPPFLAGS="$tmp_CPPFLAGS -we140,147,165,266"
+        tmp_CPPFLAGS="$tmp_CPPFLAGS -diag-error 140,147,165,266"
         dnl Disable some remarks
         dnl #279: controlling expression is constant
         dnl #981: operands are evaluated in unspecified order
+        dnl #1025: zero extending result of unary operation
         dnl #1469: "cc" clobber ignored
-        tmp_CPPFLAGS="$tmp_CPPFLAGS -wd279,981,1469"
+        dnl #2259: non-pointer conversion from X to Y may lose significant bits
+        tmp_CPPFLAGS="$tmp_CPPFLAGS -diag-disable 279,981,1025,1469,2259"
         ;;
         #
       INTEL_WINDOWS_C)