https://gcc.gnu.org/bugzilla/show_bug.cgi?id=116642
--- Comment #20 from Xi Ruoyao <xry111 at gcc dot gnu.org> --- Sorry I made my commands wrong. But still: $ gcc -o nutty0 -Wall -Wl,-T,minipie.ld -Wl,--no-dynamic-linker -pie -nostdlib -nostartfiles -O3 -s -fpic -fno-asynchronous-unwind-tables -ffreestanding package.s nutty.i -fno-stack-protector $ gcc -o nutty1 -Wall -Wl,-T,minipie.ld -Wl,--no-dynamic-linker -nostdlib -nostartfiles -O3 -s -fpic -fno-asynchronous-unwind-tables -ffreestanding package.s nutty.i -fno-stack-protector $ diff nutty0 nutty1 && echo same same