------- Comment #5 from fxcoudert at gcc dot gnu dot org  2006-09-20 08:12 
-------
> double  __attribute__((cdecl))  sqrt (double);
> double  __attribute__((stdcall)) log (double);
> double  cos (double);

With this code, we still (gcc-4.2) get:

$ gcc -c -W -Wall -mrtd b.c
b.c:1: warning: conflicting types for built-in function ‘sqrt’
$ gcc -c -W -Wall b.c
b.c:2: warning: conflicting types for built-in function ‘log’

This is not related to mingw32, as the same warnings happen on i386-pc-mingw32
and i686-pc-linux-gnu.


-- 

fxcoudert at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |fxcoudert at gcc dot gnu dot
                   |                            |org
          Component|target                      |c
 GCC target triplet|i386-pc-mingw32             |
   Last reconfirmed|2003-07-11 15:03:36         |2006-09-20 08:12:19
               date|                            |
            Summary|[win32] -mrtd switch/stdcall|-mrtd switch/stdcall
                   |attribute raises warnings   |attribute raises warnings
                   |for __buitltin functions    |for __buitltin functions


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=9601

Reply via email to