Public bug reported:

I compiled this package with gentoo using gcc-4.5.3, glibc-2.15
receiving following warnings:


 * QA Notice: Package triggers severe warnings which indicate that it
 *            may exhibit random runtime failures.
 * ./aslanalyze.c:488:5: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:488:5: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:515:5: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:515:5: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:541:13: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:541:13: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslanalyze.c:585:5: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslpredef.c:583:9: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslpredef.c:594:9: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ./aslpredef.c:602:9: warning: dereferencing type-punned pointer will break 
strict-aliasing rules
 * ../components/utilities/utmisc.c:263:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/utilities/utmisc.c:264:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/utilities/utmisc.c:265:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../common/adisasm.c:668:9: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/adisasm.c:997:9: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/adisasm.c:1010:9: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/adisasm.c:1031:9: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/adisasm.c:1045:5: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/dmrestag.c:725:5: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/adwalk.c:687:13: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/dmtable.c:477:5: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../common/dmtable.c:482:5: warning: dereferencing type-punned pointer will 
break strict-aliasing rules
 * ../components/debugger/dbfileio.c:348:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/debugger/dbfileio.c:349:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/disassembler/dmnames.c:162:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * ../components/tables/tbinstal.c:230:8: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbinstal.c:233:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbinstal.c:233:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbinstal.c:468:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbutils.c:282:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbutils.c:290:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbutils.c:527:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbutils.c:529:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * ../components/tables/tbutils.c:567:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/debugger/dbfileio.c:348:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/debugger/dbfileio.c:349:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/disassembler/dmnames.c:162:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/events/evgpeinit.c:436:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nsinit.c:514:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nspredef.c:502:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nspredef.c:502:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nsrepair2.c:307:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nsrepair2.c:307:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nsxfname.c:657:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/namespace/nsxfname.c:658:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/tables/tbinstal.c:230:8: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/tables/tbinstal.c:233:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/tables/tbinstal.c:233:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/tables/tbinstal.c:468:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/tables/tbutils.c:282:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/tables/tbutils.c:290:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/tables/tbutils.c:527:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/tables/tbutils.c:529:9: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/tables/tbutils.c:567:5: warning: dereferencing type-punned 
pointer will break strict-aliasing rules
 * source/components/utilities/utmisc.c:263:5: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/utilities/utmisc.c:264:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules
 * source/components/utilities/utmisc.c:265:9: warning: dereferencing 
type-punned pointer will break strict-aliasing rules

 * Please do not file a Gentoo bug and instead report the above QA
 * issues directly to the upstream developers of this software.
 * Homepage: https://wiki.ubuntu.com/Kernel/Reference/fwts


This package has -Werror activated, is it possible to remove this in future 
versions?

** Affects: fwts (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/971886

Title:
  QA: warning: dereferencing type-punned pointer will break strict-
  aliasing rules

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/fwts/+bug/971886/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to