jehanne/sys/src/cmd/dossrv
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
..
build.json gcc: enable -O2 compilation 2017-05-19 01:15:34 +02:00
chat.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
dat.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
devio.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
dosfs.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
dosfs.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
dossubs.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
errstr.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
fns.h libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
iotrack.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
iotrack.h first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
lock.c first usable version of kernel and commands 2016-11-26 03:49:29 +01:00
xfile.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00
xfssrv.c libc: introduce "jehanne_" namespace 2017-04-19 23:48:21 +02:00