Tweak new test cases for -march=cascadelake strangeness.
authorRoger Sayle <roger@nextmovesoftware.com>
Fri, 8 Oct 2021 08:33:38 +0000 (09:33 +0100)
committerRoger Sayle <roger@nextmovesoftware.com>
Fri, 8 Oct 2021 08:33:38 +0000 (09:33 +0100)
commit90285ce98f3c69f275c05397f7c74d22462edc05
treef74d3d8f3f5b5807f269b58f014dc7e61aebe450
parentf49e3d28be44179f07b8a06159139ce77096dda7
Tweak new test cases for -march=cascadelake strangeness.

As reported by Sunil's tester, -march=cascadelake triggers some SUBREG
non-determinacy in the generated assembler for my new tests.  Fixed
by updating the regular expressions to match either the zero or sign
extended forms.  I'm testing a backend patch that may help with the
underlying cause of these differences.

2021-10-08  Roger Sayle  <roger@nextmovesoftware.com>

gcc/testsuite/ChangeLog
* gcc.target/i386/sse2-mmx-paddsb-2.c: Test for -128 or 128.
* gcc.target/i386/sse2-mmx-paddusb-2.c: Test for -1 or 255.
* gcc.target/i386/sse2-mmx-psubsb-2.c: Test for -128 or 128.
gcc/testsuite/gcc.target/i386/sse2-mmx-paddsb-2.c
gcc/testsuite/gcc.target/i386/sse2-mmx-paddusb-2.c
gcc/testsuite/gcc.target/i386/sse2-mmx-psubsb-2.c