On Tue, Jun 26, 2018 at 10:18:43PM -0400, Theodore Y. Ts'o wrote:
There is a reason why the Linux kernel
compiles with the GCC flags:
-fno-asynchronous-unwind-tables -fno-delete-null-pointer-checks \
-fstack-protector-strong -fno-var-tracking-assignments \
-femit-struct-debug-baseonly -fno-var-tracking \
-fno-inline-functions-called-once -fno-strict-overflow \
-fno-merge-all-constants -fmerge-constants -fno-stack-check
Oops, I forgot a biggy: -fno-strict-aliasing
- Ted