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);
      |          ^~~

Reply via email to