[TUHS] PDP-11 legacy, C, and modern architectTures
Theodore Y. Ts'o
tytso at mit.edu
Wed Jun 27 12:22:08 AEST 2018
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
More information about the TUHS
mailing list