1 # Copyright
(C
) 2019-2023 Free Software Foundation
, Inc.
3 # This
program is free software
; you can redistribute it and
/or modify
4 # it under the terms of the GNU General Public License as published by
5 # the Free Software Foundation
; either version
3 of the License
, or
6 #
(at your option
) any later version.
8 # This
program is distributed in the hope that it will be useful
,
9 # but WITHOUT
ANY WARRANTY
; without even the implied warranty of
10 # MERCHANTABILITY or FITNESS
FOR A PARTICULAR PURPOSE. See the
11 # GNU General Public License
for more details.
13 # You should have received a copy of the GNU General Public License
14 # along with this
program.
If not
, see
<http
://www.gnu.org
/licenses
/>.
16 standard_testfile realname
-expand.c realname
-expand
-real.c
18 # Compiling
on a remote host does not support a filename with
20 require
{!is_remote host
}
22 set srcdirabs
[file join
[pwd
] $srcdir
]
23 set srcfilelink
[standard_output_file realname
-expand
-link.c
]
25 remote_exec build
"ln -sf ${srcdirabs}/${subdir}/${srcfile2} $srcfilelink"
27 if { [file type $srcfilelink
] != "link" } {
28 unsupported
"target directory cannot have symbolic links"
32 if { [gdb_compile
"${srcdir}/${subdir}/${srcfile} ${srcfilelink}" "${binfile}" \
33 executable
{debug
}] != "" } {
34 untested
"failed to compile"
38 clean_restart $
{testfile
}
44 gdb_breakpoint func message
46 gdb_test_no_output
"set annotate 1"
48 # The patch to cause this output was reverted.
49 # See PR breakpoints
/24915.
50 setup_xfail
*-*-* 24915
52 "Breakpoint .* func .*realname-expand-link.c:$decimal\r\n\032\032.*realname-expand-link.c:.*"