jehanne/sys/src/cmd/ip
Giacomo Tesio 3b4af1e4d8 gcc: enable -O2 compilation
To enable -O2 compilation we have to disable some optimizations:

- strict-aliasing (TODO: introduce required unions to enable this)
- aggressive-loop-optimizations
- array-bounds

Affected builds are

- sys/src/cmd/dossrv/build.json
- sys/src/cmd/ip/build.json
- sys/src/lib/authsrv/build.json
- sys/src/lib/memdraw/build.json
2017-05-19 01:15:34 +02:00
..
dhcpd libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
ipconfig libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
arp.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
build.json gcc: enable -O2 compilation 2017-05-19 01:15:34 +02:00
dhcp.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
dhcpclient.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
glob.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
gping.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
hogports.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
icmp.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
linklocal.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
listen.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
listen1.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
ping.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
rip.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
timesync.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
traceroute.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
trampoline.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00