This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
[Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
- From: "mikpelinux at gmail dot com" <gcc-bugzilla at gcc dot gnu dot org>
- To: gcc-bugs at gcc dot gnu dot org
- Date: Tue, 11 Mar 2014 21:12:40 +0000
- Subject: [Bug ada/60504] New: [4.9 regression] many Ada testsuite regressions with gcc-4.9-20140309 on armv5tel-linux-gnueabi
- Auto-submitted: auto-generated
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60504
Bug ID: 60504
Summary: [4.9 regression] many Ada testsuite regressions with
gcc-4.9-20140309 on armv5tel-linux-gnueabi
Product: gcc
Version: 4.9.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: ada
Assignee: unassigned at gcc dot gnu.org
Reporter: mikpelinux at gmail dot com
With gcc-4.9-20140309 I see the following testsuite regressions on
armv5tel-linux-gnueabi compared to the previous working snapshot
gcc-4.9-20140223 (the intermediate 4.9-20130302 didn't bootstrap due to
PR60411):
=== acats tests ===
+FAIL: a87b59a
+FAIL: c32111a
+FAIL: c32111b
+FAIL: c32112b
+FAIL: c32113a
+FAIL: c32115a
+FAIL: c32115b
(hundreds more here)
+FAIL: cxg2020
+FAIL: cz1102a
+FAIL: cz1103a
=== acats Summary ===
-# of expected passes 2320
-# of unexpected failures 0
+# of expected passes 1625
+# of unexpected failures 695
and
=== gnat tests ===
Running target unix
+FAIL: gnat.dg/aliased_prefix_accessibility.adb execution test
+FAIL: gnat.dg/conv_bug.adb execution test
+FAIL: gnat.dg/curr_task.adb execution test
+FAIL: gnat.dg/expect1.adb execution test
+FAIL: gnat.dg/handle_and_return.adb execution test
+FAIL: gnat.dg/invalid1.adb execution test
+FAIL: gnat.dg/iprot_test.adb execution test
+FAIL: gnat.dg/missing_acc_check.adb execution test
+FAIL: gnat.dg/nested_controlled_alloc.adb execution test
+FAIL: gnat.dg/not_null.adb execution test
+FAIL: gnat.dg/null_pointer_deref1.adb execution test
+FAIL: gnat.dg/null_pointer_deref2.adb execution test
+FAIL: gnat.dg/null_pointer_deref3.adb execution test
+FAIL: gnat.dg/opt22.adb execution test
+FAIL: gnat.dg/overflow_sum.adb execution test
+FAIL: gnat.dg/regpat1.adb execution test
+FAIL: gnat.dg/stack_check1.adb execution test
+FAIL: gnat.dg/stack_check2.adb execution test
+FAIL: gnat.dg/tag1.adb execution test
+FAIL: gnat.dg/test_enum_io.adb execution test
+FAIL: gnat.dg/test_fixed_io.adb execution test
+FAIL: gnat.dg/test_image.adb execution test
+XPASS: gnat.dg/test_raise_from_pure.adb execution test
+FAIL: gnat.dg/timer_cancel.adb execution test
=== gnat Summary ===
-# of expected passes 1200
-# of expected failures 19
+# of expected passes 1177
+# of unexpected failures 23
+# of unexpected successes 1
+# of expected failures 18
# of unsupported tests 13
The first one was
splitting /mnt/scratch/objdir49/gcc/testsuite/ada/acats/tests/a/a87b59a.ada
into:
a87b59a.adb
BUILD a87b59a.adb
gnatmake --GCC="/mnt/scratch/objdir49/gcc/xgcc -B/mnt/scratch/objdir49/gcc/"
-gnatws -O2 -gnat95 -I/mnt/scratch/objdir49/gcc/testsuite/ada/acats/support
a87b59a.adb -largs --GCC="/mnt/scratch/objdir49/gcc/xgcc
-B/mnt/scratch/objdir49/gcc/"
/mnt/scratch/objdir49/gcc/xgcc -c -B/mnt/scratch/objdir49/gcc/ -gnatws -O2
-gnat95 -I/mnt/scratch/objdir49/gcc/testsuite/ada/acats/support a87b59a.adb
gnatbind -I/mnt/scratch/objdir49/gcc/testsuite/ada/acats/support -x a87b59a.ali
gnatlink a87b59a.ali -O2 --GCC=/mnt/scratch/objdir49/gcc/xgcc
-B/mnt/scratch/objdir49/gcc/
RUN a87b59a
,.,. A87B59A ACATS 2.5 14-03-10 20:37:01
---- A87B59A CHECK THAT BECAUSE A GENERIC ACTUAL PROGRAM PARAMETER MUST
BE A SUBPROGRAM, AN ENUMERATION LITERAL, OR AN ENTRY
WITH THE SAME PARAMETER AND RESULT TYPE PROFILE AS THE
FORMAL PARAMETER, AN OVERLOADED NAME APPEARING AS AN
ACTUAL PARAMETER CAN BE RESOLVED.
Execution terminated by abort of environment task
FAIL: a87b59a
The last one was
Executing on host: /mnt/scratch/objdir49/gcc/gnatmake
--GCC=/mnt/scratch/objdir49/gcc/xgcc
--GNATBIND=/mnt/scratch/objdir49/gcc/gnatbind
--GNATLINK=/mnt/scratch/objdir49/gcc/gnatlink -cargs
-B/mnt/scratch/objdir49/gcc -largs --GCC=/mnt/scratch/objdir49/gcc/xgcc\
-B/mnt/scratch/objdir49/gcc\ -margs
--RTS=/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/./libada -q -f
/mnt/scratch/gcc-4.9-20140309/gcc/testsuite/gnat.dg/timer_cancel.adb
-fno-diagnostics-show-caret -fdiagnostics-color=never -lm -o
./timer_cancel.exe (timeout = 300)
spawn -ignore SIGHUP /mnt/scratch/objdir49/gcc/gnatmake
--GCC=/mnt/scratch/objdir49/gcc/xgcc
--GNATBIND=/mnt/scratch/objdir49/gcc/gnatbind
--GNATLINK=/mnt/scratch/objdir49/gcc/gnatlink -cargs
-B/mnt/scratch/objdir49/gcc -largs --GCC=/mnt/scratch/objdir49/gcc/xgcc
-B/mnt/scratch/objdir49/gcc -margs
--RTS=/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/./libada -q -f
/mnt/scratch/gcc-4.9-20140309/gcc/testsuite/gnat.dg/timer_cancel.adb
-fno-diagnostics-show-caret -fdiagnostics-color=never -lm -o ./timer_cancel.exe
Executing on host: /mnt/scratch/objdir49/gcc/gnatclean -c -q -n ./timer_cancel
(timeout = 300)
spawn -ignore SIGHUP /mnt/scratch/objdir49/gcc/gnatclean -c -q -n
./timer_cancel
./timer_cancel.ali
./timer_cancel.o
PASS: gnat.dg/timer_cancel.adb (test for excess errors)
Setting LD_LIBRARY_PATH to
:/mnt/scratch/objdir49/gcc::/mnt/scratch/objdir49/gcc:/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/libstdc++-v3/src/.libs:/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/libssp/.libs:/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/libgomp/.libs:/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/libitm/.libs:/mnt/scratch/objdir49/armv5tel-unknown-linux-gnueabi/libatomic/.libs:/mnt/scratch/objdir49/./gcc:/mnt/scratch/objdir49/./prev-gcc
spawn [open ...]
Execution terminated by abort of environment task
FAIL: gnat.dg/timer_cancel.adb execution test
I kind of suspect the ARM unwinder changes, but I haven't had time to verify
that.