This is the mail archive of the
gcc-patches@gcc.gnu.org
mailing list for the GCC project.
Re: C PATCH for c/65345 (file-scope _Atomic expansion with floats)
- From: Marcus Shawcroft <marcus dot shawcroft at gmail dot com>
- To: Ramana Radhakrishnan <ramana dot radhakrishnan at foss dot arm dot com>
- Cc: Eric Botcazou <ebotcazou at adacore dot com>, Marek Polacek <polacek at redhat dot com>, "gcc-patches at gcc dot gnu dot org" <gcc-patches at gcc dot gnu dot org>, Joseph Myers <joseph at codesourcery dot com>, "clm at codesourcery dot com" <clm at codesourcery dot com>, "matthew dot fortune at imgtec dot com" <matthew dot fortune at imgtec dot com>, "dje dot gcc at gmail dot com" <dje dot gcc at gmail dot com>, Richard Henderson <rth at redhat dot com>, Uros Bizjak <ubizjak at gmail dot com>, "davem at redhat dot com" <davem at redhat dot com>, "uweigand at de dot ibm dot com" <uweigand at de dot ibm dot com>, "Andreas dot Krebbel at de dot ibm dot com" <Andreas dot Krebbel at de dot ibm dot com>, Richard Earnshaw <Richard dot Earnshaw at arm dot com>, "nickc at redhat dot com" <nickc at redhat dot com>, "olegendo at gcc dot gnu dot org" <olegendo at gcc dot gnu dot org>, "kkojima at gcc dot gnu dot org" <kkojima at gcc dot gnu dot org>, Marcus Shawcroft <Marcus dot Shawcroft at arm dot com>
- Date: Tue, 6 Oct 2015 16:03:02 +0100
- Subject: Re: C PATCH for c/65345 (file-scope _Atomic expansion with floats)
- Authentication-results: sourceware.org; auth=none
- References: <20151001144941 dot GT6184 at redhat dot com> <1920101 dot ITbu3dyhTe at polaris> <5613B0B2 dot 6070003 at foss dot arm dot com>
On 6 October 2015 at 12:29, Ramana Radhakrishnan
<ramana.radhakrishnan@foss.arm.com> wrote:
> Thanks for the explanation Eric, by that explanation I do not see the need to adjust for TARGET_EXPR or mark_addressable in the backends.
>
> Here are the patches that I'm testing - I will apply the ARM one after testing finishes - my previous testing broke because of some other reasons.
>
> The AArch64 patch cleared testing - ok to apply ?
>
> PR c/65345
>
> * config/aarch64/aarch64-builtins.c (aarch64_atomic_assign_expand_fenv): Use create_tmp_var_raw instead of create_tmp_var.
OK /Marcus