Previously, due to the ordering of .text.p2ram and .bss, the linker was forced to allocate .bss in the output file, increasing the size of the final binary unnecessarily. The linker scripts now preserve debugging symbols during linking.