http://gcc.gnu.org/bugzilla/show_bug.cgi?id=58553
Bug ID: 58553
Summary: New fail in PASS->FAIL:
gcc.c-torture/execute/memcpy-2.c execution on arm and
aarch64
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: tree-optimization
Assignee: unassigned at gcc dot gnu.org
Reporter: jgreenhalgh at gcc dot gnu.org
Created attachment 30917
--> http://gcc.gnu.org/bugzilla/attachment.cgi?id=30917&action=edit
Preprocessed source
Jeff's change to the Jump-Threading code here:
http://gcc.gnu.org/ml/gcc-patches/2013-09/msg01910.html
Introduced a regression for arm and aarch64 in
gcc.c-torture/execute/memcpy-2.c, such that I now see:
*** EXIT code
emu: host signal 0
When executing the testcase on a model with command line:
/work/gcc-clean/build-arm-none-eabi/install/bin/arm-none-eabi-gcc
-B/work/gcc-clean/build-arm-none-eabi/obj/gcc2/gcc/
/work/gcc-clean/src/gcc/gcc/testsuite/gcc.c-torture/execute/memcpy-2.c
-fno-diagnostics-show-caret -fdiagnostics-color=never -w -O3 -g
-Wa,-mno-warn-deprecated -lm -marm -march=armv7-a -mfpu=vfpv3-d16
-mfloat-abi=softfp -o
/work/gcc-clean/build-arm-none-eabi/obj/gcc2/gcc/testsuite/gcc/memcpy-2.x
-save-temps
I've attached the preprocessed source and the output from
-fdump-tree-dom1-details