It now has a DT_NEEDED that could be removed by --gc-sections and one that cannot. Without this all tests would pass if --gc-sections just removed all DT_NEEDED. llvm-svn: 318937