[Bug target/59952] -march=core-avx2 should not enable RTM
hjl.tools at gmail dot com
gcc-bugzilla@gcc.gnu.org
Thu May 8 16:57:00 GMT 2014
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59952
--- Comment #14 from H.J. Lu <hjl.tools at gmail dot com> ---
(In reply to Uroš Bizjak from comment #13)
> Patch:
>
> --cut here--
> Index: config/i386/i386.c
> ===================================================================
> --- config/i386/i386.c (revision 210219)
> +++ config/i386/i386.c (working copy)
> @@ -3130,7 +3130,7 @@
> (PTA_SANDYBRIDGE | PTA_FSGSBASE | PTA_RDRND | PTA_F16C)
> #define PTA_HASWELL \
> (PTA_IVYBRIDGE | PTA_AVX2 | PTA_BMI | PTA_BMI2 | PTA_LZCNT \
> - | PTA_FMA | PTA_MOVBE | PTA_RTM | PTA_HLE)
> + | PTA_FMA | PTA_MOVBE | PTA_HLE)
> #define PTA_BROADWELL \
> (PTA_HASWELL | PTA_ADX | PTA_PRFCHW | PTA_RDSEED)
> #define PTA_BONNELL \
> --cut here--
I think HLE is the part of TSX.
More information about the Gcc-bugs
mailing list