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

    <tr>
        <th>Summary</th>
        <td>
            -march=ANYTHING is simply ignored silently for ppc64 targets
        </td>
    </tr>

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

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

    <tr>
      <th>Reporter</th>
      <td>
          luke-jr
      </td>
    </tr>
</table>

<pre>
    On amd64:

```
$ clang -march=BLAH a.c
error: unknown target CPU 'BLAH'
note: valid target CPU values are: nocona, core2, penryn, bonnell, atom, silvermont, slm, goldmont, goldmont-plus, tremont, nehalem, corei7, westmere, sandybridge, corei7-avx, ivybridge, core-avx-i, haswell, core-avx2, broadwell, skylake, skylake-avx512, skx, cascadelake, cooperlake, cannonlake, icelake-client, rocketlake, icelake-server, tigerlake, sapphirerapids, alderlake, knl, knm, k8, athlon64, athlon-fx, opteron, k8-sse3, athlon64-sse3, opteron-sse3, amdfam10, barcelona, btver1, btver2, bdver1, bdver2, bdver3, bdver4, znver1, znver2, znver3, x86-64, x86-64-v2, x86-64-v3, x86-64-v4
```

But on ppc64:

```
$ clang -march=BLAH a.c
$ ls a.out  -lh
-rwxr-xr-x 1 luke-jr luke-jr 7.2K Sep  6 15:18 a.out
```

This can hypothetically cause problems if a configure script checks for (eg) `-march=armv8-a+crc+crypto` being valid, and then tries to actually use those ARM features.
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJylVE2P2zYQ_TXyhZAhUbItHXTYzWKbok1SNMkhR4ocS4wpUiApe91f3yFlyU4Q9FJAIOfjafhmyJnWiGvzSRM2iH2ZFE9J9pJky7rPbt-s0pJwxXRH0oFZ3ifFy_OfT-8J2_IZANYaizHIpE_aXDTxzHbgybu_vpKEHgIYtxmrjYcAPTMlxSMQDRM4wmx0a8ONZgl9R7ixQIMwgrZXHaTWaA1KBZF5M4TdSXUGOxjto6aisTNKLKZFTkc1uWDwFhafhp4pGJbT5CFIF3B-AGQT4jEtrq2VooM7KGXnt6DJ80-u4Ehl0HrmLjeiiyOm0lrDxOJxp6tiJ3gQA26X09kSz-DMcSZgwXFjRrCrxrQ2etEkj7CUKwlzetbwE_if_Q4sVixWQnb3YI6NYy8tWDZKEQvFlLi7T1rNW6zWqZrvoFdG4yta5fQYWZvRgzV6RqbOQfEIXw032B0wiCMb8ixWCh8cqNtTaD0yzldpLqVYbeIHW7FKkdg_esFFia5SxL1V-3ROYJbSM31Uikel_HWTxPV58sRoMo78fzdVACjsh63BmCRV_WxO7eXNpuEjOVETXuR3u-6HLf2DfIaRkD3Jd0ggr-YA_0H5Sy9deEKkv47G9-AlZ0pd0TQ5IKM1LbaGI_JIGL47fZTdZIE4buXoCe-Bnxw5GouNXkGX0Jpg_DUlZodzleLlPXPL43odvUEEaUFi7nEKxDvXOAx6wNFhJU4BbwjjfopEAg3fG1yf_v5AjsA8EnDbDTT5fk_LmmblfiOaQtRFzTZeegXNSuDp47cv73__-BvBJJ0cRownO429KMLIwAZBQ2Afb-w2jtxmsqrpvR9duEP6il8nfT-1Wx6mzatS52VLsUDfgWOfvUrncIChsDvsqsOmb9r6UFWHOmeHFo7sUBdtUe_rHRNC0GqXVRvFWlCuSXbPCaUaLiSGQDnZvWxkQzNKszrb5zHFbVsWZSWoyOuKlphqUmYwMKm2gcfW2G5jm0ipnTqHTiWdd3cncw4zB4jHYXw2YVHxj_npbOLRTaT-L-ga53g">