| commit | 9e9754b520a374ede23eed096e0350c1affcd934 | [log] [tgz] |
|---|---|---|
| author | Rafael Espindola <rafael.espindola@gmail.com> | Fri Feb 03 13:06:18 2017 +0000 |
| committer | Rafael Espindola <rafael.espindola@gmail.com> | Fri Feb 03 13:06:18 2017 +0000 |
| tree | bfe02fe770e35251873e261d8466059f3bc36708 | |
| parent | 43b61561b065a27dc96fd6ec1f6fa7691d2c82b1 [diff] |
Replace MergeOutputSection with a synthetic section. With a synthetic merge section we can have, for example, a single .rodata section with stings, fixed sized constants and non merge constants. I can be simplified further by not setting Entsize, but that is probably better done is a followup patch. This should allow some cleanup in the linker script code now that every output section command maps to just one output section. llvm-svn: 294005