https://gcc.gnu.org/bugzilla/show_bug.cgi?id=78631
Ilya Enkovich <ienkovich at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution|--- |INVALID --- Comment #1 from Ilya Enkovich <ienkovich at gcc dot gnu.org> --- PLT section is generated by linker. To have MPX friendly PLT you have to have MPX enabled linker supporting '-z bndplt' flag and GCC should be configured using MPX enabled toolchain to pass this linker option it by default. Situation you describe might happen when you use old bfd or any version of gold.