sbc100 added a comment. I guess I was just trying to match the other native toolchains. One can still pass -fdata-sections, but why make it the default? I can remove the change in the default from this change to make it less controversial perhaps? https://reviews.llvm.org/D37869