llvm-project/lld/test
Shankar Easwaran 9e07346679 [ELF] Add section group/COMDAT support.
SHF_GROUP: Group Member Sections
----------------------------------
A section which is part of a group, and is to be retained or discarded with the
group as a whole, is identified by a new section header attribute: SHF_GROUP
This section is a member (perhaps the only one) of a group of sections, and the
linker should retain or discard all or none of the members. This section must be
referenced in a SHT_GROUP section. This attribute flag may be set in any section
header, and no other modification or indication is made in the grouped sections.
All additional information is contained in the associated SHT_GROUP section.

SHT_GROUP: Section Group Definition
-------------------------------------
Represents a group section.

The section group's sh_link field identifies a symbol table section, and its
sh_info field the index of a symbol in that section. The name of that symbol is
treated as the identifier of the section group.

More information: https://mentorembedded.github.io/cxx-abi/abi/prop-72-comdat.html

Added a lot of extensive tests, that tests functionality.

llvm-svn: 230195
2015-02-23 00:30:00 +00:00
..
Driver Re-commit r225674: Convert other drivers to use WrapperNode. 2015-01-15 04:34:31 +00:00
LinkerScript [Core,MachO,Test] Remove trailing whitespace. 2015-02-22 23:54:38 +00:00
Unit [lit] Python 3. 2014-03-26 00:53:48 +00:00
core [Core] Fix handling of Section Groups. 2015-02-22 23:40:58 +00:00
darwin [mach-o] refactor KindHandler into ArchHandler and simplify passes. 2014-07-16 19:49:02 +00:00
elf [ELF] Add section group/COMDAT support. 2015-02-23 00:30:00 +00:00
mach-o Fix REQUIRES lines added in r226951 and add the x86 feature if the X86 target was compiled in 2015-01-24 03:55:22 +00:00
pecoff PECOFF: Fix base relocation for ImageBase. 2015-02-20 03:35:59 +00:00
CMakeLists.txt Remove CMake standalone build configuration 2015-01-12 21:41:10 +00:00
Makefile Initial set of Makefiles 2014-06-04 09:54:07 +00:00
lit.cfg Remove YAML/Native round-trip passes. 2015-02-20 22:10:28 +00:00
lit.site.cfg.in [lit] Python 3. 2014-03-26 00:53:48 +00:00