On Fri, Jan 31, 2025 at 6:57 PM Aleksandar Rakic <aleksandar.ra...@htecgroup.com> wrote: > > From: Matthew Fortune <matthew.fort...@imgtec.com> > > The optimisation to reduce the result to constant 28 still happens > but only much later in combine.
OK. > gcc/testsuite/ > * gcc.dg/tree-ssa/ssa-dom-cse-2.c: Do not check output for > MIPS lp64 abi. > > Cherry-picked 7a9286a94817badb312e3bb2b4a7a83b8b3fa28a > from https://github.com/MIPS/gcc > > Signed-off-by: Matthew Fortune <matthew.fort...@imgtec.com> > Signed-off-by: Faraz Shahbazker <fshahbaz...@wavecomp.com> > Signed-off-by: Aleksandar Rakic <aleksandar.ra...@htecgroup.com> > --- > gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c > b/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c > index 5c89e3f8698..5097ae8bf11 100644 > --- a/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c > +++ b/gcc/testsuite/gcc.dg/tree-ssa/ssa-dom-cse-2.c > @@ -27,4 +27,4 @@ foo () > but the loop reads only one element at a time, and DOM cannot resolve > these. > The same happens on powerpc depending on the SIMD support available. */ > > -/* { dg-final { scan-tree-dump "return 28;" "optimized" { xfail { { > alpha*-*-* hppa*64*-*-* nvptx*-*-* mmix-knuth-mmixware } || { { { lp64 && { > powerpc*-*-* sparc*-*-* } } || aarch64_sve } || { arm*-*-* && { ! arm_neon } > } } } } } } */ > +/* { dg-final { scan-tree-dump "return 28;" "optimized" { xfail { { > alpha*-*-* hppa*64*-*-* nvptx*-*-* mmix-knuth-mmixware } || { { { lp64 && { > mips*-*-* powerpc*-*-* sparc*-*-* } } || aarch64_sve } || { arm*-*-* && { ! > arm_neon } } } } } } } */ > -- > 2.34.1