forked from OSchip/llvm-project
bc1c6a0b44
This restores part of r359311 that was reverted by r359830. Rewrite the symbol types to fix several issues. Notable difference is that the type of __init_array_start changes from 't' to 'd'. GNU nm used to mark ELF symbols relative to .init_array as 't' https://sourceware.org/bugzilla/show_bug.cgi?id=24505 (before 2.33) because ".init" is the prefix. The bug was copied by r287803. Reviewed By: jhenderson Differential Revision: https://reviews.llvm.org/D61551 llvm-svn: 360339 |
||
---|---|---|
.. | ||
Strip-N.LC_MAIN.exe.macho-x86_64 | ||
Strip-N.hello.exe.macho-x86_64 | ||
Strip-ST.dylib.macho-x86_64 | ||
example.lib | ||
hello.obj.elf-i386 | ||
hello.obj.elf-x86_64 | ||
hello.obj.macho-x86_64 | ||
libExample.a.macho-x86_64 | ||
macho-bad-zero-nsect-for-N_SECT | ||
macho-dwarf-x86_64 | ||
test.IRobj-x86_64 |