<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/131394>131394</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
ppc64le: Undefined temporary symbol .L_MergedGlobals
</td>
</tr>
<tr>
<th>Labels</th>
<td>
backend:PowerPC
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
tuliom
</td>
</tr>
</table>
<pre>
This has been originally reported on Fedora Linux at: https://bugzilla.redhat.com/show_bug.cgi?id=2352554
It's impacting Chromium on ppc64le.
Can only be reproduced with LLVM >= 20.
Reduced test:
```
__attribute__((annotate(""))) int index_;
```
It fails with the following error:
```
$ clang++ --target=powerpc64le-linux-gnu -O2 -fPIC -pthread -std=c++20 -c test.cc -o test.o
error: Undefined temporary symbol .L_MergedGlobals
1 error generated.
```
</pre>
<img width="1" height="1" alt="" src="http://email.email.llvm.org/o/eJyUkk-PozgQxT-NuZRAxjZJOHAgyWbVUlrbWu3uNTJ2BbxjbGSbTmc-_YiQ0fTMbaSS-CNX1fs9Pxmj6R1iQ6o9qY6ZnNPgQ5Nma_yYdV7fm38GE2GQETpEBz6Y3jhp7R0CTj4k1OAdnFD7IOFs3PwBMhHewpDSFAlvCTsRdurm_quxVhYB9SBTofxI2CkO_nbp5r5QvSH8ZDThR8YrVlWC0PYlEbaNYMZJqmRcD4ch-NHM47JxmtRGWCwIbQ_SgXf2Dh0uooLXs0INN5MGOJ__ewXC_yD8CIwupwlt_8b1RMK4SF1_kg19Fm0vF5lSMN2c8HIhbEfYTjrnk0z4-GKPqtcC4xIYp_HjQvj-l0kPDLhKY-MqKA0IV2-tvy1EGIIPTwmfu5gAZaXrCdsTtoc8TzL0mAg_Tv6GYWXP7WJ33rsZ8r8Y5Ne3lwPkUxoCSg15TIudah3BKOTqAVwoBblfXz2h7XcJ8K_TeDXu4cs4-SDDHeJ97LyF4nx5xdCj_tP6TtpIaFuu2qFHh0Em1MVnhkw3XNe8lhk25VaU9W7LxCYbGtqhRHGt2Y4zVe42G652iKzU9bWqylJkpmGUVZSXgpWMiqqgQm6UkLWQTIitVERQHKWxhbXvY-FDn5kYZ2xKXvJaZFZ2aOMjz4x1Un1Bpwlv3xbb3g7LvVXHLDRLc97NfSSCWhNT_DEumWSxeebrN43J5mCbn5PfmzTM3TPwy5LnI5-C_x9VIuz0AIiEnZ4M7w37FgAA__-0miF2">