I prefer you submit the Makefile patch upstream, since I'm not very familiar with kernel lists.
I am going to look at a patch for GCC-6, such that this optimization is disabled by default when compiling with -mfix-cortex-a53-843419. You could then use -mfix-cortex-a53-843419 to compile the kernel, instead of -mpc-relative-literal-loads.
I prefer you submit the Makefile patch upstream, since I'm not very familiar with kernel lists.
I am going to look at a patch for GCC-6, such that this optimization is disabled by default when compiling with -mfix-cortex- a53-843419. You could then use -mfix-cortex- a53-843419 to compile the kernel, instead of -mpc-relative- literal- loads.