<table border="1" cellspacing="0" cellpadding="8">
    <tr>
        <th>Issue</th>
        <td>
            <a href=https://github.com/llvm/llvm-project/issues/56663>56663</a>
        </td>
    </tr>

    <tr>
        <th>Summary</th>
        <td>
            "Symbol <foo> at misaligned offset" error is not deterministically generated.
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            lld:MachO
      </td>
    </tr>

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

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

<pre>
    Repro steps:

- baseline: link the following snippet. It should link fine (minus the error already reported here PR/56576)
- now rename the labels - and relink. Depending on the names of the labels, you may or may not get the "symbol-misaligned" error.

```
.globl  _main
_main:
  retq

.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
EHFrame0:
 .balign 8
AAAA:
 .set Lset0,LECIE-LSCIE
 .long Lset0
LSCIE:
 .long 0
 .byte 1
 .ascii "zR\0"
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 0x80+16, 1

 .balign 8
LECIE:

 .subsections_via_symbols
```

One way to rename:

```

.globl  _main
_main:
  retq

.section __TEXT,__eh_frame,coalesced,no_toc+strip_static_syms+live_support
EHFrame0:
 .balign 8
LCIE:
 .set Lset0,CCCCC-LSCIE
 .long Lset0
LSCIE:
 .long 0
 .byte 1
 .ascii "zR\0"
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 1
 .byte 0x80+16, 1

 .balign 8
CCCCC:

 .subsections_via_symbols

```

Error got:

```
lld: error: <path>/eh_frame_crash/unix.o:(__eh_frame):  symbol CCCCC at misaligned offset

```

</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzlVc1vmzAU_2vgYgUREyA5cFjSVKuUqVPbQ2_IwAt4c2xmm7TZX79nkyxZlVWatMs0hGye39fvffBcqeZQPECvFTEWehMkH4L4JoiP64RUzIDgEpBBcP9KbAdkq4RQL1y2xEje92AjcmeJ6dQgmlFqiyokoPMdl4PxOqC10oQJDaw5EA290hYa0oEG8vkhoLdpluZZQBcnz1K9oJhkO_D6glUgDJkQJhs8d14icgM9yMYBUdJLOXFD1PZCJaArclAD2bEDQQRuk8qSFqwXCig1h12lxGTHDRO8ldDg2Yg3ukxGkMXH15NRK1QlCCl3jMvxaPw8pZAgTPvt0kJkoLYcoZbl0_r5CZGVJXTlViNqJGrFBJja-V9JVVpVB3RprOZ9aSyzvC4RKcazFHwPpRl6l8PR8vrjrTMSn51HlQ-GzEfaPRdMg9FvcInR1Wa9ultPNo-4nthCYUpHvj8ZmWd1z49_ejpYINMTxUzNuUvr94cgXaEDel3uL1Lx6xz9LKeZq_X0MuNv0-BjfdPkmI2hOlbGlHvOyrEhzNWyj-s9tvcLdpJVxx59Y_Oq0r_VMZtfS37ZMf75TzrGx_qHHfP7Flj7Kdgq-36_CNG4getnkPsIklXPbBckaxyUp_qXtWamw4NB8tdIOYt0ftkeC6dKRmjEx0GYJecxh3NyixV7B0fYFEmzSBYstNwKKLA0j6M5RLRV6HN93eRpgBJu_LRtwILGy4AbbEomxAHnrwTN8AqIwkGLorN2vH3oLb4tt91QRbXaISHE_rRN8KL6gnlHkhszgPH3RpYlYVfgDtPZLM9pVlM2S7It5CxlSVotUpbRJByvgyJIlwhvzPAnVnf3rt_Sm5AXNKY0zumUxmmczqP5NM8TBrRq6oTmKDSLAX9XETkkkdJtqAsPqhpag0yBwZkzkxnjUgLeIdpng-2ULpSSdq9U6PEXHvwPlqI0Yw">