grimar added a comment. I think this also needs testcase which shows that next case still creates single PT_NOTE segment: .note : { *(.note.a) *(.note.b) } Repository: rL LLVM https://reviews.llvm.org/D29364