so could submitters include the cc version/point-release with warning message 
posts
then when there is consensus on the actual no-strict-aliasing lines
(I would feel better if two independent cc implementations picked the same 
lines)
we will fix the code


gcc 4.7.0(release candidate phase) (fedora 17):
src/lib/libast/vmalloc/vmbest.c:202:5: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmbest.c:440:4: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmbest.c:571:3: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmbest.c:682:3: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmbest.c:693:5: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmbest.c:694:5: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmopen.c:145:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmopen.c:150:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmopen.c:151:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmprivate.c:169:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmstat.c:100:7: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libast/vmalloc/vmstat.c:102:7: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libsum/sum-sha2.c:743:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libsum/sum-sha2.c:1104:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/lib/libsum/sum-sha2.c:1105:2: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/edit/emacs.c:1077:7: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/edit/emacs.c:1079:7: warning: dereferencing type-punned pointer will break strict-aliasing rules

gcc 4.6.2 (fedora 16):
src/lib/libast/vmalloc/vmstat.c:100:7: warning: dereferencing type-punned pointer will break strict-aliasing rules

gcc 4.4.6 (rhel 6):
src/lib/libast/vmalloc/vmstat.c:100: warning: dereferencing type-punned pointer will break strict-aliasing rules

gcc 4.1.2 (rhel 5):
src/cmd/ksh93/bltins/trap.c:270: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/init.c:1907: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/init.c:1944: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/init.c:1961: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/macro.c:216: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/name.c:2826: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/parse.c:1461: warning: dereferencing type-punned pointer will break strict-aliasing rules src/cmd/ksh93/sh/xec.c:2883: warning: dereferencing type-punned pointer will break strict-aliasing rules



_______________________________________________
ast-developers mailing list
[email protected]
https://mailman.research.att.com/mailman/listinfo/ast-developers

Reply via email to