On 8/7/23 07:32, Stefan Schulze Frielinghaus via Gcc-patches wrote:
This fixes the rather new tests cmp-mem-const-{1,2,3,4,5,6}.c for sparc.
For -1 and -2 we need at least optimization level 2 on sparc.  For the
sake of homogeneity, change all test cases to -O2.  For -3 and -4 we do
not end up with a comparison of memory and a constant, and finally for
-5 and -6 the constants are reduced by a prior optimization which means
there is nothing left to do.  Thus excluding sparc from those tests.

Ok for mainline?

gcc/testsuite/ChangeLog:

        PR rtl-optimization/110869
        * gcc.dg/cmp-mem-const-1.c: Use optimization level 2.
        * gcc.dg/cmp-mem-const-2.c: Dito.
        * gcc.dg/cmp-mem-const-3.c: Exclude sparc from this test.
        * gcc.dg/cmp-mem-const-4.c: Dito.
        * gcc.dg/cmp-mem-const-5.c: Dito.
        * gcc.dg/cmp-mem-const-6.c: Dito.
OK. Though I suspect the lack of memory comparison to a constant likely shows up elsewhere. We're likely going to end up with a significant number of excludes for -3 and -4.

Jeff

Reply via email to