[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