On 9/30/20 2:27 PM, Florian Weimer wrote: > These micro-architecture levels are defined in the x86-64 psABI: > > https://gitlab.com/x86-psABIs/x86-64-ABI/-/commit/77566eb03bc6a326811cb7e9 > > PTA_NO_TUNE is introduced so that the new processor alias table entries > do not affect the CPU tuning setting in ix86_tune. > > The tests depend on the macros added in commit 92e652d8c21bd7e66cbb0f900 > ("i386: Define __LAHF_SAHF__ and __MOVBE__ macros, based on ISA flags").
I would like to see this series backported to the gcc-10 branch (already doing that for distro builds). With the backport for PR target/95842 from March 30, these can now be backported without changes: That consists of: i386: Define __LAHF_SAHF__ and __MOVBE__ macros, based on ISA flags commit 92e652d8c21bd7e66cbb0f9001542a2f55345af0 Add support for x86-64-v2, x86-64-v3, x86-64-v4 levels for x86-64 commit 324bec558e95584e8c1997575ae9d75978af59f1 Add support for x86-64-v2, x86-64-v3, x86-64-v4 levels for x86-64 commit 16664e6e4fb4281be6477c13989740d44c963c77 Add support for x86-64-v2, x86-64-v3, x86-64-v4 levels for x86-64 commit 552ed3ea761324bdd42c1a40d4bbef91432da29a i386: Make -march=x86-64-v[234] behave more like other -march= options commit 59482fa1e7243bd905c7e27c92ae2b89c79fff87 and Fix up plugin header install 9a83366b62e585cce5577309013a832f895ccdbf the latter one needed anyway on the gcc-10 branch. I know, it's late, but the PR target/95842 backport only happened two days ago. Matthias