| Index: gdb/testsuite/gdb.base/relocate.exp
|
| diff --git a/gdb/testsuite/gdb.base/relocate.exp b/gdb/testsuite/gdb.base/relocate.exp
|
| index 960597e8e017cac464b9267bcbf5c278a9149ac1..99ce83bc594cfd9b414a2bbdea16e748fcd4be41 100644
|
| --- a/gdb/testsuite/gdb.base/relocate.exp
|
| +++ b/gdb/testsuite/gdb.base/relocate.exp
|
| @@ -1,4 +1,4 @@
|
| -# Copyright 2002-2003, 2005, 2007-2012 Free Software Foundation, Inc.
|
| +# Copyright 2002-2013 Free Software Foundation, Inc.
|
|
|
| # This program is free software; you can redistribute it and/or modify
|
| # it under the terms of the GNU General Public License as published by
|
| @@ -16,9 +16,8 @@
|
| # relocate.exp -- Expect script to test loading symbols from unrelocated
|
| # object files.
|
|
|
| -set testfile relocate
|
| -set srcfile ${testfile}.c
|
| -set binfile ${objdir}/${subdir}/${testfile}.o
|
| +standard_testfile .c
|
| +append binfile .o
|
|
|
| remote_exec build "rm -f ${binfile}"
|
| if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" object {debug}] != "" } {
|
| @@ -53,6 +52,13 @@ gdb_exit
|
| gdb_start
|
| gdb_reinitialize_dir $srcdir/$subdir
|
|
|
| +#Check that invalid options are rejected.
|
| +foreach x {"-raednow" "readnow" "foo" "-readnow s"} {
|
| + gdb_test "add-symbol-file ${binfile} 0 $x" \
|
| + "USAGE: add-symbol-file <filename> <textaddress>.*-readnow.*-s <secname> <addr>.*" \
|
| + "add-symbol-file: unknown option $x"
|
| +}
|
| +
|
| # Load the object file.
|
| gdb_test "add-symbol-file ${binfile} 0" \
|
| "Reading symbols from .*${testfile}\\.o\\.\\.\\.done\\.(|\r\nUsing host libthread_db library .*libthread_db.so.*\\.)" \
|
|
|