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

Reply via email to