New testcase for PR tui/25126 (staled source cache)
[deliverable/binutils-gdb.git] / gdb / testsuite / gdb.base / symbol-without-target_section.exp
index 4a870b313aca85f58894b7816d0dd4d20cf7dbfe..79d47e28de90b6e25ddb1e9bd9a47a0bf911dbc6 100644 (file)
@@ -1,4 +1,4 @@
-# Copyright 2010 Free Software Foundation, Inc.
+# Copyright 2010-2020 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
 # Such file is ${binmainfile} through add-symbol-file here.  Set context first
 # by "list main" to have some local BLOCK set in lookup_symbol_global.
 
-set testfile symbol-without-target_section
-set srclibfile ${testfile}.c
+standard_testfile start.c .c
 set binlibfile ${testfile}.x
-set srcmainfile start.c
-set binmainfile ${testfile}
-if { [gdb_compile "${srcdir}/${subdir}/${srclibfile}" \
-                 "${objdir}/${subdir}/${binlibfile}" object {debug}] != "" } {
-    untested ${testfile}.exp
+
+if { [gdb_compile "${srcdir}/${subdir}/${srcfile2}" \
+                 [standard_output_file ${binlibfile}] object {debug}] != "" } {
+    untested "failed to compile"
     return -1
 }
-if {[build_executable ${testfile}.exp ${binmainfile} ${srcmainfile} {debug}] == -1} {
+if {[build_executable ${testfile}.exp ${testfile} ${srcfile} {debug}] == -1} {
     return -1
 }
 clean_restart ${binlibfile}
 
-gdb_test "add-symbol-file ${objdir}/${subdir}/${binmainfile} 0" \
+gdb_test "add-symbol-file [standard_output_file ${testfile}] 0" \
     "Reading symbols from .*" \
     "add-symbol-file" \
     "add symbol table from file \".*\" at.*\\(y or n\\) " "y"
This page took 0.028196 seconds and 4 git commands to generate.