https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115937
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- So according to the linux kernel modules linker script, it should have combined the .plt sections. So I am thinking this is a linux kernel issue with an older version of the kernel. Can you show exact commands that are executed? to build the module when you invoke `make modules`? You might need to add `V=1` to get them.