x86: rework noavx512-1 testcase
authorJan Beulich <jbeulich@suse.com>
Thu, 22 Dec 2022 08:34:17 +0000 (09:34 +0100)
committerJan Beulich <jbeulich@suse.com>
Thu, 22 Dec 2022 08:34:17 +0000 (09:34 +0100)
commitb236b82a1ae64299823615fce995a51ae944e7dc
tree7e9707a7f3e9cb362833a0637ab5caab392c28e0
parentb20f42617400591d8c524f8771176aebf62a8648
x86: rework noavx512-1 testcase

So far the set of ".noavx512*" has been accumulating, which isn't ideal.
In particular this hides issues with dependencies between features.
Switch back to the default ISA before disabling a particular subset.
Furthermore limit redundancy by wrapping the repeated block of insns in
an .irp.
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/noavx512-1.l
gas/testsuite/gas/i386/noavx512-1.s