------- Additional Comments From pinskia at gcc dot gnu dot org 2005-01-03 17:59 ------- (In reply to comment #2) > With today's mainline I get the following results which confirm > Kaveh's observations: > > gcc -c -O assign-warn-3.c: no warning > gcc -c -O2 assign-warn-3.c: no warning > gcc -c -O3 assign-warn-3.c: warning > gcc -c -O assign-warn-3.c -fpic: no warning > gcc -c -O2 assign-warn-3.c -fpic: no warning > gcc -c -O3 assign-warn-3.c -fpic: no warning !!!
To repsond to this one, with -fpic/PIC we don't inline functions which can be overridden by other TUs. -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=19232