Neale Ferguson <ne...@sinenomine.net> writes:

> gcc 4.4 and beyond flags #ident as deprecated and issues a warning. For files 
> being compiled with the flag that says "treat warnings as errors" means 
> builds come to a stop. I am removing #idents as I find them so my build will 
> continue.

Not true for the `beyond' part: while gcc 4.4 unconditionally warns
about #ident

$ cat ident.c
#ident "lets see what happens"
$ gcc-4.4 -c ident.c
ident.c:1:2: warning: #ident is a deprecated GCC extension

gcc 4.5 is different:

$ gcc-4.5 -c ident.c
$ gcc-4.5 -c -Wall ident.c
$ 

#pragma ident (as used in some of the system headers) is a different
story, though:

$ cat pragma-ident.c 
#pragma ident "lets see what happens"
$ gcc-4.4 -c pragma-ident.c
$ gcc-4.4 -c -Wall pragma-ident.c
pragma-ident.c:1: warning: ignoring #pragma ident 
$ gcc-4.5 -c pragma-ident.c
$ gcc-4.5 -c -Wall pragma-ident.c
pragma-ident.c:1:0: warning: ignoring #pragma ident 

        Rainer

-- 
-----------------------------------------------------------------------------
Rainer Orth, Center for Biotechnology, Bielefeld University
_______________________________________________
opensolaris-code mailing list
opensolaris-code@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/opensolaris-code

Reply via email to