Test run by tcwg-build on Sat Feb 21 05:22:22 2026
Native configuration is armv8l-unknown-linux-gnueabihf

		=== gdb tests ===

Schedule of variations:
    tcwg-local

Running target tcwg-local
Using /home/tcwg-build/workspace/tcwg_gnu_3/abe/config/boards/tcwg-local.exp as board description file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/baseboards/unix.exp as board description file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/hosttools/armv8l-unknown-linux-gnueabihf/share/dejagnu/config/unix.exp as generic interface file for target.
Using /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/config/unix.exp as tool-and-target-specific interface file.
Running /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp ...
Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++    (timeout = 300)
builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++
gdb_do_cache: support_complex_tests (  )
gdb_do_cache: allow_float_test (  )
gdb_do_cache: universal_compile_options_c (  )
Executing on host: gcc    -fdiagnostics-color=never -c -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/ccopts.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/ccopts.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fdiagnostics-color=never -c -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/ccopts.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/ccopts.c
gdb_do_cache: get_compiler_info_1 ( c )
get_compiler_info: gcc-13-3-0
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c  -fdiagnostics-color=never -w -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c -fdiagnostics-color=never -w -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.1

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x...
(gdb) delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1 at 0x4de: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 3.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:3
warning: 3	/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c: No such file or directory
(gdb) break *break_here
Breakpoint 2 at 0x4004fa: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 10.
(gdb) gdb_do_cache_wrap ignoring pass: break *break_here
continue
Continuing.

Breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:10
10	in /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c
(gdb) gdb_do_cache_wrap ignoring pass: continue to breakpoint: break_here
set $d0 = 5.0
(gdb) gdb_do_cache_wrap ignoring pass: set $d0 = 5.0
continue
Continuing.
[Inferior 1 (process 1355322) exited with code 01]
(gdb) 
Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.2

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x...
(gdb) delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1 at 0x4de: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 3.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:3
warning: 3	/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c: No such file or directory
(gdb) break *break_here
Breakpoint 2 at 0x4004fa: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 10.
(gdb) gdb_do_cache_wrap ignoring pass: break *break_here
continue
Continuing.

Breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:10
10	in /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c
(gdb) gdb_do_cache_wrap ignoring pass: continue to breakpoint: break_here
set $d0 = 5.0
(gdb) gdb_do_cache_wrap ignoring pass: set $d0 = 5.0
continue
Continuing.
[Inferior 1 (process 1355358) exited with code 01]
(gdb) 
Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.3

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x...
(gdb) delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1 at 0x4de: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 3.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:3
warning: 3	/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c: No such file or directory
(gdb) break *break_here
Breakpoint 2 at 0x4004fa: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 10.
(gdb) gdb_do_cache_wrap ignoring pass: break *break_here
continue
Continuing.

Breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:10
10	in /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c
(gdb) gdb_do_cache_wrap ignoring pass: continue to breakpoint: break_here
set $d0 = 5.0
(gdb) gdb_do_cache_wrap ignoring pass: set $d0 = 5.0
continue
Continuing.
[Inferior 1 (process 1355394) exited with code 01]
(gdb) 
Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.4

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x...
(gdb) delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1 at 0x4de: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 3.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:3
warning: 3	/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c: No such file or directory
(gdb) break *break_here
Breakpoint 2 at 0x4004fa: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 10.
(gdb) gdb_do_cache_wrap ignoring pass: break *break_here
continue
Continuing.

Breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:10
10	in /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c
(gdb) gdb_do_cache_wrap ignoring pass: continue to breakpoint: break_here
set $d0 = 5.0
(gdb) gdb_do_cache_wrap ignoring pass: set $d0 = 5.0
continue
Continuing.
[Inferior 1 (process 1355430) exited with code 01]
(gdb) 
Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.5

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x...
(gdb) delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1 at 0x4de: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 3.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.x 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:3
warning: 3	/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c: No such file or directory
(gdb) break *break_here
Breakpoint 2 at 0x4004fa: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c, line 10.
(gdb) gdb_do_cache_wrap ignoring pass: break *break_here
continue
Continuing.

Breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c:10
10	in /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/arm_vfp.c
(gdb) gdb_do_cache_wrap ignoring pass: continue to breakpoint: break_here
set $d0 = 5.0
(gdb) gdb_do_cache_wrap ignoring pass: set $d0 = 5.0
continue
Continuing.
[Inferior 1 (process 1355466) exited with code 01]
(gdb) gdb_caching_proc allow_float_test caused gdb_exit to be called
  gdb_caching_proc allow_float_test marked as called
  gdb_caching_proc get_compiler_info_1 marked as called
  gdb_caching_proc universal_compile_options_c marked as called
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/complex.c  -fdiagnostics-color=never -w -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/complex.x    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/complex.c -fdiagnostics-color=never -w -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/temp/1355245/complex.x
gdb_caching_proc support_complex_tests caused gdb_exit to be called
  gdb_caching_proc support_complex_tests marked as called
  gdb_caching_proc allow_float_test marked as called
  gdb_caching_proc get_compiler_info_1 marked as called
  gdb_caching_proc universal_compile_options_c marked as called
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
get_compiler_info: gcc-13-3-0
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.6

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 'a', static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 49 '1'}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 'a', static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 49 '1'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51 '3'}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51 '3'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 '4', b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 '4', b = 98 'b'}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 '4', b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 '4', b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 '5', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 '5', b = 98 'b', c = 99 'c', d = 100 'd'}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 '5', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 '5', b = 98 'b', c = 99 'c', d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65 'A'}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65 'A'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66 'B'}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66 'B'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 'a', static b = 67 'C', c = 99 'c', d = 100 'd', e = 101 'e'}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 67 'C', c = 99 'c', d = 100 'd', e = 101 'e'}}, f = 102 'f'}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 'a', static b = 67 'C', c = 99 'c', d = 100 'd', e = 101 'e'}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 67 'C', c = 99 'c', d = 100 'd', e = 101 'e'}}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 'a', static b = 68 'D', static c = 69 'E', d = 100 'd', e = 101 'e', f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 'a', static b = 68 'D', static c = 69 'E', d = 100 'd', e = 101 'e', f = 102 'f'}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 'a', static b = 68 'D', static c = 69 'E', d = 100 'd', e = 101 'e', f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 'a', static b = 68 'D', static c = 69 'E', d = 100 'd', e = 101 'e', f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0 '\000', f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0 '\000', f = 0 '\000'}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0 '\000', f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0 '\000', f = 0 '\000'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102 'f'}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.7

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.8

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.9

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.10

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll: check return value struct_static_06_04
gdb_do_cache: support_complex_tests (  )
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tfc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tfc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.11

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tfc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 + 0i, b = 98 + 0i}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 + 0i, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tfc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tdc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tdc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.12

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tdc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 + 0i, b = 98 + 0i}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 + 0i, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tdc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tldc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tldc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.13

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tldc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 49 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {static b = 51 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 + 0i, b = 98 + 0i}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 + 0i, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 + 0i, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 + 0i}}, s6 = {s5 = {static b = 57 + 0i}}, s8 = {s7 = {static c = 48 + 0i}}, s10 = {s9 = {static d = 65 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, static d = 66 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 + 0i, static b = 67 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 + 0i, static b = 68 + 0i, static c = 69 + 0i, d = 100 + 0i, e = 101 + 0i, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {static c = 71 + 0i}}, s10 = {s9 = {static d = 72 + 0i}}, s12 = {s11 = {e = 0 + 0i, f = 0 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 + 0i, es3 = {<No data fields>}, static b = 74 + 0i, es4 = {<No data fields>}, static c = 75 + 0i, es5 = {<No data fields>}, static d = 76 + 0i, es6 = {<No data fields>}, static e = 77 + 0i, es7 = {<No data fields>}, f = 102 + 0i}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tldc: check return value struct_static_06_04
gdb_do_cache: allow_float_test (  )
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.14

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.15

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.16

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.17

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 '4', b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 '4', b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.18

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 '4', b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 '4', b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tc -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.19

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tc-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97 'a', static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50 '2', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52 '4', b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52 '4', b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52 '4', b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53 '5', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54 '6', s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56 '8'}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48 '0'}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97 'a', static b = 67, c = 99 'c', d = 100, e = 101 'e'}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97 'a', static b = 68, static c = 69 'E', d = 100, e = 101, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70 'F'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71 'G'}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0 '\000', f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73 'I', es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75 'K', es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77 'M', es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tc-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.20

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.21

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ts -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.22

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ts-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ts-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.23

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.24

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=ti -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.25

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-ti-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-ti-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.26

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.27

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tl -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.28

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tl-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tl-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.29

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.30

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tll -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.31

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tll-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tll-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.32

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98 'b'}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.33

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ts: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.34

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-ti: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.35

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tl: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.36

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tll: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.37

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.38

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tf -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.39

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tf-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tf-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.40

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98 'b'}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.41

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ts: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.42

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-ti: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.43

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tl: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.44

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tll: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.45

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.46

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=td -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.47

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-td-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-td-tld: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.48

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49 '1'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49 '1'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51 '3'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98 'b'}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55 '7'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57 '9'}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65 'A'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66 'B'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67 'C', c = 99, d = 100 'd', e = 101}}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68 'D', static c = 69, d = 100 'd', e = 101 'e', f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72 'H'}}, s12 = {s11 = {e = 0, f = 0 '\000'}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74 'J', es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76 'L', es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102 'f'}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tc: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.49

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ts: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.50

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-ti: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.51

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tl: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.52

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tll: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.53

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tf: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.54

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-td: check return value struct_static_06_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c++ )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: g++  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib  -O2 -DtA=tld -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty  -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP g++ -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -L/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/libiberty -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/gdb.in.55

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c++/infcall-nested-structs-c++-tld-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_05_04
p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)
$49 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_02_01 (ref_val_struct_static_02_01)>
print ref_val_struct_static_02_01
$50 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_02_01"
Refval: {s2 = {s1 = {a = 97, static b = 49}}}
print rtn_str_struct_static_02_01 ()
$51 = {s2 = {s1 = {a = 97, static b = 49}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_02_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 49}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_02_01
p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)
$52 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_02_02 (ref_val_struct_static_02_02)>
print ref_val_struct_static_02_02
$53 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_02_02"
Refval: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_static_02_02 ()
$54 = {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_02_02 ()"
Answer: {static a = 50, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_02_02
p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)
$55 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_02_03 (ref_val_struct_static_02_03)>
print ref_val_struct_static_02_03
$56 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
print rtn_str_struct_static_02_03 ()
$57 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {static b = 51}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_02_03
p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)
$58 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_02_04 (ref_val_struct_static_02_04)>
print ref_val_struct_static_02_04
$59 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_02_04"
Refval: {static a = 52, b = 98}
print rtn_str_struct_static_02_04 ()
$60 = {static a = 52, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_02_04 ()"
Answer: {static a = 52, b = 98}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_02_04
p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)
$61 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_04_01 (ref_val_struct_static_04_01)>
print ref_val_struct_static_04_01
$62 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_04_01"
Refval: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
print rtn_str_struct_static_04_01 ()
$63 = {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_04_01 ()"
Answer: {s2 = {s1 = {static a = 53, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_04_01
p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)
$64 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_04_02 (ref_val_struct_static_04_02)>
print ref_val_struct_static_04_02
$65 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
print rtn_str_struct_static_04_02 ()
$66 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, static c = 54, s5 = {s4 = {es2 = {<No data fields>}}}, static d = 55}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_04_02
p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)
$67 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_04_03 (ref_val_struct_static_04_03)>
print ref_val_struct_static_04_03
$68 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_04_03"
Refval: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
print rtn_str_struct_static_04_03 ()
$69 = {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_04_03 ()"
Answer: {s4 = {s3 = {static a = 56}}, s6 = {s5 = {static b = 57}}, s8 = {s7 = {static c = 48}}, s10 = {s9 = {static d = 65}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_04_03
p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)
$70 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_04_04 (ref_val_struct_static_04_04)>
print ref_val_struct_static_04_04
$71 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
print rtn_str_struct_static_04_04 ()
$72 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, static d = 66}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_04_04
p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)
$73 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_06_01 (ref_val_struct_static_06_01)>
print ref_val_struct_static_06_01
$74 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_06_01"
Refval: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
print rtn_str_struct_static_06_01 ()
$75 = {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_06_01 ()"
Answer: {s2 = {s1 = {a = 97, static b = 67, c = 99, d = 100, e = 101}}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_06_01
p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)
$76 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_06_02 (ref_val_struct_static_06_02)>
print ref_val_struct_static_06_02
$77 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_06_02"
Refval: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
print rtn_str_struct_static_06_02 ()
$78 = {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_06_02 ()"
Answer: {a = 97, static b = 68, static c = 69, d = 100, e = 101, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_06_02
p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)
$79 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_06_03 (ref_val_struct_static_06_03)>
print ref_val_struct_static_06_03
$80 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_06_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
print rtn_str_struct_static_06_03 ()
$81 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_06_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {static a = 70}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {static c = 71}}, s10 = {s9 = {static d = 72}}, s12 = {s11 = {e = 0, f = 0}}}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_06_03
p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)
$82 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: gdb-command<p/d check_arg_struct_static_06_04 (ref_val_struct_static_06_04)>
print ref_val_struct_static_06_04
$83 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "ref_val_struct_static_06_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
print rtn_str_struct_static_06_04 ()
$84 = {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
(gdb) PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: get valueof "rtn_str_struct_static_06_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, static a = 73, es3 = {<No data fields>}, static b = 74, es4 = {<No data fields>}, static c = 75, es5 = {<No data fields>}, static d = 76, es6 = {<No data fields>}, static e = 77, es7 = {<No data fields>}, f = 102}
PASS: gdb.base/infcall-nested-structs-c++.exp: types-tld-tld: check return value struct_static_06_04
testcase /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs-c++.exp completed in 58 seconds
Running /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs-c.exp ...
Executing on build: rm -rf /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c    (timeout = 300)
builtin_spawn -ignore SIGHUP rm -rf /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c
gdb_do_cache: support_complex_tests (  )
gdb_caching_proc support_complex_tests caused gdb_exit to be called
  gdb_caching_proc support_complex_tests marked as called
  gdb_caching_proc allow_float_test marked as called
  gdb_caching_proc get_compiler_info_1 marked as called
  gdb_caching_proc universal_compile_options_c marked as called
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.1

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98 'b', c = 99 'c', d = 100 'd', e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.2

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.3

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.4

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.5

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll: check return value struct_05_04
gdb_do_cache: support_complex_tests (  )
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tfc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.6

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tfc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tfc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tdc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.7

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tdc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tdc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tldc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.8

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tldc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_01_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_02_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
print rtn_str_struct_02_02 ()
$18 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_04_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
print rtn_str_struct_04_02 ()
$30 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 + 0i, b = 98 + 0i, c = 99 + 0i, d = 100 + 0i, e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_05_02"
Refval: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
print rtn_str_struct_05_02 ()
$42 = {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 + 0i, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 + 0i, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 + 0i, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 + 0i, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 + 0i}}, s6 = {s5 = {b = 98 + 0i}}, s8 = {s7 = {c = 99 + 0i}}, s10 = {s9 = {d = 100 + 0i}}, s12 = {s11 = {e = 101 + 0i}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 + 0i, es3 = {<No data fields>}, b = 98 + 0i, es4 = {<No data fields>}, c = 99 + 0i, es5 = {<No data fields>}, d = 100 + 0i, es6 = {<No data fields>}, e = 101 + 0i}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tldc: check return value struct_05_04
gdb_do_cache: allow_float_test (  )
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.9

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.10

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.11

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.12

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.13

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tc -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.14

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tc-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97 'a', b = 98, c = 99 'c', d = 100, e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97 'a', s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99 'c', s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97 'a'}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99 'c'}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101 'e'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97 'a', es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99 'c', es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tc-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.15

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.16

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ts -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.17

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ts-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ts-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.18

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.19

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=ti -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.20

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-ti-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-ti-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.21

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.22

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tl -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.23

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tl-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tl-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.24

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.25

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tll -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.26

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tll-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tll-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.27

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ts -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.28

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ts: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=ti -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.29

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-ti: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tl -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.30

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tl: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tll -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.31

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tll: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.32

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.33

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tf -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.34

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tf-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tf-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.35

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ts -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.36

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ts: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=ti -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.37

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-ti: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tl -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.38

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tl: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tll -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.39

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tll: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.40

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.41

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=td -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.42

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-td-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-td-tld: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tc -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.43

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tc 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98 'b', c = 99, d = 100 'd', e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98 'b', s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100 'd', s7 = {s6 = {es2 = {<No data fields>}}}, e = 101 'e'}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98 'b'}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100 'd'}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98 'b', es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100 'd', es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tc: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ts -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.44

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ts 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ts: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=ti -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.45

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-ti 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-ti: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tl -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.46

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tl 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tl: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tll -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.47

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tll 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tll: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tf -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.48

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tf 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tf: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=td -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.49

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-td 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-td: check return value struct_05_04
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g  -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -c -g -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld0.o /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c
gdb_do_cache: universal_compile_options_c (  )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
gdb_do_cache: get_compiler_info_1 ( c )
Executing on host: gcc  -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld0.o  -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -g  -lm   -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld    (timeout = 300)
builtin_spawn -ignore SIGHUP gcc -fno-stack-protector /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld0.o -fdiagnostics-color=never -DTEST_COMPLEX -Wno-psabi -I/home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/lib -O2 -DtA=tld -DtB=tld -g -lm -o /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld

Starting logfile: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/gdb.in.50

builtin_spawn /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on
(gdb) set height 0
(gdb) set width 0
(gdb) dir
Reinitialize source path to empty? (y or n) y
Source directories searched: $cdir:$cwd
(gdb) dir /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base
Source directories searched: /home/tcwg-build/workspace/tcwg_gnu_3/gdb/gdb/testsuite/gdb.base:$cdir:$cwd
(gdb) kill
The program is not being run.
(gdb) file /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld
Reading symbols from /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld...
(gdb) set print sevenbit-strings
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: set print sevenbit-strings
set print address off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: set print address off
set print pretty off
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: set print pretty off
set width 0
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: set width 0
set print elements 300
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: set print elements 300
delete breakpoints
(gdb) info breakpoints
No breakpoints, watchpoints, tracepoints, or catchpoints.
(gdb) break -qualified main
Breakpoint 1: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 422.
(gdb) run 
Starting program: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/outputs/gdb.base/infcall-nested-structs-c/infcall-nested-structs-c-tld-tld 
[Thread debugging using libthread_db enabled]
Using host libthread_db library "/lib/arm-linux-gnueabihf/libthread_db.so.1".

Breakpoint 1, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:422
422	  res = call_all ();
(gdb) tbreak 423
Temporary breakpoint 2: file /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c, line 423.
(gdb) continue
Continuing.

Temporary breakpoint 2, main () at /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs.c:423
423	  breakpt (); /* Break Here.  */
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: continue to breakpoint: breakpt
p/d check_arg_struct_01_01 (ref_val_struct_01_01)
$1 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_01 (ref_val_struct_01_01)>
print ref_val_struct_01_01
$2 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_01_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
print rtn_str_struct_01_01 ()
$3 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_01_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_01_01
p/d check_arg_struct_01_02 (ref_val_struct_01_02)
$4 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_02 (ref_val_struct_01_02)>
print ref_val_struct_01_02
$5 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_01_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
print rtn_str_struct_01_02 ()
$6 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_01_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_01_02
p/d check_arg_struct_01_03 (ref_val_struct_01_03)
$7 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_03 (ref_val_struct_01_03)>
print ref_val_struct_01_03
$8 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_01_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
print rtn_str_struct_01_03 ()
$9 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_01_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_01_03
p/d check_arg_struct_01_04 (ref_val_struct_01_04)
$10 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_01_04 (ref_val_struct_01_04)>
print ref_val_struct_01_04
$11 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_01_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
print rtn_str_struct_01_04 ()
$12 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_01_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_01_04
p/d check_arg_struct_02_01 (ref_val_struct_02_01)
$13 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_01 (ref_val_struct_02_01)>
print ref_val_struct_02_01
$14 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_02_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
print rtn_str_struct_02_01 ()
$15 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_02_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_02_01
p/d check_arg_struct_02_02 (ref_val_struct_02_02)
$16 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_02 (ref_val_struct_02_02)>
print ref_val_struct_02_02
$17 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_02_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
print rtn_str_struct_02_02 ()
$18 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_02_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_02_02
p/d check_arg_struct_02_03 (ref_val_struct_02_03)
$19 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_03 (ref_val_struct_02_03)>
print ref_val_struct_02_03
$20 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_02_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
print rtn_str_struct_02_03 ()
$21 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_02_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_02_03
p/d check_arg_struct_02_04 (ref_val_struct_02_04)
$22 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_02_04 (ref_val_struct_02_04)>
print ref_val_struct_02_04
$23 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_02_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
print rtn_str_struct_02_04 ()
$24 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_02_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_02_04
p/d check_arg_struct_04_01 (ref_val_struct_04_01)
$25 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_01 (ref_val_struct_04_01)>
print ref_val_struct_04_01
$26 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_04_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
print rtn_str_struct_04_01 ()
$27 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_04_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_04_01
p/d check_arg_struct_04_02 (ref_val_struct_04_02)
$28 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_02 (ref_val_struct_04_02)>
print ref_val_struct_04_02
$29 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_04_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
print rtn_str_struct_04_02 ()
$30 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_04_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_04_02
p/d check_arg_struct_04_03 (ref_val_struct_04_03)
$31 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_03 (ref_val_struct_04_03)>
print ref_val_struct_04_03
$32 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_04_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
print rtn_str_struct_04_03 ()
$33 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_04_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_04_03
p/d check_arg_struct_04_04 (ref_val_struct_04_04)
$34 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_04_04 (ref_val_struct_04_04)>
print ref_val_struct_04_04
$35 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_04_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
print rtn_str_struct_04_04 ()
$36 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_04_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_04_04
p/d check_arg_struct_05_01 (ref_val_struct_05_01)
$37 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_01 (ref_val_struct_05_01)>
print ref_val_struct_05_01
$38 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_05_01"
Refval: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
print rtn_str_struct_05_01 ()
$39 = {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_05_01 ()"
Answer: {es1 = {<No data fields>}, s2 = {s1 = {a = 97, b = 98, c = 99, d = 100, e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_05_01
p/d check_arg_struct_05_02 (ref_val_struct_05_02)
$40 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_02 (ref_val_struct_05_02)>
print ref_val_struct_05_02
$41 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_05_02"
Refval: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
print rtn_str_struct_05_02 ()
$42 = {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_05_02 ()"
Answer: {a = 97, s2 = {s1 = {es1 = {<No data fields>}}}, b = 98, s3 = {s2 = {es1 = {<No data fields>}}}, c = 99, s5 = {s4 = {es2 = {<No data fields>}}}, d = 100, s7 = {s6 = {es2 = {<No data fields>}}}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_05_02
p/d check_arg_struct_05_03 (ref_val_struct_05_03)
$43 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_03 (ref_val_struct_05_03)>
print ref_val_struct_05_03
$44 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_05_03"
Refval: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
print rtn_str_struct_05_03 ()
$45 = {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_05_03 ()"
Answer: {s2 = {s1 = {es1 = {<No data fields>}}}, es1 = {<No data fields>}, s4 = {s3 = {a = 97}}, s6 = {s5 = {b = 98}}, s8 = {s7 = {c = 99}}, s10 = {s9 = {d = 100}}, s12 = {s11 = {e = 101}}}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_05_03
p/d check_arg_struct_05_04 (ref_val_struct_05_04)
$46 = 1
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: gdb-command<p/d check_arg_struct_05_04 (ref_val_struct_05_04)>
print ref_val_struct_05_04
$47 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "ref_val_struct_05_04"
Refval: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
print rtn_str_struct_05_04 ()
$48 = {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
(gdb) PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: get valueof "rtn_str_struct_05_04 ()"
Answer: {es1 = {<No data fields>}, es2 = {<No data fields>}, a = 97, es3 = {<No data fields>}, b = 98, es4 = {<No data fields>}, c = 99, es5 = {<No data fields>}, d = 100, es6 = {<No data fields>}, e = 101}
PASS: gdb.base/infcall-nested-structs-c.exp: types-tld-tld: check return value struct_05_04
testcase /home/tcwg-build/workspace/tcwg_gnu_3/abe/snapshots/gdb.git~master/gdb/testsuite/gdb.base/infcall-nested-structs-c.exp completed in 39 seconds

		=== gdb Summary ===

# of expected passes		9400
Executing on host: /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex "set interactive-mode on" --version    (timeout = 300)
builtin_spawn -ignore SIGHUP /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/testsuite/../../gdb/gdb -nw -nx -q -iex set height 0 -iex set width 0 -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex set interactive-mode on --version
GNU gdb (Linaro_GDB-2026.02.21) 18.0.50.20260220-git
Copyright (C) 2026 Free Software Foundation, Inc.
License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html>
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.
/home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/gdb version  18.0.50.20260220-git -nw -nx -q -iex "set height 0" -iex "set width 0" -data-directory /home/tcwg-build/workspace/tcwg_gnu_3/abe/builds/armv8l-unknown-linux-gnueabihf/armv8l-unknown-linux-gnueabihf/gdb-gdb.git~master/gdb/data-directory -iex "set interactive-mode on" 

runtest completed at Sat Feb 21 05:23:59 2026
