https://gcc.gnu.org/bugzilla/show_bug.cgi?id=63886
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED CC| |msebor at gcc dot gnu.org Known to work| |9.0 Resolution|--- |FIXED Target Milestone|--- |9.0 Known to fail| |5.4.0, 6.3.0, 7.3.0, 8.2.0 --- Comment #13 from Martin Sebor <msebor at gcc dot gnu.org> --- Yes, thanks Eric, the request has been implemented in GCC 9 and can be resolved as fixed. $ cat pr63886.c && gcc -S -Wall -Wextra pr63886.c # include <stdlib.h> extern void g(int); void f( float qw) { int n = abs(qw); g(n); } pr63886.c: In function ‘f’: pr63886.c:7:10: warning: using integer absolute value function ‘abs’ when argument is of floating point type ‘float’ [-Wabsolute-value] 7 | int n = abs(qw); | ^~~