[Bug target/100009] [9 Regression] -march=native doesn't work on tigerlake

2021-04-30 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

Richard Biener  changed:

   What|Removed |Added

 Resolution|--- |FIXED
 Status|NEW |RESOLVED

--- Comment #6 from Richard Biener  ---
So fixed (hopefully).

[Bug target/100009] [9 Regression] -march=native doesn't work on tigerlake

2021-04-15 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

--- Comment #5 from Hongtao.liu  ---
(In reply to Hongtao.liu from comment #3)
> > Response from Jim Wilson: 
> > Looks like a bug in gcc-9.  tigerlake was added to
> > gcc/config/i386/driver-i386.c but not to the arch_names_table in i386.c.  I
> > would suggest filing a bug report.  I don't think there is a way to
> > workaround this.  It needs to be fixed in the gcc source tree.
> 
> Oops,
> will backport r10-2664-ga9fcfec30f70c30883f53d4b1bd533fbea0e9fb2 (tigerlake
> part) to gcc9.

Fixed by r9-9351

[Bug target/100009] [9 Regression] -march=native doesn't work on tigerlake

2021-04-12 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

--- Comment #4 from Hongtao.liu  ---

> Oops,
> will backport r10-2664-ga9fcfec30f70c30883f53d4b1bd533fbea0e9fb2 (tigerlake
> part) to gcc9.

PTA_AVX512VP2INTERSECT is enabled in GCC10, don't plan to backport to gcc9, so
in GCC9 -march=native wouldn't enable -mavx512vp2intersect, also kl and widekl.

[Bug target/100009] [9 Regression] -march=native doesn't work on tigerlake

2021-04-12 Thread crazylht at gmail dot com via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

Hongtao.liu  changed:

   What|Removed |Added

 CC||crazylht at gmail dot com

--- Comment #3 from Hongtao.liu  ---

> Response from Jim Wilson: 
> Looks like a bug in gcc-9.  tigerlake was added to
> gcc/config/i386/driver-i386.c but not to the arch_names_table in i386.c.  I
> would suggest filing a bug report.  I don't think there is a way to
> workaround this.  It needs to be fixed in the gcc source tree.

Oops,
will backport r10-2664-ga9fcfec30f70c30883f53d4b1bd533fbea0e9fb2 (tigerlake
part) to gcc9.

[Bug target/100009] [9 Regression] -march=native doesn't work on tigerlake

2021-04-12 Thread rguenth at gcc dot gnu.org via Gcc-bugs
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=19

Richard Biener  changed:

   What|Removed |Added

   Priority|P3  |P1
   Target Milestone|--- |9.4
Summary|[9 Regression]  |[9 Regression]
   |-march=native doesn't   |-march=native doesn't work
   |recognize tigerlake |on tigerlake

--- Comment #2 from Richard Biener  ---
Looking at the backport it looks like -march=native on a tigerlake system
will expand to -march=tigerlake but that's not recognized later since the
required support is missing.