On Sat, Mar 05, 2022 at 09:33:58AM +0100, Jakub Jelinek via Gcc-patches wrote: > Hi! > > The following testcase fails to assemble due to clgte %r6,0(%r1,%r10) > insn not being accepted by assembler. > My rough understanding is that in the RSY-b insn format the spot > in other formats used for index registers is used instead for M3 what > kind of comparison it is, so this patch follows what other similar > instructions use for constraint (i.e. one without index register). > > Bootstrapped on s390x-linux, regtest there still pending, ok for > trunk if it passes it?
Regression testing passed too. > 2022-03-05 Jakub Jelinek <ja...@redhat.com> > > PR target/104775 > * config/s390/s390.md (*cmp_and_trap_unsigned_int<mode>): Use > S constraint instead of T in the last alternative. > > * gcc.target/s390/pr104775.c: New test. Jakub