<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/150567>150567</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
llvm-objdump --mcpu=help doesn't work without an input file
</td>
</tr>
<tr>
<th>Labels</th>
<td>
new issue
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
JonathonReinhart
</td>
</tr>
</table>
<pre>
```
$ llvm-objdump --version
Fuchsia LLVM version 21.0.0git
...
```
`--help` indicates that `--mcpu=help` should provide details for the `--mcpu` option:
```
$ llvm-objdump --help
OVERVIEW: llvm object file dumper
USAGE: llvm-objdump [options] <input object files>
OPTIONS:
...
--mcpu=cpu-name Target a specific cpu type (--mcpu=help for details)
...
```
If I do only that, it just outputs the normal help again:
```
$ llvm-objdump --mcpu=help
OVERVIEW: llvm object file dumper
...
```
But if I provide it an input file, then it provides the CPU help:
```
$ llvm-objdump --mcpu=help -d a.out >/dev/null
Available CPUs for this target:
arm1020e - Select the arm1020e processor.
...
```
It seems like `--mcpu=help` should bypass the rest of the argument checking.
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUVF9vozgQ_zTmZQQyJkD6wAP9k1NPe9fVdrf3bGACbo2N7HGqfvuTSdLL7p2qaxQJwQy_-f0ZLL1Xo0FsWHnNyttEBpqsa363RtJkzTdUZpKOks4Obw2r-OnPWyY2oPVhTm33PIR5gTQ9oPPKGsbbXegnryR8-fL0B5weg8gznvFREeNtlmUR4xJvvU3TCfXCKg7KDKqXhB5okgRrbe6XwIrbc4ufbNADLM4e1IAwIEmlPeytA5rw4pWKg10oUivaX8f-W8YKz9uHp7tvT_d3f7GiXTvAds_YE-yVRoit6I60fzy2v92du95xWHl9nOlZeQusuFFmCXQJ4llxd0R4-Pr9_uHPxyM7gKM5AO-C-yWkRs4I59936UYkkOAX7NVe9dAvAehtQWBi-5NRqx0na5i4gosJv9h_v4d7GCxYo99W05m4AUXwHDyBDbQE8quxxrpZaljR5SjV_7P1MrxPuPufVK8DgYp0z9krAmngaHGEiNRpQhMLp54j95uvP1bin6UM6QAys4EgpiZ2Ax6Y2JmgNeNte5BKy06v8OcFVB5ojek0ircg3Zxzwc85pvCIOoqOxN5ri7M9em9d9kFUBB5x9qDVC370bXRvi_RH5Q5jjPvTsDHMaAj6CfsXZcYsGZpiuCquZIJNXpfFJs9FtU2mpruqZLHlAvOhyuu6quXQSV6IWvA9lnWdqEZwUfJalFxscr7NEOuyyktebKu-x0KwDcdZKp1FdzPrxkR5H7DJS15WdaJlh9qv548QBl9hrTIh4nHkmjWSLoyebbhWnvw_MKRIY_NBZoNFb5ioCV6te4FXRVNM8KdNSYLTzUS0-JiT2DGxGxVNoct6OzOxi_CnS7o4G5eUid3K0TOxO4k4NOLvAAAA__9_-aEn">