[Bug rtl-optimization/87763] New: [9.0 Regression] aarch64 target testcases fail after r265398

sje at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Fri Oct 26 16:56:00 GMT 2018


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

            Bug ID: 87763
           Summary: [9.0 Regression] aarch64 target testcases fail after
                    r265398
           Product: gcc
           Version: 9.0
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: rtl-optimization
          Assignee: unassigned at gcc dot gnu.org
          Reporter: sje at gcc dot gnu.org
                CC: segher at gcc dot gnu.org
  Target Milestone: ---

The following tests fail on aarch64 after r265398 (combine: Do not combine
moves from hard registers).

FAIL: gcc.dg/vect/vect-nop-move.c -flto -ffat-lto-objects  scan-rtl-dump
combine
 "deleting noop move"
FAIL: gcc.dg/vect/vect-nop-move.c scan-rtl-dump combine "deleting noop move"
FAIL: gcc.target/aarch64/combine_bfi_1.c scan-assembler-times \\tbfi\\t 5
FAIL: gcc.target/aarch64/combine_bfxil.c scan-assembler-times bfxil\\t 13
FAIL: gcc.target/aarch64/cvtf_1.c scan-assembler scvtf\td[0-9]+, x[0-9]+
FAIL: gcc.target/aarch64/cvtf_1.c scan-assembler scvtf\ts[0-9]+, w[0-9]+
FAIL: gcc.target/aarch64/cvtf_1.c scan-assembler ucvtf\td[0-9]+, x[0-9]+
FAIL: gcc.target/aarch64/cvtf_1.c scan-assembler ucvtf\ts[0-9]+, w[0-9]+
FAIL: gcc.target/aarch64/insv_1.c scan-assembler bfi\tx[0-9]+, x[0-9]+, 0, 8
FAIL: gcc.target/aarch64/insv_1.c scan-assembler bfi\tx[0-9]+, x[0-9]+, 16, 5
FAIL: gcc.target/aarch64/insv_1.c scan-assembler movk\tx[0-9]+, 0x1d6b, lsl 32
FAIL: gcc.target/aarch64/lsl_asr_sbfiz.c scan-assembler sbfiz\tw
FAIL: gcc.target/aarch64/sve/tls_preserve_1.c -march=armv8.2-a+sve 
scan-assembl
er-not \\tst[rp]\\t[dqv]
FAIL: gcc.target/aarch64/test_frame_16.c scan-assembler-times sub\tsp, sp,
#[0-9
]+ 2
FAIL: gcc.target/aarch64/tst_5.c scan-assembler tst\t(x|w)[0-9]+,[ \t]*255
FAIL: gcc.target/aarch64/tst_5.c scan-assembler tst\t(x|w)[0-9]+,[ \t]*65535
FAIL: gcc.target/aarch64/tst_6.c scan-assembler tst\t(x|w)[0-9]+,[ \t]*65535
FAIL: gcc.target/aarch64/va_arg_3.c scan-assembler-not x7
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.16b,
w[0-
9]+ 3
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.2d,
x[0-9
]+ 2
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.2s,
w[0-9
]+ 2
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.4h,
w[0-9
]+ 3
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.4s,
w[0-9
]+ 2
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.8b,
w[0-9
]+ 3
FAIL: gcc.target/aarch64/vdup_n_1.c scan-assembler-times dup\\tv[0-9]+.8h,
w[0-9
]+ 3
FAIL: gcc.target/aarch64/vect_combine_zeroes_1.c scan-assembler-not
mov\tv[0-9]+
.8b, v[0-9]+.8b
FAIL: g++.dg/ext/pr82625.C  -std=gnu++17 (test for excess errors)


More information about the Gcc-bugs mailing list