[Bug gcov-profile/51297] New: [4.7 regressions] Many gcov tests FAIL on Tru64 UNIX, Solaris 8
ro at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Thu Nov 24 18:38:00 GMT 2011
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=51297
Bug #: 51297
Summary: [4.7 regressions] Many gcov tests FAIL on Tru64 UNIX,
Solaris 8
Classification: Unclassified
Product: gcc
Version: 4.7.0
Status: UNCONFIRMED
Severity: normal
Priority: P3
Component: gcov-profile
AssignedTo: unassigned@gcc.gnu.org
ReportedBy: ro@gcc.gnu.org
CC: nathan@gcc.gnu.org
Host: alpha-dec-osf5.1b, *-*-solaris2.8
Target: alpha-dec-osf5.1b, *-*-solaris2.8
Build: alpha-dec-osf5.1b, *-*-solaris2.8
Between 20111110 (r181259) and 20111114 (r181350), many gcov tests started to
FAIL on Solaris 8 (SPARC and x86) and Tru64 UNIX V5.1B:
FAIL: g++.dg/gcov/gcov-1.C gcov failed:
FAIL: g++.dg/gcov/gcov-1.C gcov failed:
FAIL: g++.dg/gcov/gcov-10.C gcov failed:
FAIL: g++.dg/gcov/gcov-10.C gcov failed:
FAIL: g++.dg/gcov/gcov-11.C gcov failed:
FAIL: g++.dg/gcov/gcov-11.C gcov failed:
FAIL: g++.dg/gcov/gcov-2.C gcov failed:
FAIL: g++.dg/gcov/gcov-2.C gcov failed:
FAIL: g++.dg/gcov/gcov-3.C gcov failed:
FAIL: g++.dg/gcov/gcov-3.C gcov failed:
FAIL: g++.dg/gcov/gcov-4.C gcov failed:
FAIL: g++.dg/gcov/gcov-4.C gcov failed:
FAIL: g++.dg/gcov/gcov-5.C gcov failed:
FAIL: g++.dg/gcov/gcov-5.C gcov failed:
FAIL: g++.dg/gcov/gcov-7.C gcov failed:
FAIL: g++.dg/gcov/gcov-7.C gcov failed:
FAIL: gcc.misc-tests/gcov-1.c gcov failed:
FAIL: gcc.misc-tests/gcov-10.c gcov failed:
FAIL: gcc.misc-tests/gcov-10b.c gcov failed:
FAIL: gcc.misc-tests/gcov-11.c gcov failed:
FAIL: gcc.misc-tests/gcov-12.c gcov failed:
FAIL: gcc.misc-tests/gcov-13.c gcov failed:
FAIL: gcc.misc-tests/gcovpart-13b.c gcov failed:
FAIL: gcc.misc-tests/gcov-14.c (test for excess errors)
WARNING: gcc.misc-tests/gcov-14.c compilation failed to produce executable
FAIL: gcc.misc-tests/gcov-14.c gcov failed:
FAIL: gcc.misc-tests/gcov-15.c gcov failed:
FAIL: gcc.misc-tests/gcov-2.c gcov failed:
FAIL: gcc.misc-tests/gcov-3.c gcov failed:
FAIL: gcc.misc-tests/gcov-4.c gcov failed:
FAIL: gcc.misc-tests/gcov-4b.c gcov failed:
FAIL: gcc.misc-tests/gcov-5b.c gcov failed:
FAIL: gcc.misc-tests/gcov-6.c gcov failed:
FAIL: gcc.misc-tests/gcov-7.c gcov failed:
FAIL: gcc.misc-tests/gcov-8.c gcov failed:
FAIL: gcc.misc-tests/gcov-9.c gcov failed:
The message is pretty useless since it states no reason.
The problem is that gcov dies with a SEGV:
> /var/gcc/regression/trunk/8-gcc-gas/build/gcc/gcov gcov-1.c
Segmentation Fault
Program received signal SIGSEGV, Segmentation fault.
0x08056d17 in name_search (a_=0x80a2f70, b_=0x7ffffff8)
at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:838
838 return strcmp (a, b->name);
(gdb) where
#0 0x08056d17 in name_search (a_=0x80a2f70, b_=0x7ffffff8)
at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:838
#1 0xbf6fc6ae in bsearch () from /usr/lib/libc.so.1
#2 0x08056d88 in find_source (file_name=0x80a2f70 <error reading variable>)
at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:866
#3 0x0808066e in read_graph_file (argc=2, argv=0x80479f4)
at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:1017
#4 process_file (argc=2, argv=0x80479f4)
at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:571
#5 main (argc=2, argv=0x80479f4) at /vol/gcc/src/hg/trunk/local/gcc/gcov.c:423
The second argument to name_search is invalid, it seems.
Rainer
More information about the Gcc-bugs
mailing list