aboutsummaryrefslogtreecommitdiff
path: root/configure.ac
diff options
context:
space:
mode:
authorAndrew Waterman <waterman@eecs.berkeley.edu>2014-09-11 19:48:15 -0700
committerAndrew Waterman <waterman@eecs.berkeley.edu>2014-09-11 19:48:15 -0700
commit9eda71d78ed4c1dc2e86f07a3be7452d307a218f (patch)
treeaae5f92b8b222e3bc4217b21ddece79c62cc3ec2 /configure.ac
parent3ccbeca6a9e8d8b066eda28583765d8e087f3da4 (diff)
downloadpk-9eda71d78ed4c1dc2e86f07a3be7452d307a218f.zip
pk-9eda71d78ed4c1dc2e86f07a3be7452d307a218f.tar.gz
pk-9eda71d78ed4c1dc2e86f07a3be7452d307a218f.tar.bz2
Don't assume null pointers can't be dereferenced
This option breaks vm_init's access to word 0 to obtain the memory capacity.
Diffstat (limited to 'configure.ac')
-rw-r--r--configure.ac2
1 files changed, 1 insertions, 1 deletions
diff --git a/configure.ac b/configure.ac
index 71a9e33..93886cd 100644
--- a/configure.ac
+++ b/configure.ac
@@ -71,7 +71,7 @@ AC_HEADER_STDC
# Default compiler flags
#-------------------------------------------------------------------------
-AC_SUBST([CFLAGS], ["-Wall -Os -std=gnu99 -Wno-unused -Wno-attributes"])
+AC_SUBST([CFLAGS], ["-Wall -Os -std=gnu99 -Wno-unused -Wno-attributes -fno-delete-null-pointer-checks"])
AC_SUBST([LIBS], ["-lc -lgcc"])
AX_DEFAULT_CONFIGURE_ARG([--host=riscv])