Feature is used for producing static-linked PIE executables
(https://gcc.gnu.org/ml/gcc/2015-06/msg00008.html)
And was implemented in GNU ld https://gcc.gnu.org/ml/gcc/2015-08/msg00099.html
I also found it in linux kernel build system: https://github.com/torvalds/linux/blob/master/arch/x86/boot/compressed/Makefile#L52.
Though I think that x86/x64 bootloader does not really rely on it, I believe it ignores all phdrs except PT_LOAD for now:
https://github.com/torvalds/linux/blob/master/arch/x86/boot/compressed/misc.c#L301
But it is used for PPC:
https://github.com/torvalds/linux/blob/ba6d973f78eb62ffebb32f6ef3334fc9a3b33d22/arch/powerpc/kernel/kexec_elf_64.c#L486
As you can see the code is roughly grouped in this function. Please keep it consistent. Probably you need to move the line here.