summaryrefslogtreecommitdiff
path: root/Makefile
diff options
context:
space:
mode:
authorJonathan Gray <jsg@cvs.openbsd.org>2017-06-06 09:40:25 +0000
committerJonathan Gray <jsg@cvs.openbsd.org>2017-06-06 09:40:25 +0000
commit3a5314f945f417f2c7372858cec833a57579e3a6 (patch)
tree32c8ba11e6d9c6174e5f172c868e4eba5b7da6df /Makefile
parent81d2af8d44842bb200a5beab3fa6d50c8476d204 (diff)
Enable -fwrapv by default with clang to treat signed integer overflows
as defined. This is done to prevent dangerous optimisations which could remove security critical overflow checks. Base gcc has -fno-strict-overflow by default, with clang this is identical to -fwrapv. Prompted by naddy@ discovering a hang with a clang compiled i386 kernel that was resolved with -fwrapv. ok kettenis@ pascal@
Diffstat (limited to 'Makefile')
0 files changed, 0 insertions, 0 deletions