<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=http://email.email.llvm.org/c/eJzNVtuOozgQ_RryUgI5XJOHPKQ7G2m0u6NVT7Sat8g3iGfMRdh0d_brt2xIJkTdo71pNQiMDXWqjquOMawV502Qk-kku4BsgzgFTi0E8d7WHbY04nx8pRoLNVVNEK-CeA1B8RAUuwnl2-dWCQRrfazlsaZnJt81tedOClmCh3ir7f63wxMaj5AgebjwSbqeVjUFQS09Gll5gzh6fDog188fHnDgAN7a-YB-aI5tczSW9nboIEh2d6Suvi8RYDDSgFbN10i-ym-JiHD-bFBa4L2X2o3c9Pdc06YKuXbWEO4l851ZyjDsw4j3LnEg-alFmzRI9mMErRivbYQ3nBIaHV1yo5Z98SlLtvBC-0Y1Ffzy8eeUFCv3qB60VZ12wYoxBQUYya1qGwNlOzQCXpQ9gVBlKXuJFaPW9ooNFieIYVKSEoLXNWMzEqpRVlGt_pC9eY9InKXu0RT0lgc6eCTk4h5q2VdSAKqm9Va9K-Bkl97Yvct3JEjerpUW4bVe8SPgjQ-WMswM76k5XdB_p4r0jSqGJYYLEZrsMOS1qPTdosZZNkW-W1e-xZyKoe7AnNoXczPpSzYbWiPzZPu2i-_MRevnOpy8j_MJJ5_hSVKB9QR2o23fTsrcApQK81a2fY0Ln7dlGb6u8jBPb40_TSK7kvsgXuEj0oXr8Ql14zu__7qF2XHA1T6iAAhEVr7a6zsnBI6X7-CxdNpYugeHnz4fLqgljPq5Ra34Kp2hhEPttoftBRVDdAsajek81jK_RyUQdfexiChmsZarexTWBtcBzGOR9TzW-h6VwfHJjeeoks9Q9B6VYzakbvkMladzhmyO-k80RO81RH8YDbFSrP6BhtYr_kNpCBdDWc3VkPyPGkpW39XQW980983SZ8CnfiPICTwbP_JTwc5CbBKxTtZ0QQd7avsNlQOjzVezGHq9OVnbeUXEezwr3AwGFvG2ngR50WXXt19QPjhUxgz4kYz3WZLHZHHaYB6FZITKlNH1MuWJXLJ1mhQF5WVG82KhKZPabILM_Ss08gW8C_ffkO0W_56B2sQkxpMUJMuKJYnigsqijNMY6cS5oEFKJO7tOnJ-oravFv3Gu2RDZfClVsaaby-pMapqpPSEkaFVVuPgL_4IQdNaQK6d7LEqJ9oIjbswO1-3zIWnv_Hc_wRHW7Nd>53620</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            #pragma data_seg(".CRT$XIB") not properly handled by lld-link
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            new issue
      </td>
    </tr>

    <tr>
      <th>Assignees</th>
      <td>
      </td>
    </tr>

    <tr>
      <th>Reporter</th>
      <td>
          aeubanks
      </td>
    </tr>
</table>

<pre>
    ```
$ cat /tmp/a.cc
int main() {}

void call_me_maybe() {}

typedef void (*FPTR)();
#pragma data_seg(".CRT$XIB")
FPTR run_on_startup = call_me_maybe;

# uses link.exe
$ ./build/rel/bin/clang-cl.exe -Feb.exe /tmp/a.cc ; ./b.exe; echo $?
libcmt.lib(exe_main.obj) : warning LNK4078: multiple '.CRT' sections found with different attributes (40400040)
libcmt.lib(initializers.obj) : warning LNK4254: section '.CRT' (C0000040) merged into '.rdata' (40000040) with different attributes
0

# uses lld-link.exe, executable crashes
$ ./build/rel/bin/clang-cl.exe -Fea.exe /tmp/a.cc -fuse-ld=lld ; ./a.exe; echo $?
255
```

objdump shows different section names:
```
$ ./build/rel/bin/llvm-objdump.exe --section-headers b.exe

b.exe:  file format coff-x86-64

Sections:
Idx Name          Size     VMA              Type
  0 .text         0000c000 0000000140001000 TEXT
  1 .rdata        00008c84 000000014000d000 DATA
  2 .data         00000a00 0000000140016000 DATA
  3 .pdata        00000d74 0000000140018000 DATA
  4 .CRT          00000090 0000000140019000 DATA
  5 _RDATA        000000fc 000000014001a000 DATA
  6 .reloc        00000644 000000014001b000 DATA

$ ./build/rel/bin/llvm-objdump.exe --section-headers a.exe

a.exe:  file format coff-x86-64

Sections:
Idx Name          Size     VMA              Type
  0 .text         0000bfd8 0000000140001000 TEXT
  1 .rdata        0000898c 000000014000d000 DATA
  2 .data         00000a00 0000000140016000 DATA
  3 .pdata        00000d74 0000000140018000 DATA
  4 .00cfg        00000030 0000000140019000 DATA
  5 _RDATA        000000fc 000000014001a000 DATA
  6 .reloc        00000638 000000014001b000 DATA
```

namely `.CRT` vs `.00cfg`
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzNVduO2zYQ_Rr5ZSCBpq5-0IN3XQNB26DYGEHeDEqkZCbUBSK1u-7Xd0jJjmXsBm1RFBF0Iak5M4czh2TR8XPuJWS-yc4jW49GUDIDHt2bpsc3C8py-iVbAw2TrUczj27ASx-8dDej3Pu5kxzBSh0bcWzYuRDvmppzL7iowEGc1Xb_x-EJjSeIFz5c-IT9wOqGAWeGHbWonQENHp8OyPXLhwfsWICztj5gGNtj1x61YYMZe_DC3R2pq-9LBBi10KBk-y0Qr-J7IgKcfzFKxfE7CGV7dvr7UrG29ktlrcHfi8I1FinDsA8T3rnEjihPHdpEXrifIihZlI0J8INTQqOjTW7QFV9dysItvLChlW0Nv338NSJpZoeaURnZKxssnVKQghalkV2roerGlsOLNCfgsqrEILBizJhBFqPBCWKYiESE4HPN2IKEbKWRTMk_xaDfI0LjyA7NQW95oINHQi7uoRFDLTigajpnNdgCznbRjd27fCeC5O1aKe5f60UfAT_laFiBmSkHpk8X9D-pInujin6F4XyEhjsMeS0qe7eoNI7nyHfryr0xp3xsetCn7kXfTPqSzZY1yDzcvu3iB3NR6rnxZ-_TfPzZp38SjGM9objRtnvPytwCVBLzVnVDgwu_7KrKf80SP4lujT_NIruS-8Bf4SPShev1CXXjGp9_38LiOuBqn1AABAIjXs31nxVCiY9r4LW22ljbgcMvXw4X1Bom_dyisjKLFihuUbvtYXtBUQhuQZMxW8ZaJ_eoEIL-Phbh6SLWOrtHYW1wHcAyFtksY23uUTEcn2x_iarKBYrdoxLMhlBduUAl0ZJhsUT9Jxpi9xpiP42Giopn_0JDm6z8qTSEi6Gql2oI_0cNhdkPNfTWnmb3LHUGHHUHQULgWbuemwo2VjwP-SbcsJWRRon87x7p0HYG-qHrxYD-T6zlCs-T4nzd_FfjoPKTMb1TFN3jXeNhMhZB2TWzoC-6Rj9fUX7YlVqPuMnSfRwmlKxOOanCKibhOiVZUsQi5iRlhRAkKXkSFnG2UthVOvdiS6wVL-BcWJLxbiVzSijeJCVxnK5JQFMm0opGlG3WNOHMi4jAk10FlkfQDfVqyB2lYqw1_lRSG_39J9Na1q0QLhz6Z6M5dUPOxFiw9pteudi54_4Xn52dkQ">