On 02/05/19 05:31, Segher Boessenkool wrote:
Do we not want to test this on LE anymore? Oh, P7, heh. Okay. Not
enough coffee yet :-)
It will work if I specify -mbig-endian -mabi=elfv1 but yeah, we don't
really care about P7 generating LE code.
+/* { dg-final { scan-assembler-times "xvcmpgedp" 6 } } */
+/* { dg-final { scan-assembler-times "xvcmpgedp." 6 } } */
These need fixing still: both of these match
xvcmpgedp 0,1,2
because dot means "any character", in a regexp. Maybe
/* { dg-final { scan-assembler-times {\mxvcmpgedp\s} 6 } } */
/* { dg-final { scan-assembler-times {\mxvcmpgedp\.\s} 6 } } */
(and with the counts fixed). (Same for all other dot insns of course).
A lot of these test cases (as in power-specific opcode tests) test for
both OPCODE and OPCODE. which as you noted matches both. Many others
just test for OPCODE (which will also match OPCODE.). I meant to ask if
that was actually useful as they always matched the same thing either way.
I will do the updates you recommended. Should I post the updated diffs
or is this enough to submit the patch?
--
-Bill Seurer