https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122483

--- Comment #9 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
(In reply to H.J. Lu from comment #7)
> 
> It is done on purpose for C++.  Otherwise, we get
> 
> g++.dg/tm/pr46270.C
> g++.dg/tm/pr46567.C
> g++.dg/tm/pr47340.C
> g++.dg/tm/unsafe2.C
> 
> See
> 
> https://gcc.gnu.org/bugzilla/show_bug.cgi?id=122428

That does not mean it can't be different for different attributes on the types
:).

Reply via email to