aboutsummaryrefslogtreecommitdiff
path: root/gcc/testsuite/lib/gcov.exp
diff options
context:
space:
mode:
Diffstat (limited to 'gcc/testsuite/lib/gcov.exp')
-rw-r--r--gcc/testsuite/lib/gcov.exp55
1 files changed, 0 insertions, 55 deletions
diff --git a/gcc/testsuite/lib/gcov.exp b/gcc/testsuite/lib/gcov.exp
index f35ca59..a7b8c0a 100644
--- a/gcc/testsuite/lib/gcov.exp
+++ b/gcc/testsuite/lib/gcov.exp
@@ -84,61 +84,6 @@ proc verify-lines { testname testcase file } {
#
-# verify-intermediate -- check that intermediate file has certain lines
-#
-# TESTNAME is the name of the test, including unique flags.
-# TESTCASE is the name of the test.
-# FILE is the name of the gcov output file.
-#
-# Checks are very loose, they are based on certain tags being present
-# in the output. They do not check for exact expected execution
-# counts. For that the regular gcov format should be checked.
-#
-proc verify-intermediate { testname testcase file } {
- set failed 0
- set srcfile 0
- set function 0
- set lcount 0
- set branch 0
- set fd [open $file r]
- while { [gets $fd line] >= 0 } {
- if [regexp "^file:" $line] {
- incr srcfile
- }
- if [regexp "^function:(\[0-9\]+),(\[0-9\]+),.*" $line] {
- incr function
- }
- if [regexp "^lcount:(\[0-9\]+),(\[0-9\]+),(\[01\])" $line] {
- incr lcount
- }
- if [regexp "^branch:(\[0-9\]+),(taken|nottaken|notexec)" $line] {
- incr branch
- }
- }
-
- # We should see at least one tag of each type
- if {$srcfile == 0} {
- fail "$testname expected 'file:' tag not found"
- incr failed
- }
- if {$function == 0} {
- fail "$testname expected 'function:' tag not found"
- incr failed
- }
- if {$lcount == 0} {
- fail "$testname expected 'lcount:' tag not found"
- incr failed
- }
- if {$branch == 0} {
- fail "$testname expected 'branch:' tag not found"
- incr failed
- }
- close $fd
- return $failed
-}
-
-
-#
# verify-branches -- check that branch percentages are as expected
#
# TESTNAME is the name of the test, including unique flags.