<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">