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

    <tr>
        <th>Summary</th>
        <td>
            [clang] 19.1.0-rc1: Test failures on AIX
        </td>
    </tr>

    <tr>
      <th>Labels</th>
      <td>
            clang
      </td>
    </tr>

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

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

<pre>
    The following tests added by [commit #d3fb41 ](https://github.com/llvm/llvm-project/commit/d3fb41dddc11b0ebc338a3b9e6a5ab7288ff7d1d)

```
LLVM :: tools/llvm-cgdata/merge-archive.test
LLVM :: tools/llvm-cgdata/merge-concat.test
LLVM :: tools/llvm-cgdata/merge-double.test
LLVM :: tools/llvm-cgdata/merge-single.test
```

fail on AIX since the `-i ` flag is not a valid `sed` option: 

```
********************
FAIL: LLVM :: tools/llvm-cgdata/merge-single.test (9 of 78288)
******************** TEST 'LLVM :: tools/llvm-cgdata/merge-single.test' FAILED ********************
Exit Code: 1

Command Output (stderr):
--
RUN: at line 6: split-file /home/alisonz/llvm/Community/llvm-project/llvm/test/tools/llvm-cgdata/merge-single.test /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp
+ split-file /home/alisonz/llvm/Community/llvm-project/llvm/test/tools/llvm-cgdata/merge-single.test /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp
RUN: at line 9: /home/alisonz/llvm/Community/build/bin/llc -filetype=obj -mtriple arm64-apple-darwin /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.ll -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.o
+ /home/alisonz/llvm/Community/build/bin/llc -filetype=obj -mtriple arm64-apple-darwin /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.ll -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.o
RUN: at line 10: /home/alisonz/llvm/Community/build/bin/llvm-cgdata merge /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.o -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.cgdata
+ /home/alisonz/llvm/Community/build/bin/llvm-cgdata merge /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.o -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.cgdata
RUN: at line 12: /home/alisonz/llvm/Community/build/bin/llvm-cgdata show /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.cgdata | /home/alisonz/llvm/Community/build/bin/count 0
+ /home/alisonz/llvm/Community/build/bin/llvm-cgdata show /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-empty.cgdata
+ /home/alisonz/llvm/Community/build/bin/count 0
RUN: at line 15: /home/alisonz/llvm/Community/build/bin/llvm-cgdata dump -binary /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgtext -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgdata
+ /home/alisonz/llvm/Community/build/bin/llvm-cgdata dump -binary /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgtext -o /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgdata
RUN: at line 16: od -t x1 -j 24 -An /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgdata | tr -d '\n\r\t' | sed 's/[ ]*$//' | sed 's/[ ][ ]*/\\\\/g' > /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single-bytes.txt
+ od -t x1 -j 24 -An /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single.cgdata
+ sed 's/[ ][ ]*/\\\\/g'
+ sed 's/[ ]*$//'
+ tr -d '\n\r\t'
RUN: at line 18: sed -ie "s/<RAW_1_BYTES>/$(cat /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single-bytes.txt)/g" /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-single.ll
++ cat /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/raw-single-bytes.txt
+ sed -ie 's/<RAW_1_BYTES>/\\03\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\01\\00\\00\\00\\01\\00\\00\\00\\01\\00\\00\\00\\01\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\00\\01\\00\\00\\00\\02\\00\\00\\00\\02\\00\\00\\00\\02\\00\\00\\00\\00\\00\\00\\00\\04\\00\\00\\00\\00\\00\\00\\00/g' /home/alisonz/llvm/Community/build/test/tools/llvm-cgdata/Output/merge-single.test.tmp/merge-single.ll
sed: illegal option -- i
Usage:  sed [-n] [-u] Script [File ...]
        sed [-n] [-u] [-e Script] ... [-f Script_file] ... [File ...]

--

********************
```
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJzsWV1vozoT_jXOzQgEJgS4yEW-kFbq-x5p2z0fV5XBhrgyGGHTNvvrj2xI06Yfu03aptKphDDYHs_MM48n8UCU4mXN2BSFcxQuR6TTa9lOyc81qRM8yiTdTC_WDAophLzhdQmaKa2AUMooZBtA4TyXVcU1IBzQoMjGPqBwiXC81rpRKJghnCKcllyvu8zNZYVwKsT1tnGaVl6xXCOc9usgnPbLUEpz3888luVBEJMgS9iEhCSLcBwXRUR9inCCvCXyZsN94g2XfT07-_N_YPQHM9BSCrXVmJeUaIJwWrG2ZA5p8zW_Zq5x7HWSuaxzog8QpLLLxCEaFa_LB4J7Pvf3gnABsobZt79B8TpnoNcM0MRzuLlDIUgJXEEtNRC4JoJT068YNaOy0VzWxpIXwEX4iMuukM6-nRklB7gOCMcJyAKiGMfxjgVH2AQXq_MLQDg6JBI4AuPNagnHw7K65RoWkjJjgH8_AgtZVaSm8Eenm85ioDRlbWv8D4Y5jtO333_838gTDYLXDCbmRTWCa6fgggHC6VpWDOGUCK5k_XO3J42WruZ683h_DjN6l9Pfj9Vv6co6LuivVu9df0qNq6tmy4L5f8XVvSgnds--zoaM13ZCDhYuvWkYCpYyuwKn0i1vBAPSVpOxQ5pGMIeS9obXH-notp9Vjd64QoAjT6de7ij2hfP747zHb987guB3toBVdELfTorsIHUsjb_QfITmPlnxm5BVreXNqf0DFC0O8ySXXa3Be0O6fQY8jnTnASj7rAnfhDW0qxpwMl6TdvOxaLXkZtubl5rd6g_fnw8seONk94XrI1z3CWyPGpKCo-HWB-cK8Bic2Qf_lXlkq01hugWHmjMeChc1ChctChf28GYGFbNDRhkK530JY4bwuK9evDDr3uQUhYvdhdPSigWrUznvZBvNlKtv9W4PfLrQ3Du1vRrcF2Ufhm839TkaPM3n2B6dGQWHm7852GoIFt9nf136l_N_LlbnKFhZFWOE45x86CnwmWDjpMcHn-KXcugX4g5xA_rnAOYBXfqARs8G1BLNC4bW-6Stf-Lx97Yfv_P4r9rxwfLb_H_yLagYNUmMC8FKIob6LjgO8H78hyIlsyXExKbRcO7UKFzah848nOctb7R5T7lg4Lquya9DafIZGfPABknz7rqu7SuGvsuCC3Zv4ImV7xc036rqfFfGHtFpQJMgISM29SMcYN_HOBytpzFNPOoVWZhMoiDzied5lOAknOR5RmkYj_gUe3jsxV7iB-PIC90inwRZluCQxLEXRREae6wiXLgmeK5syxFXqmNT38MTPxoJkjGh7AcXjHNBapOpUbgctVMb7awrFRp7giutdktoroX9StNLhEvwE9d3PafNfRPdC6Y0FISLrmVqKP6PulZMX_0ZxhpruDfYez3F_wYAAP__t1ETZA">