<table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Issue</th>
<td>
<a href=https://github.com/llvm/llvm-project/issues/75235>75235</a>
</td>
</tr>
<tr>
<th>Summary</th>
<td>
[clang] `[[gnu::no_stack_protector]]` is not recognized
</td>
</tr>
<tr>
<th>Labels</th>
<td>
clang
</td>
</tr>
<tr>
<th>Assignees</th>
<td>
</td>
</tr>
<tr>
<th>Reporter</th>
<td>
SchrodingerZhu
</td>
</tr>
</table>
<pre>
According to [GCC trunk](https://godbolt.org/z/3vcq3MrK1), `[[gnu::no_stack_protector]]` is a valid attribute to suppress stack protector, however, `clang` does not respect this attribute.
https://github.com/llvm/llvm-project/blob/31b72b0742b09c970bea47b70eb535fe964e3c8f/clang/include/clang/Basic/Attr.td#L2215
</pre>
<img width="1px" height="1px" alt="" src="http://email.email.llvm.org/o/eJyUUj2PnDAQ_TVDYwWZsQ1LQbEfIkWSKl2ak21mwTkfJrbZKPfrI9g7XZRuG1sa6b15b97TKblxJupAnUBdCr3mKcTuu51iGNw8UvwxrYUJw5_uaG2I24zlwECdPp_PLMd1fgZ1ATxMOS8JxBGwB-zHMJjgcxniCNi_AvbiZn-Jb_FLBdgCnhnUfN95Gud1g4njHJ5S1vb5aYkhk80hbszqAjVnLjHNbtq7gemcozNrpk1HWpclUkpsR7IPJJ7ZFH7TjeLbMuv1PG5UQ6DE5pBZpLSQzSxPG_s7awn8Avx4f_8z5fK0mtKGF8De-9v792mJ4SfZDNgbH8xmtjINGt5INLy1bcMNadmYhpNRQl2prSUJe7gC9ndd2LvZ-nWgfyYnnZwF7I85xzIPgOIrYqWKoRNDK1pdUFc1HCVvFFbF1LVKCXuVSI3kFV5rUwlNikhreWgHagvXIUdRYYXVQR1kVRoja82F4aIW7VVIkJxetPPl5mrLrnAprdQ1CoUqvDbk094UxDeRuJUmdvsVzDomkNy7lNMHQ3bZ7_W6I9Tl8eTvYdkwzu6VhmKNvns4mN1IAux3L38DAAD__2sC7v4">