I took the *-116 kernel a few days ago on my 16.04.3 desktop, got a mouse freeze after booting, and went back to *-112.
I see from my dpkg.log that version 5.4.0-6ubuntu1~16.04.9 of gcc installed over a day before the *-116 kernel. I see also from https://ubuntu.pkgs.org/16.04/ubuntu-updates-main-amd64/gcc-5_5.4.0-6ubuntu1~16.04.9_amd64.deb.html that the .8 version added support for thunk-extern, which is needed to build the Spectre retpoline changes. So at least in my case, the gcc version seemed sufficient to build DKMS drivers at the time of the *-116 kernel upgrade.
I also am seeing kernel panics from other DKMS drivers on the *-116 kernel, and on other kernels that have merged the Spectre retpoline changes.
I took the *-116 kernel a few days ago on my 16.04.3 desktop, got a mouse freeze after booting, and went back to *-112.
I see from my dpkg.log that version 5.4.0-6ubuntu1~ 16.04.9 of gcc installed over a day before the *-116 kernel. I see also from https:/ /ubuntu. pkgs.org/ 16.04/ubuntu- updates- main-amd64/ gcc-5_5. 4.0-6ubuntu1~ 16.04.9_ amd64.deb. html that the .8 version added support for thunk-extern, which is needed to build the Spectre retpoline changes. So at least in my case, the gcc version seemed sufficient to build DKMS drivers at the time of the *-116 kernel upgrade.
I also am seeing kernel panics from other DKMS drivers on the *-116 kernel, and on other kernels that have merged the Spectre retpoline changes.