[Bug middle-end/39497] New: dfp.c:239: warning: dereferencing pointer '({anonymous})' does break strict-aliasing rules
hjl dot tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Wed Mar 18 21:13:00 GMT 2009
On Linux/x86-64, I got
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âencode_decimal32Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:142: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âdecode_decimal32Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:158: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âencode_decimal64Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:182: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:188: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âdecode_decimal64Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:207: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:212: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function
Âencode_decimal128Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:238: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:248: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function
Âdecode_decimal128Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:267: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:274: warning: dereferencing
type-punned pointer will break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:267: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:267: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:268: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:268: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:269: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:269: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:270: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:270: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function
Âencode_decimal128Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:238: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:238: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:239: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:239: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:240: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:240: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:241: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:241: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âdecode_decimal32Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:158: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:158: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âencode_decimal64Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:182: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:182: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:183: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:183: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c: In function Âdecode_decimal64Â:
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:207: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:207: note: initialized from here
/export/gnu/import/svn/gcc-model/gcc/gcc/dfp.c:208: warning: dereferencing
pointer Â({anonymous})Â does break strict-aliasing rules
--
Summary: dfp.c:239: warning: dereferencing pointer
'({anonymous})' does break strict-aliasing rules
Product: gcc
Version: 4.4.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: middle-end
AssignedTo: unassigned at gcc dot gnu dot org
ReportedBy: hjl dot tools at gmail dot com
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=39497
More information about the Gcc-bugs
mailing list