diff options
author | Sergio Durigan Junior <sergiodj@redhat.com> | 2017-12-01 16:58:47 -0500 |
---|---|---|
committer | Sergio Durigan Junior <sergiodj@redhat.com> | 2017-12-01 16:58:47 -0500 |
commit | 7f0f8ac8b15f5f5327116614b4137e5dd533ada2 (patch) | |
tree | 3222e4411f845b46423966547889920b775f62e7 /gdb/testsuite/gdb.base | |
parent | 7ef67ba53397c52a87375403aa614c52b94ccc73 (diff) | |
download | gdb-7f0f8ac8b15f5f5327116614b4137e5dd533ada2.zip gdb-7f0f8ac8b15f5f5327116614b4137e5dd533ada2.tar.gz gdb-7f0f8ac8b15f5f5327116614b4137e5dd533ada2.tar.bz2 |
Revert "Add support for the readnever concept"
This reverts commit e2e321740ce2e36a97be2a410cd56eebaa2304aa.
It was mistakenly pushed.
Diffstat (limited to 'gdb/testsuite/gdb.base')
-rw-r--r-- | gdb/testsuite/gdb.base/readnever.c | 41 | ||||
-rw-r--r-- | gdb/testsuite/gdb.base/readnever.exp | 83 |
2 files changed, 0 insertions, 124 deletions
diff --git a/gdb/testsuite/gdb.base/readnever.c b/gdb/testsuite/gdb.base/readnever.c deleted file mode 100644 index 6489e89..0000000 --- a/gdb/testsuite/gdb.base/readnever.c +++ /dev/null @@ -1,41 +0,0 @@ -/* Copyright 2016-2017 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 - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -static void -fun_three (int a, char b, void *c) -{ - /* Do nothing. */ -} - -static void -fun_two (unsigned int p, const char *y) -{ - fun_three ((int) p, '1', (void *) y); -} - -static void -fun_one (int *x) -{ - fun_two (10, (const char *) x); -} - -int -main (void) -{ - int a = 10; - - fun_one (&a); - return 0; -} diff --git a/gdb/testsuite/gdb.base/readnever.exp b/gdb/testsuite/gdb.base/readnever.exp deleted file mode 100644 index 151f12a..0000000 --- a/gdb/testsuite/gdb.base/readnever.exp +++ /dev/null @@ -1,83 +0,0 @@ -# Copyright 2016-2017 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 -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see <http://www.gnu.org/licenses/>. - -standard_testfile .c - -if { [build_executable "failed to build" $testfile $srcfile { debug }] == -1 } { - untested "Couldn't compile ${srcfile}" - return -1 -} - -save_vars { GDBFLAGS } { - append GDBFLAGS " --readnever" - clean_restart ${binfile} -} - -if ![runto_main] then { - perror "couldn't run to breakpoint" - continue -} - -gdb_test "break fun_three" \ - "Breakpoint $decimal at $hex" - -gdb_test "continue" \ - "Breakpoint $decimal, $hex in fun_three \\(\\)" - -gdb_test "backtrace" \ - [multi_line "#0 $hex in fun_three \\(\\)" \ - "#1 $hex in fun_two \\(\\)" \ - "#2 $hex in fun_one \\(\\)" \ - "#3 $hex in main \\(\\)" ] - -gdb_test_no_output "maint info symtabs" \ - "maint info symtabs no output for --readnever" -gdb_test_no_output "maint info psymtabs" \ - "maint info psymtabs no output for --readnever" - -# Test invalid combination of flags. -save_vars { GDBFLAGS } { - append GDBFLAGS " --readnever --readnow" - gdb_exit - gdb_spawn - - set test "test readnow and readnever at the same time" - gdb_test_multiple "" $test { - "'--readnow' and '--readnever' cannot be specified simultaneously" { - pass $test - set test "expect eof after failure" - gdb_test_multiple "" $test { - eof { - pass $test - } - } - } - } -} - - -# Test symbol-file's -readnever option. - -# Restart GDB without the --readnever option. -gdb_exit -gdb_start -gdb_test "symbol-file ${binfile}0.o -readnever" \ - "Reading symbols from ${binfile}0\.o\.\.\.\\\(no debugging symbols found\\\)\.\.\.done\." \ - "use symbol-file -readnever" - -gdb_test_no_output "maint info symtabs" \ - "maint info symtabs no output for symbol-file -readnever" -gdb_test_no_output "maint info psymtabs" \ - "maint info psymtabs no output for symbol-file -readnever" |