diff options
author | Cary Coutant <ccoutant@google.com> | 2012-07-19 00:19:35 +0000 |
---|---|---|
committer | Cary Coutant <ccoutant@google.com> | 2012-07-19 00:19:35 +0000 |
commit | f1415016b687b6b9d1f5c53c91036f8a565b2c52 (patch) | |
tree | ae5f1559956306b9cca49394a0dca17bd1906e1c /gold/testsuite/gdb_index_test_2.sh | |
parent | f3718686b5694f783836b5c36f9237e44c4944e3 (diff) | |
download | ppe42-binutils-f1415016b687b6b9d1f5c53c91036f8a565b2c52.tar.gz ppe42-binutils-f1415016b687b6b9d1f5c53c91036f8a565b2c52.zip |
2012-07-18 Cary Coutant <ccoutant@google.com>
PR gold/14344
* configure.ac: Add check for -gpubnames support.
* configure: Regenerate.
* testsuite/Makefile.am (gdb_index_test_1): Add check for -gpubnames
support; force -gno-pubnames.
(gdb_index_test_2, gdb_index_test_3): Add check for -gpubnames
support.
(gdb_index_test_4): New test.
* testsuite/Makefile.in: Regenerate.
* testsuite/gdb_index_test_1.sh: Refactor code into common file.
* testsuite/gdb_index_test_2.sh: Likewise.
* testsuite/gdb_index_test_3.sh: Don't look for space after colon.
* testsuite/gdb_index_test_4.sh: New script.
* testsuite/gdb_index_test_comm.sh: New script with common code;
don't look for space after colon.
Diffstat (limited to 'gold/testsuite/gdb_index_test_2.sh')
-rwxr-xr-x | gold/testsuite/gdb_index_test_2.sh | 61 |
1 files changed, 1 insertions, 60 deletions
diff --git a/gold/testsuite/gdb_index_test_2.sh b/gold/testsuite/gdb_index_test_2.sh index 99928bfa44..e31aa4228c 100755 --- a/gold/testsuite/gdb_index_test_2.sh +++ b/gold/testsuite/gdb_index_test_2.sh @@ -22,63 +22,4 @@ # Foundation, Inc., 51 Franklin Street - Fifth Floor, Boston, # MA 02110-1301, USA. -check() -{ - if ! grep -q "$2" "$1" - then - echo "Did not find expected output:" - echo " $2" - echo "" - echo "Actual error output below:" - cat "$1" - exit 1 - fi -} - -STDOUT=gdb_index_test_2.stdout - -check $STDOUT "^Version [45]" - -# Look for the symbols we know should be in the symbol table. - -check $STDOUT "^\[ *[0-9]*\] (anonymous namespace): " -check $STDOUT "^\[ *[0-9]*\] (anonymous namespace)::c1_count: " -check $STDOUT "^\[ *[0-9]*\] (anonymous namespace)::c2_count: " -check $STDOUT "^\[ *[0-9]*\] bool: " -check $STDOUT "^\[ *[0-9]*\] check<one::c1>: " -check $STDOUT "^\[ *[0-9]*\] check<two::c2<double> >: " -check $STDOUT "^\[ *[0-9]*\] check<two::c2<int> >: " -# check $STDOUT "^\[ *[0-9]*\] check<two::c2<int const\*> >: " -check $STDOUT "^\[ *[0-9]*\] double: " -check $STDOUT "^\[ *[0-9]*\] F_A: " -check $STDOUT "^\[ *[0-9]*\] F_B: " -check $STDOUT "^\[ *[0-9]*\] F_C: " -check $STDOUT "^\[ *[0-9]*\] int: " -check $STDOUT "^\[ *[0-9]*\] main: " -check $STDOUT "^\[ *[0-9]*\] one: " -check $STDOUT "^\[ *[0-9]*\] one::c1: " -check $STDOUT "^\[ *[0-9]*\] one::c1::~c1: " -check $STDOUT "^\[ *[0-9]*\] one::c1::c1: " -check $STDOUT "^\[ *[0-9]*\] one::c1::val: " -check $STDOUT "^\[ *[0-9]*\] one::c1v: " -check $STDOUT "^\[ *[0-9]*\] one::G_A: " -check $STDOUT "^\[ *[0-9]*\] one::G_B: " -check $STDOUT "^\[ *[0-9]*\] one::G_B: " -check $STDOUT "^\[ *[0-9]*\] two: " -check $STDOUT "^\[ *[0-9]*\] two::c2<double>::~c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<double>::c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<double>::val: " -check $STDOUT "^\[ *[0-9]*\] two::c2<double>: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int const\*>: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int const\*>::~c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int const\*>::c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int const\*>::val: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int>::~c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int>::c2: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int>::val: " -check $STDOUT "^\[ *[0-9]*\] two::c2<int>: " -check $STDOUT "^\[ *[0-9]*\] two::c2v1: " -check $STDOUT "^\[ *[0-9]*\] two::c2v2: " -check $STDOUT "^\[ *[0-9]*\] anonymous_union_var: " - -exit 0 +exec ${srcdir}/gdb_index_test_comm.sh gdb_index_test_2.stdout |