[Bug middle-end/88560] New: armv8_2-fp16-move-1.c and related regressions after r260385

samtebbs at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Thu Dec 20 10:46:00 GMT 2018


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

            Bug ID: 88560
           Summary: armv8_2-fp16-move-1.c and related regressions after
                    r260385
           Product: gcc
           Version: unknown
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: middle-end
          Assignee: unassigned at gcc dot gnu.org
          Reporter: samtebbs at gcc dot gnu.org
  Target Milestone: ---

Created attachment 45266
  --> https://gcc.gnu.org/bugzilla/attachment.cgi?id=45266&action=edit
Code generated for armv8_2-fp16-move-1.c with r260385

Several regressions were seen on arm-none-linux-gnueabihf and arm-none-eabi
after r260385.

FAIL: gcc.target/arm/armv8_2-fp16-move-1.c scan-assembler-times 
ldrh\\tr[0-9]+ 2
FAIL: gcc.target/arm/armv8_2-fp16-move-1.c scan-assembler-times 
vld1\\.16\\t{d[0-9]+\\[[0-9]+\\]}, \\[r[0-9]+\\] 2
FAIL: gcc.target/arm/armv8_2-fp16-move-1.c scan-assembler-times 
vmov\\.f16\\ts[0-9]+, r[0-9]+ 2
FAIL: gcc.target/arm/fp16-aapcs-1.c scan-assembler 
vmov(\\.f16)?\\tr[0-9]+, s[0-9]+
FAIL: gcc.target/arm/fp16-aapcs-1.c scan-assembler vmov(\\.f16)?\\ts0, 
r[0-9]+
FAIL: gcc.target/arm/fp16-aapcs-3.c scan-assembler-times vmov\\tr[0-9]+, 
s[0-2] 2
FAIL: gcc.target/arm/fp16-aapcs-3.c scan-assembler-times vmov\\ts0, 
r[0-9]+ 2

Full command line used to compile and test armv8_2-fp16-move-1.c (done by make
check-gcc):

bin/gcc armv8_2-fp16-move-1.c -fno-diagnostics-show-caret 
-fno-diagnostics-show-line-numbers -fdiagnostics-color=never -O2 
-mfpu=fp-armv8 -march=armv8.2-a+fp16 -mfloat-abi=hard -ffat-lto-objects 
-fno-ident -S -o armv8_2-fp16-move-1.s.


More information about the Gcc-bugs mailing list