<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/90507>90507</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-objdump does not recognize some armv7 instructions accepted by clang
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
VoxSciurorum
</td>
</tr>
</table>
<pre>
If I assemble this file with `clang -c -mcpu=cortex-a7 -target armv7-gnueabihf undef.s`
```
msr elr_hyp, lr
eret
```
llvm-objdump does not recognize instructions in the resulting object:
```
undef.o: file format elf32-littlearm
Disassembly of section .text:
00000000 <.text>:
0: e12ef30e <unknown>
4: e160006e <unknown>
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyEUtFu2yAU_Rr8cuUIgx3HD37omkXq86S9ToCvbToMEVzaZl8_hURdJ3UasrANh3s49xyVkl084si6L6w7VirTGuL4Pbx9MzbHEPNW6TBdxqcZnkClhJt2CLTaBLN1CK-WVmB7bpzyC9QG6s2cM5NHEyLhW616qEnFBQlU3F76evEZlbbrDNlPOO8S23PGj4w_XD9uT_ndUgR08cd6OTPxCC7eljEifYp37mWrg36e8naGKWACHwgimrB4-wvB-kQxG7LBJ7AeaEWImLIj6xcI-hkNMfnwae3bVUPZHoruOcRNEaCbpaidJXKo4nY_XOajTfd-XSDMkLBQw47w7QNPmfl9AJOP9_2v7xC4Dc7kA2AjcJYcywrjA5OP2f_04dVfT3yEtzf4nnO-x39A30VW0yinQQ6qwrHpm7Ztuob31To2Qg6473HqJpTyMPSz1lI3phsmwbtGV3YUXLS8FUNzEB1vd4eh61vTamH23dAcOGs5bsq63dWeXYhLZVPKOA68433llEaXSviEKBFiQlxzGMdip85LYi13NlH6U4EsORz_53cKG94y97f1yhg8E06gL1AoqxzduBKd07Xn4sTEabG0Zr0zYWPidCW6v-pzDCUn4lRkJCZORcnvAAAA__9kFwE1">