c9d570d77a
Adds -fno-strict-aliasing to ARCHOPTIMIZAITON definition for all sim Make.defs file. This is constistent with the setting used in the Make.defs file of all other architectures and should eliminate the build test warnings: arp/arp_arpin.c: In function 'arp_arpin': arp/arp_arpin.c:136:13: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] net_ipv4addr_hdrcopy(arp->ah_sipaddr, &dev->d_ipaddr); ^~~~~~~~~~~~~~~~~~~~ arp/arp_format.c: In function 'arp_format': arp/arp_format.c:96:3: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] net_ipv4addr_hdrcopy(arp->ah_dipaddr, &ipaddr); ^~~~~~~~~~~~~~~~~~~~ And similar warnings from icmp/icmp_input.c, and tcp/tcp_send.c. -fno-strict-aliasing i required for a warning free build of NuttX code since there is use of punned pointers. |
||
---|---|---|
.. | ||
sim |