Re-land "[dsymutil] Fix handling of common symbols in multiple object files."
authorJonas Devlieghere <jonas@devlieghere.com>
Wed, 9 Oct 2019 16:19:13 +0000 (16:19 +0000)
committerJonas Devlieghere <jonas@devlieghere.com>
Wed, 9 Oct 2019 16:19:13 +0000 (16:19 +0000)
commite7affcdbd2ee57a7e132f23a46b4ba8fe7808ead
treec38e22d7bf6db930350b37eb0fd1e34c646bc44f
parent7faa14a98bdc668822e99758f81a662f186ad35b
Re-land "[dsymutil] Fix handling of common symbols in multiple object files."

The original patch got reverted because it hit a long-standing legacy
issue on Windows that prevents files from being named `com`. Thanks
Kristina & Jeremy for pointing this out.

llvm-svn: 374178
llvm/test/tools/dsymutil/Inputs/private/tmp/common/common.x86_64 [new file with mode: 0755]
llvm/test/tools/dsymutil/Inputs/private/tmp/common/common1.o [new file with mode: 0644]
llvm/test/tools/dsymutil/Inputs/private/tmp/common/common2.o [new file with mode: 0644]
llvm/test/tools/dsymutil/X86/common-sym-multi.test [new file with mode: 0644]
llvm/tools/dsymutil/MachODebugMapParser.cpp