http://gcc.gnu.org/bugzilla/show_bug.cgi?id=55451
Bug #: 55451 Summary: FAIL: gcc.dg/fixed-point/unary.c Classification: Unclassified Product: gcc Version: 4.8.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: regression AssignedTo: unassig...@gcc.gnu.org ReportedBy: gre...@gcc.gnu.org CC: ja...@gcc.gnu.org Target: arm-none-eabi FAIL: gcc.dg/fixed-point/unary.c execution test /work/nov-builds/strcmp/arm-none-eabi/gcc2/gcc/xgcc -B/work/nov-builds/strcmp/arm-none-eabi/gcc2/gcc/ /work/local-checkouts/gcc-fsf/gcc/testsuite/gcc.dg/fixed-point/unary.c gcc_tg.o -fno-diagnostics-show-caret -std=gnu99 -DSTACK_SIZE=16384 -Wl,-wrap,exit -Wl,-wrap,_exit -Wl,-wrap,main -Wl,-wrap,abort -lm -o ./unary.exe (timeout = 60) PASS: gcc.dg/fixed-point/unary.c (test for excess errors) *** EXIT code 4242 FAIL: gcc.dg/fixed-point/unary.c execution test Execution fails on line 197 gcc.dg/fixed-point/unary.c, when executing the test FRACT_SAT_NEG(_Sat long _Fract, lr); The problem is actually in one of the files gcc automatically generates. Caused by r193028. Author cced on this report. Reduced test attached. ./cc1 -fpreprocessed /work/bisect/_ssnegSQ.i -quiet -dumpbase _ssnegSQ.i -mcpu=cortex-a15 -mfloat-abi=softfp -mfpu=neon-vfpv4 -auxbase-strip _ssnegSQ.o -Wextra -Wall -Wwrite-strings -Wcast-qual -Wstrict-prototypes -Wmissing-prototypes -Wold-style-definition -fbuilding-libgcc -fno-stack-protector -fno-inline -fvisibility=hidden -o ssneg.s -O1 -da -dp -fdump-tree-all diff good/_ssnegSQ.i.081t.reassoc1 bad/_ssnegSQ.i.081t.reassoc1 23c23 < if (_2 < 0) --- > if (1 == 1) 29c29 < if (z_3 < 0) --- > if (0 != 0)