------- Comment #3 from steven at gcc dot gnu dot org  2010-01-30 21:17 -------
You get what you deserve:

$ gcc-4.5.0 -S -O2 -fstrict-aliasing -Wstrict-aliasing=2 q.c 
q.c: In function 'main':
q.c:15:2: warning: dereferencing type-punned pointer might break
strict-aliasing rules

That is this line:

        tail = (Node *) &list;


-- 

steven at gcc dot gnu dot org changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
         Resolution|                            |INVALID


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

Reply via email to