~ubuntu-branches/ubuntu/dapper/gnats/dapper

« back to all changes in this revision

Viewing changes to libiberty/testsuite/regress-demangle

  • Committer: Bazaar Package Importer
  • Author(s): Chad Walstrom
  • Date: 2005-03-07 17:56:31 UTC
  • mfrom: (1.1.1 upstream) (2.1.1 hoary)
  • Revision ID: james.westby@ubuntu.com-20050307175631-agtm10dvjbemuc64
Tags: 4.1.0-0
* New upstream version
* debian/rules: now uses '--with-lispdir' option instead of environment
  variable overloading. Re-enabled optimization.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#! /bin/sh
2
 
 
3
 
# Run a regression test for the demangler.
4
 
# Usage: regress-demangle TEST-FILE
5
 
 
6
 
failures=0
7
 
count=0
8
 
sed -e '/^#/ d' "$1" | (
9
 
  while read type; do
10
 
     read mangled
11
 
     read demangled
12
 
 
13
 
     x="`echo $mangled | ./test-filter $type`"
14
 
     count=`expr $count + 1`
15
 
     if test "x$x" != "x$demangled"; then
16
 
        failures=`expr $failures + 1`
17
 
        echo "FAIL: $type $mangled"
18
 
        echo "   result: $x"
19
 
        echo " expected: $demangled"
20
 
     fi
21
 
  done
22
 
 
23
 
  if test $failures -eq 0; then
24
 
     echo "All $count tests passed"
25
 
  else
26
 
     echo "$failures of $count tests failed"
27
 
  fi
28
 
 
29
 
  test $failures -eq 0
30
 
)