https://gcc.gnu.org/bugzilla/show_bug.cgi?id=83663

            Bug ID: 83663
           Summary: [8 regression] aarch64_be regressions after r255946
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: target
          Assignee: unassigned at gcc dot gnu.org
          Reporter: clyon at gcc dot gnu.org
  Target Milestone: ---

I have noticed regressions on aarch64_be after r255946:
PASS now FAIL             [PASS => FAIL]:

  Executed from: gcc.c-torture/execute/execute.exp
    gcc.c-torture/execute/20030928-1.c   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
    gcc.c-torture/execute/20030928-1.c   -O3 -g  execution test
    gcc.c-torture/execute/20050224-1.c   -O3 -fomit-frame-pointer
-funroll-loops -fpeel-loops -ftracer -finline-functions  execution test
    gcc.c-torture/execute/20050224-1.c   -O3 -g  execution test
    gcc.c-torture/execute/pr23135.c   -O0  execution test
    gcc.c-torture/execute/pr27073.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
    gcc.c-torture/execute/pr27073.c   -O3 -g  execution test
    gcc.c-torture/execute/pr28982a.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
    gcc.c-torture/execute/pr28982a.c   -O3 -g  execution test
    gcc.c-torture/execute/pr53645-2.c   -O0  execution test
    gcc.c-torture/execute/pr53645.c   -O0  execution test
    gcc.c-torture/execute/pr53645.c   -O1  execution test
    gcc.c-torture/execute/pr53645.c   -O2  execution test
    gcc.c-torture/execute/pr53645.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  execution test
    gcc.c-torture/execute/pr53645.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  execution test
    gcc.c-torture/execute/pr53645.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
    gcc.c-torture/execute/pr53645.c   -O3 -g  execution test
    gcc.c-torture/execute/pr53645.c   -Os  execution test
    gcc.c-torture/execute/scal-to-vec1.c   -O0  execution test
    gcc.c-torture/execute/scal-to-vec2.c   -O0  execution test
    gcc.c-torture/execute/simd-1.c   -O0  execution test
    gcc.c-torture/execute/simd-2.c   -O0  execution test
  Executed from: gcc.dg/dg.exp
    gcc.dg/pr48616.c execution test
    gcc.dg/sms-7.c execution test
  Executed from: gcc.dg/torture/dg-torture.exp
    gcc.dg/torture/pr52407.c   -O0  execution test
    gcc.dg/torture/pr52407.c   -O1  execution test
    gcc.dg/torture/pr52407.c   -O2  execution test
    gcc.dg/torture/pr52407.c   -O2 -flto -fno-use-linker-plugin
-flto-partition=none  execution test
    gcc.dg/torture/pr52407.c   -O2 -flto -fuse-linker-plugin
-fno-fat-lto-objects  execution test
    gcc.dg/torture/pr52407.c   -O3 -fomit-frame-pointer -funroll-loops
-fpeel-loops -ftracer -finline-functions  execution test
    gcc.dg/torture/pr52407.c   -O3 -g  execution test
    gcc.dg/torture/pr52407.c   -Os  execution test
  Executed from: gcc.dg/vect/vect.exp
    gcc.dg/vect/O3-pr70130.c execution test
    gcc.dg/vect/bb-slp-11.c execution test
    gcc.dg/vect/bb-slp-22.c execution test
    gcc.dg/vect/no-scevccp-outer-10.c execution test
    gcc.dg/vect/pr53185-2.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr53185-2.c execution test
    gcc.dg/vect/pr57705.c execution test
    gcc.dg/vect/pr64404.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr64404.c execution test
    gcc.dg/vect/pr66251.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr66251.c execution test
    gcc.dg/vect/pr66253.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr66253.c execution test
    gcc.dg/vect/pr71259.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr71259.c execution test
    gcc.dg/vect/pr79920.c -flto -ffat-lto-objects execution test
    gcc.dg/vect/pr79920.c execution test
    gcc.dg/vect/slp-2.c execution test
    gcc.dg/vect/slp-20.c execution test
    gcc.dg/vect/slp-22.c execution test
    gcc.dg/vect/slp-41.c execution test
    gcc.dg/vect/slp-43.c execution test
    gcc.dg/vect/slp-45.c execution test
    gcc.dg/vect/slp-multitypes-11.c execution test
    gcc.dg/vect/slp-multitypes-2.c execution test
    gcc.dg/vect/slp-perm-11.c execution test
  Executed from: gcc.target/aarch64/advsimd-intrinsics/advsimd-intrinsics.exp
    gcc.target/aarch64/advsimd-intrinsics/vaba.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vabd.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vadd.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vaddhn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vand.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vbic.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vbsl.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vcge.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vcgt.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vcle.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vcls.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vclt.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vclz.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vcnt.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vdup-vmov.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vdup_lane.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/veor.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vext.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vhadd.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vhsub.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vld1_dup.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmax.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmin.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmla.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmla_lane.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmla_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmls.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmls_lane.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmls_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vmul.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vorn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vorr.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqabs.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqadd.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqdmulh.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqdmulh_lane.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqdmulh_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqmovn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqmovun.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqneg.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrdmulh.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_lane.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrdmulh_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrshl.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrshrn_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqrshrun_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqshl.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqshl_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqshlu_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqshrn_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqshrun_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqsub.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vqtbX.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vraddhn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vrhadd.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vrshl.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vrshr_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vrsra_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vrsubhn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vshl.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vsli_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vsra_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vsri_n.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vsub.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vsubhn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vtrn.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vtrn_half.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vtst.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vuzp.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vuzp_half.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vzip.c   -O0  execution test
    gcc.target/aarch64/advsimd-intrinsics/vzip_half.c   -O0  execution test
  Executed from: gcc.target/aarch64/simd/simd.exp
    gcc.target/aarch64/simd/vmulx_laneq_f32_1.c execution test
    gcc.target/aarch64/simd/vmulxq_laneq_f32_1.c execution test
    gcc.target/aarch64/simd/vmulxs_laneq_f32_1.c execution test
  Executed from: gcc.target/aarch64/aarch64.exp
    gcc.target/aarch64/vect-vaddv.c execution test
    gcc.target/aarch64/vect-vmaxv.c execution test

Reply via email to