| Index: gdb/testsuite/gdb.base/auxv.exp
|
| diff --git a/gdb/testsuite/gdb.base/auxv.exp b/gdb/testsuite/gdb.base/auxv.exp
|
| index 16f12c7f93d4abbad44af86296743240b3906899..ab51b2c0421b0e9e5914a6c36f7df1a3302497d1 100644
|
| --- a/gdb/testsuite/gdb.base/auxv.exp
|
| +++ b/gdb/testsuite/gdb.base/auxv.exp
|
| @@ -1,7 +1,6 @@
|
| # Test `info auxv' and related functionality.
|
|
|
| -# Copyright (C) 1992-2000, 2004, 2007-2010, 2012 Free Software
|
| -# Foundation, Inc.
|
| +# Copyright (C) 1992-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
|
| @@ -25,11 +24,10 @@ if { ! [istarget "*-*-linux*"] && ! [istarget "*-*-solaris*"] } {
|
| }
|
|
|
|
|
| -set testfile "auxv"
|
| -set srcfile ${testfile}.c
|
| -set binfile ${objdir}/${subdir}/${testfile}
|
| -set corefile ${objdir}/${subdir}/${testfile}.corefile
|
| -set gcorefile ${objdir}/${subdir}/${testfile}.gcore
|
| +standard_testfile .c
|
| +
|
| +set corefile ${binfile}.corefile
|
| +set gcorefile ${binfile}.gcore
|
|
|
| if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable \
|
| {debug additional_flags=-DUSE_RLIMIT}] != ""
|
| @@ -41,16 +39,13 @@ if { [gdb_compile "${srcdir}/${subdir}/${srcfile}" "${binfile}" executable \
|
|
|
| # Use a fresh directory to confine the native core dumps.
|
| # Make it the working directory for gdb and its child.
|
| -set coredir "${objdir}/${subdir}/coredir.[getpid]"
|
| +set coredir [standard_output_file coredir.[getpid]]
|
| file mkdir $coredir
|
| set core_works [expr [isnative] && ! [is_remote target]]
|
|
|
| # Run GDB on the test program up to where it will dump core.
|
|
|
| -gdb_exit
|
| -gdb_start
|
| -gdb_reinitialize_dir $srcdir/$subdir
|
| -gdb_load ${binfile}
|
| +clean_restart ${binfile}
|
| gdb_test_no_output "set print sevenbit-strings"
|
| gdb_test_no_output "set width 0"
|
|
|
| @@ -62,7 +57,7 @@ if {$core_works} {
|
| }
|
|
|
| if { ![runto_main] } then {
|
| - gdb_suppress_tests;
|
| + gdb_suppress_tests
|
| }
|
| set print_core_line [gdb_get_line_number "ABORT;"]
|
| gdb_test "tbreak $print_core_line"
|
| @@ -127,20 +122,7 @@ proc fetch_auxv {test} {
|
| set live_data [fetch_auxv "info auxv on live process"]
|
|
|
| # Now try gcore.
|
| -set gcore_works 0
|
| -set escapedfilename [string_to_regexp $gcorefile]
|
| -gdb_test_multiple "gcore $gcorefile" "gcore" {
|
| - -re "Saved corefile ${escapedfilename}\[\r\n\]+$gdb_prompt $" {
|
| - pass "gcore"
|
| - set gcore_works 1
|
| - }
|
| - -re "Can't create a corefile\[\r\n\]+$gdb_prompt $" {
|
| - unsupported "gcore"
|
| - }
|
| - -re "Undefined command: .*\[\r\n\]+$gdb_prompt $" {
|
| - unsupported "gcore"
|
| - }
|
| -}
|
| +set gcore_works [gdb_gcore_cmd "$gcorefile" "gcore"]
|
|
|
| # Let the program continue and die.
|
| gdb_test continue ".*Program received signal.*"
|
|
|