From: deraadt Date: Thu, 22 Jun 2017 21:26:54 +0000 (+0000) Subject: i386 uses a intentional fallthrough between appended code blocks in .init, X-Git-Url: http://artulab.com/gitweb/?a=commitdiff_plain;h=78194d74557bcae2313bfea61771d7b86bbf6e38;p=openbsd i386 uses a intentional fallthrough between appended code blocks in .init, which we cannot TRAPSLED FILL. This needs to be done a different way. diagnosis with kettenis --- diff --git a/gnu/usr.bin/binutils-2.17/ld/emulparams/elf_i386_obsd.sh b/gnu/usr.bin/binutils-2.17/ld/emulparams/elf_i386_obsd.sh index 22aa8ca5fb2..ae7ba0e3d29 100644 --- a/gnu/usr.bin/binutils-2.17/ld/emulparams/elf_i386_obsd.sh +++ b/gnu/usr.bin/binutils-2.17/ld/emulparams/elf_i386_obsd.sh @@ -1,6 +1,5 @@ . ${srcdir}/emulparams/elf_i386.sh . ${srcdir}/emulparams/elf_obsd.sh -NOP=0xcccccccc if test "${LD_FLAG#"${LD_FLAG%pie}"}" = "pie"; then TEXT_START_ADDR=0x0