From 46129bdbe7918d5624228301fccbb6070d0bba23 Mon Sep 17 00:00:00 2001 From: Thomas Schwinge Date: Wed, 7 Dec 2016 13:37:41 +0100 Subject: binutils-gdb: 1a9ccd70f9a75dc6b48d340059f28ef3550c107b (2016-11-23) --- .../laplace.SCHWINGE/test/binutils/binutils.sum | 5 +- .../laplace.SCHWINGE/test/gas/testsuite/gas.sum | 26 +- .../laplace.SCHWINGE/test/gdb/testsuite/gdb.sum | 663 +++++++++++---------- binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum | 13 +- 4 files changed, 395 insertions(+), 312 deletions(-) (limited to 'binutils-gdb/laplace.SCHWINGE/test') diff --git a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum index 8d69018b..ecc962b6 100644 --- a/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum +++ b/binutils-gdb/laplace.SCHWINGE/test/binutils/binutils.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Dec 6 14:09:51 2016 +Test Run By thomas on Wed Dec 7 12:08:52 2016 Native configuration is i686-unknown-gnu0.8 === binutils tests === @@ -68,6 +68,7 @@ PASS: nm -g PASS: nm -g on unique symbols PASS: nm -P PASS: nm --size-sort +PASS: nm --with-symbol-versions Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/objcopy.exp ... PASS: objcopy (simple copy) PASS: objcopy --reverse-bytes @@ -188,6 +189,6 @@ Running [...]/tschwinge/W._C._Handy/binutils/testsuite/binutils-all/x86-64/x86-6 === binutils Summary === -# of expected passes 152 +# of expected passes 153 # of unexpected successes 1 # of unsupported tests 4 diff --git a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum index ebd54b97..d9a60fa6 100644 --- a/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum +++ b/binutils-gdb/laplace.SCHWINGE/test/gas/testsuite/gas.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Dec 6 14:10:18 2016 +Test Run By thomas on Wed Dec 7 12:09:04 2016 Native configuration is i686-unknown-gnu0.8 === gas tests === @@ -92,6 +92,8 @@ PASS: CFI common 4 PASS: CFI common 5 PASS: CFI common 6 PASS: CFI common 7 +PASS: CFI common 8 +PASS: CFI common 9 Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/cr16/cr16.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/cr16/pic.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/cris/cris.exp ... @@ -487,8 +489,6 @@ PASS: i386 AVX512F rcig insns (Intel disassembly) PASS: i386 AVX512F rcig insns PASS: i386 CLWB insns PASS: i386 CLWB insns (Intel disassembly) -PASS: i386 PCOMMIT insns -PASS: i386 PCOMMIT insns (Intel disassembly) PASS: i386 AVX512IFMA insns PASS: i386 AVX512IFMA insns (Intel disassembly) PASS: i386 AVX512IFMA/VL insns @@ -497,6 +497,16 @@ PASS: i386 AVX512VBMI insns PASS: i386 AVX512VBMI insns (Intel disassembly) PASS: i386 AVX512VBMI/VL insns PASS: i386 AVX512VBMI/VL insns (Intel disassembly) +PASS: i386 AVX512/4FMAPS insns +PASS: i386 AVX512/4FMAPS insns (Intel disassembly) +PASS: i386 AVX512/4FMAPS_VL insns +PASS: i386 AVX512/4FMAPS_VL insns (Intel disassembly) +PASS: i386 avx512_4fmaps-warn +PASS: i386 avx512_4fmaps_vl-warn +PASS: i386 AVX512/4VNNIW insns +PASS: i386 AVX512/4VNNIW insns (Intel disassembly) +PASS: i386 AVX512/4VNNIW_VL insns +PASS: i386 AVX512/4VNNIW_VL insns (Intel disassembly) PASS: i386 CLZERO insn PASS: opcodes with invalid modrm byte PASS: i386 monitorx and mwaitx insn @@ -508,6 +518,7 @@ PASS: i386 PTWRITE insns PASS: i386 PTWRITE insns (Intel disassembly) PASS: i386 avx512vl-1 PASS: i386 avx512vl-2 +PASS: i386 fpu bad opcodes PASS: i386 reloc PASS: i386 jump16 PASS: i386 white @@ -552,9 +563,9 @@ PASS: gas/i386/addend PASS: gas/i386/iamcu-1 PASS: gas/i386/iamcu-2 PASS: gas/i386/iamcu-3 +PASS: gas/i386/iamcu-4 +PASS: gas/i386/iamcu-5 PASS: i386 iamcu-inval-1 -PASS: i386 iamcu-inval-2 -PASS: i386 iamcu-inval-3 PASS: i386 jump PASS: x86 Intel expressions PASS: string insn operands @@ -652,6 +663,7 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/pe/pe.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/pj/pj.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/ppc/aix.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/ppc/ppc.exp ... +Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/riscv/riscv.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/rl78/rl78.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/rx/rx.exp ... Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/s390/s390.exp ... @@ -692,6 +704,6 @@ Running [...]/tschwinge/W._C._Handy/gas/testsuite/gas/z8k/z8k.exp ... === gas Summary === -# of expected passes 551 -../as-new 2.27.51.20160905 +# of expected passes 562 +../as-new 2.27.51.20161123 diff --git a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum index 5b7d1bcf..ed178b0b 100644 --- a/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum +++ b/binutils-gdb/laplace.SCHWINGE/test/gdb/testsuite/gdb.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Dec 6 14:29:34 2016 +Test Run By thomas on Wed Dec 7 12:18:10 2016 Native configuration is i686-unknown-gnu0.8 === gdb tests === @@ -369,7 +369,7 @@ PASS: gdb.ada/info_exc.exp: info exceptions global_gdb PASS: gdb.ada/info_exc.exp: info exceptions const.aint Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/info_locals_renaming.exp ... PASS: gdb.ada/info_locals_renaming.exp: compilation foo.adb -PASS: gdb.ada/info_locals_renaming.exp: info locals +FAIL: gdb.ada/info_locals_renaming.exp: info locals (GDB internal error) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.ada/info_types.exp ... PASS: gdb.ada/info_types.exp: set lang ada PASS: gdb.ada/info_types.exp: info types new_integer_type @@ -991,7 +991,7 @@ PASS: gdb.arch/i386-prologue.exp: backtrace in gdb1338 PASS: gdb.arch/i386-prologue.exp: saved registers in gdb1338 PASS: gdb.arch/i386-prologue.exp: check jump_at_beginning prologue end Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-signal.exp ... -FAIL: gdb.arch/i386-signal.exp: backtrace 10 +PASS: gdb.arch/i386-signal.exp: backtrace 10 PASS: gdb.arch/i386-signal.exp: finish Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/i386-size-overlap.exp ... FAIL: gdb.arch/i386-size-overlap.exp: run past main @@ -1069,6 +1069,7 @@ PASS: gdb.arch/i386-word.exp: check contents of %cx PASS: gdb.arch/i386-word.exp: check contents of %dx Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/ia64-breakpoint-shadow.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/iwmmxt-regs.exp ... +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/mips-fcr.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/mips-octeon-bbit.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/mips16-thunks.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.arch/pa-nullify.exp ... @@ -3440,134 +3441,134 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/command-line-input.exp: print 1\\n + 2 PASS: gdb.base/command-line-input.exp: print 1\\n2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/commands.exp ... -PASS: gdb.base/commands.exp: set foo in gdbvar_simple_if_test -PASS: gdb.base/commands.exp: gdbvar_simple_if_test #1 -PASS: gdb.base/commands.exp: gdbvar_simple_if_test #2 -PASS: gdb.base/commands.exp: set foo in gdbvar_simple_while_test -PASS: gdb.base/commands.exp: gdbvar_simple_while_test #1 -PASS: gdb.base/commands.exp: set foo in gdbvar complex_if_while_test -PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test #1 -PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #1 -PASS: gdb.base/commands.exp: progvar_simple_if_test #1 -PASS: gdb.base/commands.exp: progvar_simple_if_test #2 -PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test #2 -PASS: gdb.base/commands.exp: progvar_simple_while_test #1 -PASS: gdb.base/commands.exp: set value to 4 in progvar_simple_if_test -PASS: gdb.base/commands.exp: progvar_complex_if_while_test #1 -PASS: gdb.base/commands.exp: set value to 5 in progvar_simple_if_test -PASS: gdb.base/commands.exp: break factorial #1 -PASS: gdb.base/commands.exp: commands in if_while_breakpoint_command_test -PASS: gdb.base/commands.exp: commands part 2 in if_while_breakpoint_command_test -PASS: gdb.base/commands.exp: if_while_breakpoint_command_test #1 -PASS: gdb.base/commands.exp: info break in if_while_breakpoint_command_test -PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #1 -PASS: gdb.base/commands.exp: break factorial if value == 5 -PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #1 -PASS: gdb.base/commands.exp: commands in infrun_breakpoint_command_test #2 -PASS: gdb.base/commands.exp: continue in infrun_breakpoint_command_test -PASS: gdb.base/commands.exp: set value to 6 in progvar_simple_if_test #2 -PASS: gdb.base/commands.exp: break factorial #2 -PASS: gdb.base/commands.exp: commands in breakpoint_command_test -PASS: gdb.base/commands.exp: continue in breakpoint_command_test -PASS: gdb.base/commands.exp: print value in breakpoint_command_test -PASS: gdb.base/commands.exp: set foo in user_defined_command_test -PASS: gdb.base/commands.exp: define mycommand in user_defined_command_test -PASS: gdb.base/commands.exp: enter commands in user_defined_command_test -PASS: gdb.base/commands.exp: execute user defined command in user_defined_command_test -PASS: gdb.base/commands.exp: display user command in user_defined_command_test -PASS: gdb.base/commands.exp: define myemptycommand in user_defined_command_test -PASS: gdb.base/commands.exp: end definition of user-defined command with empty body -PASS: gdb.base/commands.exp: execute user-defined empty command in user_defined_command_test -PASS: gdb.base/commands.exp: display empty command in command list in user_defined_command_test -PASS: gdb.base/commands.exp: display user-defined empty command in user_defined_command_test -PASS: gdb.base/commands.exp: watch local_var -PASS: gdb.base/commands.exp: begin commands on watch -PASS: gdb.base/commands.exp: add print command to watch -PASS: gdb.base/commands.exp: add continue command to watch -PASS: gdb.base/commands.exp: end commands on watch -PASS: gdb.base/commands.exp: continue with watch -PASS: gdb.base/commands.exp: break factorial #3 -PASS: gdb.base/commands.exp: set value to 5 in test_command_prompt_position -PASS: gdb.base/commands.exp: if test in test_command_prompt_position -PASS: gdb.base/commands.exp: > OK in test_command_prompt_position -PASS: gdb.base/commands.exp: tried to deprecate non-existing command -PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /1/ -PASS: gdb.base/commands.exp: p deprecated warning, with replacement -PASS: gdb.base/commands.exp: Deprecated warning goes away /1/ -PASS: gdb.base/commands.exp: maintenance deprecate p "new_p" /2/ -PASS: gdb.base/commands.exp: maintenance deprecate print "new_print" -PASS: gdb.base/commands.exp: both alias and command are deprecated -PASS: gdb.base/commands.exp: Deprecated warning goes away /2/ -PASS: gdb.base/commands.exp: deprecate long command /1/ -PASS: gdb.base/commands.exp: long command deprecated /1/ -PASS: gdb.base/commands.exp: deprecate long command /2/ -PASS: gdb.base/commands.exp: long command deprecated with no alternative /2/ -PASS: gdb.base/commands.exp: deprecate with no arguments -PASS: gdb.base/commands.exp: breakpoint in bp_deleted_in_command_test -PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test -PASS: gdb.base/commands.exp: add silent command -PASS: gdb.base/commands.exp: add clear command -PASS: gdb.base/commands.exp: add printf command -PASS: gdb.base/commands.exp: add cont command -PASS: gdb.base/commands.exp: end commands -PASS: gdb.base/commands.exp: run factorial until breakpoint -PASS: gdb.base/commands.exp: breakpoint in temporary_breakpoint_commands -PASS: gdb.base/commands.exp: begin commands in bp_deleted_in_command_test -PASS: gdb.base/commands.exp: add silent tbreak command -PASS: gdb.base/commands.exp: add printf tbreak command -PASS: gdb.base/commands.exp: add cont tbreak command -PASS: gdb.base/commands.exp: end tbreak commands -PASS: gdb.base/commands.exp: run factorial until temporary breakpoint -PASS: gdb.base/commands.exp: stray_arg0_test #1 -PASS: gdb.base/commands.exp: stray_arg0_test #2 -PASS: gdb.base/commands.exp: stray_arg0_test #3 -PASS: gdb.base/commands.exp: stray_arg0_test #4 -PASS: gdb.base/commands.exp: source file with indented comment -PASS: gdb.base/commands.exp: recursive source test -PASS: gdb.base/commands.exp: set $tem in if_commands_test -PASS: gdb.base/commands.exp: if $tem == 2 - if_commands_test 1 -PASS: gdb.base/commands.exp: break main - if_commands_test 1 -PASS: gdb.base/commands.exp: else - if_commands_test 1 -PASS: gdb.base/commands.exp: break factorial - if_commands_test 1 -PASS: gdb.base/commands.exp: commands - if_commands_test 1 -PASS: gdb.base/commands.exp: silent - if_commands_test 1 -PASS: gdb.base/commands.exp: set $tem = 3 - if_commands_test 1 -PASS: gdb.base/commands.exp: continue - if_commands_test 1 -PASS: gdb.base/commands.exp: first end - if_commands_test 1 -PASS: gdb.base/commands.exp: second end - if_commands_test 1 -PASS: gdb.base/commands.exp: if $tem == 1 - if_commands_test 2 -PASS: gdb.base/commands.exp: break main - if_commands_test 2 -PASS: gdb.base/commands.exp: else - if_commands_test 2 -PASS: gdb.base/commands.exp: break factorial - if_commands_test 2 -PASS: gdb.base/commands.exp: commands - if_commands_test 2 -PASS: gdb.base/commands.exp: silent - if_commands_test 2 -PASS: gdb.base/commands.exp: set $tem = 3 - if_commands_test 2 -PASS: gdb.base/commands.exp: continue - if_commands_test 2 -PASS: gdb.base/commands.exp: first end - if_commands_test 2 -PASS: gdb.base/commands.exp: second end - if_commands_test 2 -PASS: gdb.base/commands.exp: hook-stop 1 -PASS: gdb.base/commands.exp: hook-stop 1a -PASS: gdb.base/commands.exp: hook-stop 1b -PASS: gdb.base/commands.exp: main commands 1 -PASS: gdb.base/commands.exp: main commands 1a -PASS: gdb.base/commands.exp: main commands 1b -PASS: gdb.base/commands.exp: main commands 1c -PASS: gdb.base/commands.exp: main commands 2 -PASS: gdb.base/commands.exp: main commands 2a -PASS: gdb.base/commands.exp: main commands 2b -PASS: gdb.base/commands.exp: main commands 2c -PASS: gdb.base/commands.exp: cmd1 error -PASS: gdb.base/commands.exp: no cmd2 -PASS: gdb.base/commands.exp: define one -PASS: gdb.base/commands.exp: define hook-one -PASS: gdb.base/commands.exp: define one in redefine_hook_test -PASS: gdb.base/commands.exp: enter commands for one redefinition in redefine_hook_test -PASS: gdb.base/commands.exp: execute one command in redefine_hook_test -PASS: gdb.base/commands.exp: define backtrace -PASS: gdb.base/commands.exp: expect response to define backtrace -PASS: gdb.base/commands.exp: enter commands in redefine_backtrace_test -PASS: gdb.base/commands.exp: execute backtrace command in redefine_backtrace_test -PASS: gdb.base/commands.exp: execute bt command in redefine_backtrace_test +PASS: gdb.base/commands.exp: gdbvar_simple_if_test: set foo +PASS: gdb.base/commands.exp: gdbvar_simple_if_test: #1 +PASS: gdb.base/commands.exp: gdbvar_simple_if_test: #2 +PASS: gdb.base/commands.exp: gdbvar_simple_while_test: set foo +PASS: gdb.base/commands.exp: gdbvar_simple_while_test: #1 +PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test: set foo +PASS: gdb.base/commands.exp: gdbvar_complex_if_while_test: #1 +PASS: gdb.base/commands.exp: progvar_simple_if_test: set value to 5 +PASS: gdb.base/commands.exp: progvar_simple_if_test: #1 +PASS: gdb.base/commands.exp: progvar_simple_if_test: #2 +PASS: gdb.base/commands.exp: progvar_simple_while_test: set value to 5 +PASS: gdb.base/commands.exp: progvar_simple_while_test: #1 +PASS: gdb.base/commands.exp: progvar_complex_if_while_test: set value to 4 +PASS: gdb.base/commands.exp: progvar_complex_if_while_test: #1 +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: set value to 5 +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: break factorial +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: commands +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: commands part 2 +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: #1 +PASS: gdb.base/commands.exp: if_while_breakpoint_command_test: info break +PASS: gdb.base/commands.exp: infrun_breakpoint_command_test: set value to 6 +PASS: gdb.base/commands.exp: infrun_breakpoint_command_test: break factorial if value == 5 +PASS: gdb.base/commands.exp: infrun_breakpoint_command_test: commands #1 +PASS: gdb.base/commands.exp: infrun_breakpoint_command_test: commands #2 +PASS: gdb.base/commands.exp: infrun_breakpoint_command_test: continue +PASS: gdb.base/commands.exp: breakpoint_command_test: set value to 6 +PASS: gdb.base/commands.exp: breakpoint_command_test: break factorial +PASS: gdb.base/commands.exp: breakpoint_command_test: commands +PASS: gdb.base/commands.exp: breakpoint_command_test: continue +PASS: gdb.base/commands.exp: breakpoint_command_test: print value +PASS: gdb.base/commands.exp: user_defined_command_test: set foo +PASS: gdb.base/commands.exp: user_defined_command_test: define mycommand +PASS: gdb.base/commands.exp: user_defined_command_test: enter commands +PASS: gdb.base/commands.exp: user_defined_command_test: execute user-defined command +PASS: gdb.base/commands.exp: user_defined_command_test: display user command +PASS: gdb.base/commands.exp: user_defined_command_test: define myemptycommand +PASS: gdb.base/commands.exp: user_defined_command_test: end definition of user-defined command with empty body +PASS: gdb.base/commands.exp: user_defined_command_test: execute user-defined empty command +PASS: gdb.base/commands.exp: user_defined_command_test: display empty command in command list +PASS: gdb.base/commands.exp: user_defined_command_test: display user-defined empty command +PASS: gdb.base/commands.exp: watchpoint_command_test: watch local_var +PASS: gdb.base/commands.exp: watchpoint_command_test: begin commands on watch +PASS: gdb.base/commands.exp: watchpoint_command_test: add print command to watch +PASS: gdb.base/commands.exp: watchpoint_command_test: add continue command to watch +PASS: gdb.base/commands.exp: watchpoint_command_test: end commands on watch +PASS: gdb.base/commands.exp: watchpoint_command_test: continue with watch +PASS: gdb.base/commands.exp: test_command_prompt_position: break factorial +PASS: gdb.base/commands.exp: test_command_prompt_position: set value to 5 +PASS: gdb.base/commands.exp: test_command_prompt_position: if test +PASS: gdb.base/commands.exp: test_command_prompt_position: > OK +PASS: gdb.base/commands.exp: deprecated_command_test: tried to deprecate non-existing command +PASS: gdb.base/commands.exp: deprecated_command_test: maintenance deprecate p "new_p" /1/ +PASS: gdb.base/commands.exp: deprecated_command_test: p deprecated warning, with replacement +PASS: gdb.base/commands.exp: deprecated_command_test: Deprecated warning goes away /1/ +PASS: gdb.base/commands.exp: deprecated_command_test: maintenance deprecate p "new_p" /2/ +PASS: gdb.base/commands.exp: deprecated_command_test: maintenance deprecate print "new_print" +PASS: gdb.base/commands.exp: deprecated_command_test: both alias and command are deprecated +PASS: gdb.base/commands.exp: deprecated_command_test: Deprecated warning goes away /2/ +PASS: gdb.base/commands.exp: deprecated_command_test: deprecate long command /1/ +PASS: gdb.base/commands.exp: deprecated_command_test: long command deprecated /1/ +PASS: gdb.base/commands.exp: deprecated_command_test: deprecate long command /2/ +PASS: gdb.base/commands.exp: deprecated_command_test: long command deprecated with no alternative /2/ +PASS: gdb.base/commands.exp: deprecated_command_test: deprecate with no arguments +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: break factorial +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: begin commands +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: add silent command +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: add clear command +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: add printf command +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: add cont command +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: end commands +PASS: gdb.base/commands.exp: bp_deleted_in_command_test: run factorial until breakpoint +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: breakpoint +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: begin commands +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: add silent tbreak command +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: add printf tbreak command +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: add cont tbreak command +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: end tbreak commands +PASS: gdb.base/commands.exp: temporary_breakpoint_commands: run factorial until temporary breakpoint +PASS: gdb.base/commands.exp: stray_arg0_test: #1 +PASS: gdb.base/commands.exp: stray_arg0_test: #2 +PASS: gdb.base/commands.exp: stray_arg0_test: #3 +PASS: gdb.base/commands.exp: stray_arg0_test: #4 +PASS: gdb.base/commands.exp: source_file_with_indented_comment: source file +PASS: gdb.base/commands.exp: recursive_source_test: source file +PASS: gdb.base/commands.exp: if_commands_test: set $tem +PASS: gdb.base/commands.exp: if_commands_test: if $tem == 2 - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: break main - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: else - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: break factorial - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: commands - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: silent - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: set $tem = 3 - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: continue - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: first end - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: second end - if_commands_test 1 +PASS: gdb.base/commands.exp: if_commands_test: if $tem == 1 - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: break main - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: else - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: break factorial - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: commands - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: silent - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: set $tem = 3 - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: continue - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: first end - if_commands_test 2 +PASS: gdb.base/commands.exp: if_commands_test: second end - if_commands_test 2 +PASS: gdb.base/commands.exp: error_clears_commands_left: hook-stop 1 +PASS: gdb.base/commands.exp: error_clears_commands_left: hook-stop 1a +PASS: gdb.base/commands.exp: error_clears_commands_left: hook-stop 1b +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 1 +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 1a +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 1b +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 1c +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 2 +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 2a +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 2b +PASS: gdb.base/commands.exp: error_clears_commands_left: main commands 2c +PASS: gdb.base/commands.exp: error_clears_commands_left: cmd1 error +PASS: gdb.base/commands.exp: error_clears_commands_left: no cmd2 +PASS: gdb.base/commands.exp: redefine_hook_test: define one +PASS: gdb.base/commands.exp: redefine_hook_test: define hook-one +PASS: gdb.base/commands.exp: redefine_hook_test: redefine one +PASS: gdb.base/commands.exp: redefine_hook_test: enter commands for one redefinition +PASS: gdb.base/commands.exp: redefine_hook_test: execute one command +PASS: gdb.base/commands.exp: redefine_backtrace_test: define backtrace +PASS: gdb.base/commands.exp: redefine_backtrace_test: expect response to define backtrace +PASS: gdb.base/commands.exp: redefine_backtrace_test: enter commands +PASS: gdb.base/commands.exp: redefine_backtrace_test: execute backtrace command +PASS: gdb.base/commands.exp: redefine_backtrace_test: execute bt command Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/compare-sections.exp ... PASS: gdb.base/compare-sections.exp: after file: compare-sections PASS: gdb.base/compare-sections.exp: after file: compare-sections -r @@ -4820,8 +4821,8 @@ PASS: gdb.base/dump.exp: dump array as value, intel hex PASS: gdb.base/dump.exp: dump struct as value, intel hex PASS: gdb.base/dump.exp: dump array as value, tekhex PASS: gdb.base/dump.exp: dump struct as value, tekhex -PASS: gdb.base/dump.exp: dump array as value, intel hex -PASS: gdb.base/dump.exp: dump struct as value, intel hex +PASS: gdb.base/dump.exp: dump array as value, verilog +PASS: gdb.base/dump.exp: dump struct as value, verilog PASS: gdb.base/dump.exp: capture /x &intarray[0] PASS: gdb.base/dump.exp: capture /x &intarray[32] PASS: gdb.base/dump.exp: capture /x &intstruct @@ -5290,6 +5291,13 @@ PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:1 PASS: gdb.base/examine-backward.exp: backward disassemble general: inst:0 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exe-lock.exp ... PASS: gdb.base/exe-lock.exp: continue until exit +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/exec-invalid-sysroot.exp ... +gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c: In function 'main': +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13: error: 'PATH_MAX' undeclared (first use in this function) + char prog[PATH_MAX]; + ^~~~~~~~ +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.c:31:13: note: each undeclared identifier is reported only once for each function it appears in +UNTESTED: gdb.base/exec-invalid-sysroot.exp: could not compile test program [...]/tschwinge/W._C._Handy.build/gdb/testsuite/outputs/gdb.base/exec-invalid-sysroot/foll-exec Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/execl-update-breakpoints.exp ... PASS: gdb.base/execl-update-breakpoints.exp: main address first PASS: gdb.base/execl-update-breakpoints.exp: probe memory access @@ -5760,6 +5768,18 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.base/float.exp: info float PASS: gdb.base/float.exp: step PASS: gdb.base/float.exp: finish +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/float128.exp ... +PASS: gdb.base/float128.exp: continue to breakpoint: return +PASS: gdb.base/float128.exp: The original value of ld is 1.375 +PASS: gdb.base/float128.exp: The original value of f128 is 2.375 +PASS: gdb.base/float128.exp: Try to change ld to -1.375 with 'print ld=-1.375l' +PASS: gdb.base/float128.exp: Try to change f128 to -2.375 with 'print f128=-2.375l' +PASS: gdb.base/float128.exp: set variable ld=10.375l +PASS: gdb.base/float128.exp: set variable f128=20.375l +PASS: gdb.base/float128.exp: The value of ld is changed to 10.375 +PASS: gdb.base/float128.exp: The value of f128 is changed to 20.375 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/floatn.exp ... +UNTESTED: gdb.base/floatn.exp: compiler can't handle _FloatN/_FloatNx types? Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec-mode.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-exec.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/foll-fork.exp ... @@ -6158,6 +6178,8 @@ PASS: gdb.base/gnu-debugdata.exp: unload MiniDebugInfo Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/gnu-ifunc.exp ... PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: break-at-call PASS: gdb.base/gnu-ifunc.exp: p gnu_ifunc (3) +PASS: gdb.base/gnu-ifunc.exp: info auxv (no HWCAP) +PASS: gdb.base/gnu-ifunc.exp: resolver received HWCAP FAIL: gdb.base/gnu-ifunc.exp: step FAIL: gdb.base/gnu-ifunc.exp: continue to break-at-nextcall PASS: gdb.base/gnu-ifunc.exp: continue to breakpoint: nextcall gnu_ifunc @@ -6494,6 +6516,9 @@ PASS: gdb.base/included.exp: ptype integer PASS: gdb.base/included.exp: info variables integer Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-exec.exp ... FAIL: gdb.base/infcall-exec.exp: call execlp +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infcall-input.exp ... +PASS: gdb.base/infcall-input.exp: print some_function() +PASS: gdb.base/infcall-input.exp: next Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/inferior-died.exp ... UNSUPPORTED: gdb.base/inferior-died.exp: inferior-died.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/infnan.exp ... @@ -6599,11 +6624,33 @@ PASS: gdb.base/interrupt.exp: child process ate our char FAIL: gdb.base/interrupt.exp: send_gdb control C FAIL: gdb.base/interrupt.exp: call function when asleep (wrong output) UNTESTED: gdb.base/interrupt.exp: aborted; in the following, GDB will get stuck +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-attach-pie.exp ... +PASS: gdb.base/jit-attach-pie.exp: successfully compiled posix threads test case +FAIL: gdb.base/jit-attach-pie.exp: attach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-reader.exp ... Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-simple.exp ... -PASS: gdb.base/jit-simple.exp: blah 1 -PASS: gdb.base/jit-simple.exp: recompile jit-simple.c -PASS: gdb.base/jit-simple.exp: blah 1 +PASS: gdb.base/jit-simple.exp: standalone: change addr: initial run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: standalone: change addr: initial run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: standalone: change addr: second run: recompile +PASS: gdb.base/jit-simple.exp: standalone: change addr: second run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: standalone: change addr: second run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: standalone: change addr: address changed +PASS: gdb.base/jit-simple.exp: standalone: same addr: initial run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: standalone: same addr: initial run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: standalone: same addr: second run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: standalone: same addr: second run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: standalone: same addr: address didn't change +PASS: gdb.base/jit-simple.exp: shared: change addr: initial run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: shared: change addr: initial run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: shared: change addr: second run: recompile +PASS: gdb.base/jit-simple.exp: shared: change addr: second run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: shared: change addr: second run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: shared: change addr: address changed +PASS: gdb.base/jit-simple.exp: shared: same addr: initial run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: shared: same addr: initial run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: shared: same addr: second run: get address of __jit_debug_descriptor +PASS: gdb.base/jit-simple.exp: shared: same addr: second run: maint info breakpoints shows jit breakpoint +PASS: gdb.base/jit-simple.exp: shared: same addr: address didn't change Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/jit-so.exp ... PASS: gdb.base/jit-so.exp: one_jit_test-1: continue to breakpoint: break here before-dlopen PASS: gdb.base/jit-so.exp: one_jit_test-1: set var jit_libname = "jit-main.so" @@ -7610,6 +7657,12 @@ PASS: gdb.base/miscexprs.exp: print value of ibig.i[100] << 2 PASS: gdb.base/miscexprs.exp: print value of sbig.s[90] >> 4 PASS: gdb.base/miscexprs.exp: print value of lbig.l[333] >> 6 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/morestack.exp ... +gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux +cc1: error: '-fsplit-stack' is not supported by this compiler configuration +UNTESTED: gdb.base/morestack.exp: morestack.exp +gdb compile failed, cc1: error: '-fsplit-stack' currently only supported on GNU/Linux +cc1: error: '-fsplit-stack' is not supported by this compiler configuration +UNTESTED: gdb.base/morestack.exp: morestack.exp Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/moribund-step.exp ... UNSUPPORTED: gdb.base/moribund-step.exp: displaced stepping Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/multi-forks.exp ... @@ -7655,6 +7708,15 @@ PASS: gdb.base/new-ui-echo.exp: main console as driver: breakpoint hit reported PASS: gdb.base/new-ui-echo.exp: main console as driver: next on extra console PASS: gdb.base/new-ui-echo.exp: main console as driver: print on main console echoes PASS: gdb.base/new-ui-echo.exp: main console as driver: print on extra console echoes +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui-pending-input.exp ... +PASS: gdb.base/new-ui-pending-input.exp: commands pending +PASS: gdb.base/new-ui-pending-input.exp: spawn gdb +PASS: gdb.base/new-ui-pending-input.exp: initial prompt on extra console +FAIL: gdb.base/new-ui-pending-input.exp: print 1 on extra console (timeout) +FAIL: gdb.base/new-ui-pending-input.exp: print 2 on extra console (timeout) +FAIL: gdb.base/new-ui-pending-input.exp: print 3 on extra console (timeout) +PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on main console +PASS: gdb.base/new-ui-pending-input.exp: run to breakpoint on extra console Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/new-ui.exp ... PASS: gdb.base/new-ui.exp: do_test: new-ui without arguments PASS: gdb.base/new-ui.exp: do_test: new-ui does not repeat @@ -7924,6 +7986,19 @@ PASS: gdb.base/pr11022.exp: breakpoint hit 2 PASS: gdb.base/pr11022.exp: set var x = 1 PASS: gdb.base/pr11022.exp: watchpoint hit 2 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/prelink.exp ... +PASS: gdb.base/prelink.exp: ldd prelinkt +PASS: gdb.base/prelink.exp: ldd prelinkt output contains libs +PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so +PASS: gdb.base/prelink.exp: copy prelink.so to prelink.so +PASS: gdb.base/prelink.exp: copy libm-2.24.so to libm.so.6 +PASS: gdb.base/prelink.exp: copy libc-2.24.so to libc.so.0.3 +PASS: gdb.base/prelink.exp: copy libdl-2.24.so to libdl.so.2 +PASS: gdb.base/prelink.exp: copy ld-2.24.so to ld.so.1 +PASS: gdb.base/prelink.exp: copy libmachuser-2.24.so to libmachuser.so.1 +PASS: gdb.base/prelink.exp: copy libhurduser-2.24.so to libhurduser.so.0.3 +PASS: gdb.base/prelink.exp: split debug of executable +PASS: gdb.base/prelink.exp: unprelink ld.so pre-unprelink (missing /usr/sbin/prelink) +XFAIL: gdb.base/prelink.exp: prelink ld.so (missing /usr/sbin/prelink) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/print-file-var.exp ... PASS: gdb.base/print-file-var.exp: breapoint past v1 & v2 initialization PASS: gdb.base/print-file-var.exp: continue to STOP marker @@ -8790,6 +8865,9 @@ PASS: gdb.base/ptype.exp: ptype {{0,1,2},{3,4,5}} PASS: gdb.base/ptype.exp: ptype {4,5,6}[2] PASS: gdb.base/ptype.exp: ptype *&{4,5,6}[1] PASS: gdb.base/ptype.exp: ptype $pc +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/quit.exp ... +PASS: gdb.base/quit.exp: quit with syntax error +UNTESTED: gdb.base/quit.exp: aborted; in the following, GDB will get stuck Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/radix.exp ... PASS: gdb.base/radix.exp: initialize radix, input radix 2 PASS: gdb.base/radix.exp: set input-radix 2 @@ -9351,21 +9429,21 @@ PASS: gdb.base/savedregs.exp: handle SIGILL pass print nostop PASS: gdb.base/savedregs.exp: advance catcher PASS: gdb.base/savedregs.exp: Get sigtramp info frame FAIL: gdb.base/savedregs.exp: Get thrower info frame -FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main (GDB internal error) +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: break caller PASS: gdb.base/savedregs.exp: call caller (1,2,3,4,5,6,7,8) PASS: gdb.base/savedregs.exp: Get dummy info frame PASS: gdb.base/savedregs.exp: Get catcher info frame PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains caller dummy catcher sigtramp thrower main -FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main (GDB internal error) +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: advance callee PASS: gdb.base/savedregs.exp: Get caller info frame PASS: gdb.base/savedregs.exp: Check dummy info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check catcher info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check sigtramp info frame; stack contains callee caller dummy catcher sigtramp thrower main PASS: gdb.base/savedregs.exp: Check thrower info frame; stack contains callee caller dummy catcher sigtramp thrower main -FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main (GDB internal error) +FAIL: gdb.base/savedregs.exp: Check main info frame; stack contains callee caller dummy catcher sigtramp thrower main Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/scope.exp ... PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_ro PASS: gdb.base/scope.exp: print 'scope0.c'::filelocal_bss before run @@ -9617,8 +9695,8 @@ PASS: gdb.base/setshow.exp: set history size 100 PASS: gdb.base/setshow.exp: show history size (100) PASS: gdb.base/setshow.exp: set language asm PASS: gdb.base/setshow.exp: show language (asm) -PASS: gdb.base/setshow.exp: set language java -PASS: gdb.base/setshow.exp: show language (java) +PASS: gdb.base/setshow.exp: set language rust +PASS: gdb.base/setshow.exp: show language (rust) PASS: gdb.base/setshow.exp: complete set language minimal PASS: gdb.base/setshow.exp: set language auto PASS: gdb.base/setshow.exp: show language (auto) @@ -9774,6 +9852,16 @@ PASS: gdb.base/setvar.exp: set print structure #1 PASS: gdb.base/setvar.exp: set print structure #2 PASS: gdb.base/setvar.exp: set print structure #3 PASS: gdb.base/setvar.exp: set print structure #4 +PASS: gdb.base/setvar.exp: print sef.field=sm1 +PASS: gdb.base/setvar.exp: print sef.field (sm1) +PASS: gdb.base/setvar.exp: print sef.field=s1 +PASS: gdb.base/setvar.exp: print sef.field (s1) +PASS: gdb.base/setvar.exp: print uef.field=u2 +PASS: gdb.base/setvar.exp: print uef.field (u2) +PASS: gdb.base/setvar.exp: print uef.field=u1 +PASS: gdb.base/setvar.exp: print uef.field (u1) +PASS: gdb.base/setvar.exp: print sef.field=7 +PASS: gdb.base/setvar.exp: print uef.field=6 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.base/shell.exp ... PASS: gdb.base/shell.exp: shell echo foo PASS: gdb.base/shell.exp: ! echo foo @@ -10302,7 +10390,7 @@ PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test: PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe user PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe user PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg1 for probe user -FAIL: gdb.base/stap-probe.exp: without semaphore, optimized: set multi-location probe breakpoint (probe two) +PASS: gdb.base/stap-probe.exp: without semaphore, optimized: set multi-location probe breakpoint (probe two) PASS: gdb.base/stap-probe.exp: without semaphore, optimized: run to -pstap test:m4 PASS: gdb.base/stap-probe.exp: without semaphore, optimized: print $_probe_argc for probe m4 PASS: gdb.base/stap-probe.exp: without semaphore, optimized: check $_probe_arg0 for probe m4 @@ -10315,7 +10403,7 @@ PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:use PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe user PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe user PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg1 for probe user -FAIL: gdb.base/stap-probe.exp: with semaphore, optimized: set multi-location probe breakpoint (probe two) +PASS: gdb.base/stap-probe.exp: with semaphore, optimized: set multi-location probe breakpoint (probe two) PASS: gdb.base/stap-probe.exp: with semaphore, optimized: run to -pstap test:m4 PASS: gdb.base/stap-probe.exp: with semaphore, optimized: print $_probe_argc for probe m4 PASS: gdb.base/stap-probe.exp: with semaphore, optimized: check $_probe_arg0 for probe m4 @@ -14698,18 +14786,44 @@ PASS: gdb.cp/call-c.exp: continue to bp PASS: gdb.cp/call-c.exp: print rf->func() PASS: gdb.cp/call-c.exp: print handle->func() Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.exp ... -gdb compile failed, [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:10: error: expected primary-expression before 'int' - decltype(int x) - ^~~ -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:10: error: expected ')' before 'int' -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:40:1: error: expected unqualified-id before 'decltype' - decltype(int x) - ^~~~~~~~ -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc: In function 'int main(int, char**)': -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/casts.cc:59:14: error: expected primary-expression before 'decltype' - double y = decltype(2); - ^~~~~~~~ -UNTESTED: gdb.cp/casts.exp: casts.exp +PASS: gdb.cp/casts.exp: set print symbol off +PASS: gdb.cp/casts.exp: cast base class pointer to derived class pointer +PASS: gdb.cp/casts.exp: let compiler cast base class pointer to derived class pointer +PASS: gdb.cp/casts.exp: cast derived class pointer to base class pointer +PASS: gdb.cp/casts.exp: cast derived class reference to base class reference +PASS: gdb.cp/casts.exp: cast base class reference to derived class reference +PASS: gdb.cp/casts.exp: let compiler cast base class reference to derived class reference +PASS: gdb.cp/casts.exp: basic test of const_cast +PASS: gdb.cp/casts.exp: const_cast of 0 +PASS: gdb.cp/casts.exp: basic test of static_cast +PASS: gdb.cp/casts.exp: static_cast to reference type +PASS: gdb.cp/casts.exp: basic test of reinterpret_cast +PASS: gdb.cp/casts.exp: test invalid reinterpret_cast +PASS: gdb.cp/casts.exp: reinterpret_cast to reference type +PASS: gdb.cp/casts.exp: old-style cast using __typeof__ +PASS: gdb.cp/casts.exp: static_cast using __typeof__ +PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof__ +PASS: gdb.cp/casts.exp: old-style cast using __typeof +PASS: gdb.cp/casts.exp: static_cast using __typeof +PASS: gdb.cp/casts.exp: reinterpret_cast using __typeof +PASS: gdb.cp/casts.exp: old-style cast using __decltype +PASS: gdb.cp/casts.exp: static_cast using __decltype +PASS: gdb.cp/casts.exp: reinterpret_cast using __decltype +PASS: gdb.cp/casts.exp: whatis __decltype(*a) +PASS: gdb.cp/casts.exp: invalid dynamic_cast +PASS: gdb.cp/casts.exp: dynamic_cast of 0 to void* +PASS: gdb.cp/casts.exp: dynamic_cast simple upcast +PASS: gdb.cp/casts.exp: dynamic_cast upcast to unique base +PASS: gdb.cp/casts.exp: dynamic_cast simple upcast to reference +PASS: gdb.cp/casts.exp: dynamic_cast simple downcast +PASS: gdb.cp/casts.exp: dynamic_cast simple downcast to intermediate class +PASS: gdb.cp/casts.exp: dynamic_cast to non-existing base +PASS: gdb.cp/casts.exp: dynamic_cast to reference to non-existing base +PASS: gdb.cp/casts.exp: dynamic_cast unique downcast +PASS: gdb.cp/casts.exp: dynamic_cast to sibling +PASS: gdb.cp/casts.exp: set print symbol off +PASS: gdb.cp/casts.exp: continue to breakpoint: end of casts03 +PASS: gdb.cp/casts.exp: whatis decltype(5) Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/chained-calls.exp ... PASS: gdb.cp/chained-calls.exp: continue to breakpoint: Break here PASS: gdb.cp/chained-calls.exp: g(f()) @@ -17124,11 +17238,37 @@ PASS: gdb.cp/m-data.exp: continue to breakpoint: continue to shadow breakpoint PASS: gdb.cp/m-data.exp: shadowing member PASS: gdb.cp/m-data.exp: shadowed global variable Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.exp ... -gdb compile failed, In file included from [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.cc:79:0: -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/m-static.h:9:34: error: 'constexpr' needed for in-class initialization of static data member 'const float gnu_obj_4::somewhere' of non-integral type [-fpermissive] - static const float somewhere = 3.14159; - ^~~~~~~ -UNTESTED: gdb.cp/m-static.exp: m-static.exp +PASS: gdb.cp/m-static.exp: continue to breakpoint: end of constructors +PASS: gdb.cp/m-static.exp: simple object, static const int, accessing via 'class::method::variable +PASS: gdb.cp/m-static.exp: simple object, static const bool +PASS: gdb.cp/m-static.exp: simple object, static const int +PASS: gdb.cp/m-static.exp: simple object, static long +PASS: gdb.cp/m-static.exp: simple object, static enum +PASS: gdb.cp/m-static.exp: simple object instance, print constructor +PASS: gdb.cp/m-static.exp: simple object instance, ptype constructor +PASS: gdb.cp/m-static.exp: simple object class, ptype constructor +PASS: gdb.cp/m-static.exp: simple object instance, print destructor +PASS: gdb.cp/m-static.exp: simple object instance, ptype destructor +PASS: gdb.cp/m-static.exp: simple object instance, print quoted destructor +PASS: gdb.cp/m-static.exp: simple object class, ptype quoted destructor +PASS: gdb.cp/m-static.exp: derived template object, base static const bool +PASS: gdb.cp/m-static.exp: derived template object, base static const int +PASS: gdb.cp/m-static.exp: derived template object, base static long +PASS: gdb.cp/m-static.exp: derived template object, base static enum +PASS: gdb.cp/m-static.exp: derived template object, static enum +PASS: gdb.cp/m-static.exp: template object, static const bool +PASS: gdb.cp/m-static.exp: template object, static const int +PASS: gdb.cp/m-static.exp: template object, static long +PASS: gdb.cp/m-static.exp: template object, static enum +PASS: gdb.cp/m-static.exp: template object, static derived enum +PASS: gdb.cp/m-static.exp: static const int initialized elsewhere +PASS: gdb.cp/m-static.exp: static const int initialized nowhere (print field) +PASS: gdb.cp/m-static.exp: static const int initialized nowhere (whole struct) +PASS: gdb.cp/m-static.exp: static const int initialized in class definition +PASS: gdb.cp/m-static.exp: static const float initialized in class definition +PASS: gdb.cp/m-static.exp: info variable everywhere +PASS: gdb.cp/m-static.exp: step +PASS: gdb.cp/m-static.exp: print svar Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.cp/maint.exp ... PASS: gdb.cp/maint.exp: help maintenance cplus PASS: gdb.cp/maint.exp: help maint cp @@ -20205,7 +20345,15 @@ PASS: gdb.dwarf2/dw2-producer.exp: set listsize 1 PASS: gdb.dwarf2/dw2-producer.exp: list func_cu1 PASS: gdb.dwarf2/dw2-producer.exp: ptype func_cu1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ranges-base.exp ... +PASS: gdb.dwarf2/dw2-ranges-base.exp: info line main +PASS: gdb.dwarf2/dw2-ranges-base.exp: info line frame2 +PASS: gdb.dwarf2/dw2-ranges-base.exp: info line frame3 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ranges.exp ... +PASS: gdb.dwarf2/dw2-ranges.exp: info line main +PASS: gdb.dwarf2/dw2-ranges.exp: info line func +PASS: gdb.dwarf2/dw2-ranges.exp: info line main2 +PASS: gdb.dwarf2/dw2-ranges.exp: info line func2 +PASS: gdb.dwarf2/dw2-ranges.exp: info line main3 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp ... PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb print PASS: gdb.dwarf2/dw2-ref-missing-frame.exp: func_nofb backtrace @@ -21276,27 +21424,17 @@ PASS: gdb.gdb/selftest.exp: set interrupt character in test_with_self PASS: gdb.gdb/selftest.exp: set listsize to 1 PASS: gdb.gdb/selftest.exp: printed version as pointer PASS: gdb.gdb/selftest.exp: step into captured_main (args) -PASS: gdb.gdb/selftest.exp: step over argc initialization +PASS: gdb.gdb/selftest.exp: step into captured_main (args) PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization -PASS: gdb.gdb/selftest.exp: step over cmdarg_vec initialization -PASS: gdb.gdb/selftest.exp: step over argc initialization +PASS: gdb.gdb/selftest.exp: next over TRY +PASS: gdb.gdb/selftest.exp: step into captured_main (args) +PASS: gdb.gdb/selftest.exp: step into captured_main (args) PASS: gdb.gdb/selftest.exp: step over argv initialization +PASS: gdb.gdb/selftest.exp: step over argc initialization PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization -PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls -PASS: gdb.gdb/selftest.exp: next over lim_at_start initialization -PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls -PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES -PASS: gdb.gdb/selftest.exp: next over make_command_stats_cleanup and everything it calls -PASS: gdb.gdb/selftest.exp: next over setlocale LC_MESSAGES -PASS: gdb.gdb/selftest.exp: next over setlocale LC_CTYPE -PASS: gdb.gdb/selftest.exp: next over bindtextdomain -PASS: gdb.gdb/selftest.exp: next over textdomain PACKAGE -PASS: gdb.gdb/selftest.exp: next over bfd_init -PASS: gdb.gdb/selftest.exp: next over notice_open_fds -PASS: gdb.gdb/selftest.exp: next over save_original_signals_state -PASS: gdb.gdb/selftest.exp: next over cmdarg_s VEC_cleanup +FAIL: gdb.gdb/selftest.exp: unknown source line (after next over lim_at_start initialization) PASS: gdb.gdb/selftest.exp: print a string -PASS: gdb.gdb/selftest.exp: step into xmalloc call +FAIL: gdb.gdb/selftest.exp: step into xmalloc call FAIL: gdb.gdb/selftest.exp: xgdb is at prompt PASS: gdb.gdb/selftest.exp: Set xgdb_prompt FAIL: gdb.gdb/selftest.exp: send ^C to child process (timeout) @@ -22238,7 +22376,7 @@ PASS: gdb.guile/scm-ports.exp: basic r+0 tests: test port-closed? after it's clo PASS: gdb.guile/scm-ports.exp: buffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: buffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: buffered: get sp reg -PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960184) +PASS: gdb.guile/scm-ports.exp: buffered: get integer valueof "$sp" (16960168) PASS: gdb.guile/scm-ports.exp: buffered: save current value at sp PASS: gdb.guile/scm-ports.exp: buffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: buffered: seek to $sp @@ -22255,7 +22393,7 @@ PASS: gdb.guile/scm-ports.exp: buffered: test byte at sp, after close PASS: gdb.guile/scm-ports.exp: unbuffered: create r/w memory port PASS: gdb.guile/scm-ports.exp: unbuffered: guile (print rw-mem-port) PASS: gdb.guile/scm-ports.exp: unbuffered: get sp reg -PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960184) +PASS: gdb.guile/scm-ports.exp: unbuffered: get integer valueof "$sp" (16960168) PASS: gdb.guile/scm-ports.exp: unbuffered: save current value at sp PASS: gdb.guile/scm-ports.exp: unbuffered: un-lazyify byte-at-sp PASS: gdb.guile/scm-ports.exp: unbuffered: seek to $sp @@ -22830,106 +22968,6 @@ PASS: gdb.guile/types-module.exp: create enum hash table PASS: gdb.guile/types-module.exp: verify make-enum-hashtable PASS: gdb.guile/types-module.exp: make-enum-hashtable from #f PASS: gdb.guile/types-module.exp: make-enum-hashtable from int -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jmain.exp ... -PASS: gdb.java/jmain.exp: compilation jmain.java -PASS: gdb.java/jmain.exp: set print sevenbit-strings -KFAIL: gdb.java/jmain.exp: break main (PRMS: java/1567) -KPASS: gdb.java/jmain.exp: break jmain.main (PRMS java/1565) -PASS: gdb.java/jmain.exp: break jmain.main(java.lang.String[])void -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jmisc.exp ... -PASS: gdb.java/jmisc.exp: compilation jmisc.java -PASS: gdb.java/jmisc.exp: set print sevenbit-strings -PASS: gdb.java/jmisc.exp: set language java -PASS: gdb.java/jmisc.exp: set language to "java" -PASS: gdb.java/jmisc.exp: continue to breakpoint: jmisc.main(java.lang.String[]) -PASS: gdb.java/jmisc.exp: ptype jmisc -PASS: gdb.java/jmisc.exp: p args -KFAIL: gdb.java/jmisc.exp: gdb/2214 (PRMS: p *args) -PASS: gdb.java/jmisc.exp: break exit -PASS: gdb.java/jmisc.exp: continue to exit -PASS: gdb.java/jmisc.exp: set breakpoint pending off -PASS: gdb.java/jmisc.exp: break jmisc.main(java.lang.String[])int -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jnpe.exp ... -PASS: gdb.java/jnpe.exp: compilation jnpe.java -UNSUPPORTED: gdb.java/jnpe.exp: jnpe.exp could not find _Unwind_DebugHook -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jprint.exp ... -PASS: gdb.java/jprint.exp: compilation jprint.java -PASS: gdb.java/jprint.exp: set print sevenbit-strings -PASS: gdb.java/jprint.exp: set language java -PASS: gdb.java/jprint.exp: set language to "java" -PASS: gdb.java/jprint.exp: continue to breakpoint: jprint.main(java.lang.String[]) -PASS: gdb.java/jprint.exp: unambiguous static call -PASS: gdb.java/jprint.exp: next -PASS: gdb.java/jprint.exp: next -FAIL: gdb.java/jprint.exp: single argument call -FAIL: gdb.java/jprint.exp: double argument call -FAIL: gdb.java/jprint.exp: virtual fn call -FAIL: gdb.java/jprint.exp: inherited static call -FAIL: gdb.java/jprint.exp: inherited virtual fn call -XPASS: gdb.java/jprint.exp: print a java.util.Properties (PRMS gcc/43260) -XFAIL: gdb.java/jprint.exp: print a java.lang.String -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jv-exp.exp ... -PASS: gdb.java/jv-exp.exp: set print sevenbit-strings -PASS: gdb.java/jv-exp.exp: set width 0 -PASS: gdb.java/jv-exp.exp: set language java -PASS: gdb.java/jv-exp.exp: set language to "java" -PASS: gdb.java/jv-exp.exp: p 1 > 2 -PASS: gdb.java/jv-exp.exp: p 1 < 2 -Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.java/jv-print.exp ... -PASS: gdb.java/jv-print.exp: print $pc -PASS: gdb.java/jv-print.exp: set print sevenbit-strings -PASS: gdb.java/jv-print.exp: set width 0 -PASS: gdb.java/jv-print.exp: set language java -PASS: gdb.java/jv-print.exp: set language to "java" -PASS: gdb.java/jv-print.exp: p 123 -PASS: gdb.java/jv-print.exp: p -123 -PASS: gdb.java/jv-print.exp: p/d 123 -PASS: gdb.java/jv-print.exp: p 0123 -PASS: gdb.java/jv-print.exp: p 00123 -PASS: gdb.java/jv-print.exp: p -0123 -PASS: gdb.java/jv-print.exp: p/o 0123 -PASS: gdb.java/jv-print.exp: p 0x123 -PASS: gdb.java/jv-print.exp: p -0x123 -PASS: gdb.java/jv-print.exp: p 0x0123 -PASS: gdb.java/jv-print.exp: p -0x0123 -PASS: gdb.java/jv-print.exp: p 0xABCDEF -PASS: gdb.java/jv-print.exp: p 0xabcdef -PASS: gdb.java/jv-print.exp: p 0xAbCdEf -PASS: gdb.java/jv-print.exp: p/x 0x123 -PASS: gdb.java/jv-print.exp: p 'a' -PASS: gdb.java/jv-print.exp: p/c 'a' -PASS: gdb.java/jv-print.exp: p/c 70 -PASS: gdb.java/jv-print.exp: p/x 'a' -PASS: gdb.java/jv-print.exp: p/d 'a' -PASS: gdb.java/jv-print.exp: p/t 'a' -PASS: gdb.java/jv-print.exp: p/x '\377' -PASS: gdb.java/jv-print.exp: p '\'' -PASS: gdb.java/jv-print.exp: p '\\' -PASS: gdb.java/jv-print.exp: reject p 0x -PASS: gdb.java/jv-print.exp: p '' -PASS: gdb.java/jv-print.exp: p ''' -PASS: gdb.java/jv-print.exp: reject p '\' -PASS: gdb.java/jv-print.exp: reject p '\\\' -PASS: gdb.java/jv-print.exp: reject p DEADBEEF -PASS: gdb.java/jv-print.exp: reject p 123DEADBEEF -PASS: gdb.java/jv-print.exp: reject p 123foobar.bazfoo3 -PASS: gdb.java/jv-print.exp: reject p 123EEEEEEEEEEEEEEEEE33333k333 -PASS: gdb.java/jv-print.exp: check for floating addition -PASS: gdb.java/jv-print.exp: reject p 09 -PASS: gdb.java/jv-print.exp: reject p 079 -PASS: gdb.java/jv-print.exp: reject p 0xG -PASS: gdb.java/jv-print.exp: reject p 0xAG -PASS: gdb.java/jv-print.exp: check fp + text -PASS: gdb.java/jv-print.exp: p 1. -PASS: gdb.java/jv-print.exp: p 1.5 -PASS: gdb.java/jv-print.exp: p 1.f -PASS: gdb.java/jv-print.exp: p 1.5f -PASS: gdb.java/jv-print.exp: p 1.d -PASS: gdb.java/jv-print.exp: p 1.5d -PASS: gdb.java/jv-print.exp: p 0x1.1 -PASS: gdb.java/jv-print.exp: reject p 1.1x -PASS: gdb.java/jv-print.exp: reject p 1.1ff -PASS: gdb.java/jv-print.exp: reject p 1.1dd Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.linespec/break-ask.exp ... PASS: gdb.linespec/break-ask.exp: set multiple-symbols ask PASS: gdb.linespec/break-ask.exp: set filename-display absolute @@ -25614,6 +25652,8 @@ PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": breakpoint hit 2 PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": set x PASS: gdb.mi/pr11022.exp: data-write-memory &x x 4 "01": watchpoint hit 2 +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.mi/user-selected-context-sync.exp ... +UNTESTED: gdb.mi/user-selected-context-sync.exp: aborted; will run into 'Resource lost' due to /hurd/term crashing Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.modula2/unbounded-array.exp ... PASS: gdb.modula2/unbounded-array.exp: switch to modula-2 PASS: gdb.modula2/unbounded-array.exp: print the last legal element of array a @@ -25674,7 +25714,7 @@ PASS: gdb.multi/multi-attach.exp: switch to second inferior FAIL: gdb.multi/multi-attach.exp: attach to program 2 PASS: gdb.multi/multi-attach.exp: backtrace 2 PASS: gdb.multi/multi-attach.exp: kill inferior 2 -PASS: gdb.multi/multi-attach.exp: inferior 1 +FAIL: gdb.multi/multi-attach.exp: inferior 1 PASS: gdb.multi/multi-attach.exp: kill inferior 1 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.multi/remove-inferiors.exp ... PASS: gdb.multi/remove-inferiors.exp: add second inferior @@ -25709,7 +25749,7 @@ FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at main FAIL: gdb.multi/watchpoint-multi.exp: start to main inferior 2 PASS: gdb.multi/watchpoint-multi.exp: awatch c on inferior 2 FAIL: gdb.multi/watchpoint-multi.exp: setting breakpoint at marker_exit -PASS: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 +FAIL: gdb.multi/watchpoint-multi.exp: switch back to inferior 1 FAIL: gdb.multi/watchpoint-multi.exp: awatch b on inferior 1 FAIL: gdb.multi/watchpoint-multi.exp: switch to inferior 2 again FAIL: gdb.multi/watchpoint-multi.exp: catch c on inferior 2 @@ -26732,8 +26772,6 @@ PASS: gdb.python/py-lookup-type.exp: set language fortran PASS: gdb.python/py-lookup-type.exp: lookup type character using language fortran PASS: gdb.python/py-lookup-type.exp: set language go PASS: gdb.python/py-lookup-type.exp: lookup type int32 using language go -PASS: gdb.python/py-lookup-type.exp: set language java -PASS: gdb.python/py-lookup-type.exp: lookup type byte using language java PASS: gdb.python/py-lookup-type.exp: set language modula-2 PASS: gdb.python/py-lookup-type.exp: lookup type CARDINAL using language modula-2 PASS: gdb.python/py-lookup-type.exp: set language opencl @@ -27161,10 +27199,21 @@ PASS: gdb.python/py-prompt.exp: retrieving the prompt causes no extra prompt_hoo PASS: gdb.python/py-prompt.exp: prompt_hook argument is default prompt. 4 Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-recurse-unwind.exp ... PASS: gdb.python/py-recurse-unwind.exp: import python scripts -PASS: gdb.python/py-recurse-unwind.exp: continue to breakpoint: ccc -PASS: gdb.python/py-recurse-unwind.exp: python TestUnwinder.reset_count() -PASS: gdb.python/py-recurse-unwind.exp: backtrace -PASS: gdb.python/py-recurse-unwind.exp: python print(TestUnwinder.count > 0) +PASS: gdb.python/py-recurse-unwind.exp: check_undefined_symbol: set code path within python unwinder to check_undefined_symbol +PASS: gdb.python/py-recurse-unwind.exp: check_undefined_symbol: reset count +PASS: gdb.python/py-recurse-unwind.exp: check_undefined_symbol: continue to breakpoint: ccc +PASS: gdb.python/py-recurse-unwind.exp: check_undefined_symbol: backtrace +PASS: gdb.python/py-recurse-unwind.exp: check_undefined_symbol: python unwinder called +PASS: gdb.python/py-recurse-unwind.exp: check_user_reg_pc: set code path within python unwinder to check_user_reg_pc +PASS: gdb.python/py-recurse-unwind.exp: check_user_reg_pc: reset count +PASS: gdb.python/py-recurse-unwind.exp: check_user_reg_pc: continue to breakpoint: ccc +PASS: gdb.python/py-recurse-unwind.exp: check_user_reg_pc: backtrace +PASS: gdb.python/py-recurse-unwind.exp: check_user_reg_pc: python unwinder called +PASS: gdb.python/py-recurse-unwind.exp: check_pae_pc: set code path within python unwinder to check_pae_pc +PASS: gdb.python/py-recurse-unwind.exp: check_pae_pc: reset count +PASS: gdb.python/py-recurse-unwind.exp: check_pae_pc: continue to breakpoint: ccc +PASS: gdb.python/py-recurse-unwind.exp: check_pae_pc: backtrace +PASS: gdb.python/py-recurse-unwind.exp: check_pae_pc: python unwinder called Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.python/py-section-script.exp ... PASS: gdb.python/py-section-script.exp: set restricted auto-load safe-path PASS: gdb.python/py-section-script.exp: verify scripts not loaded @@ -27539,6 +27588,8 @@ Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb PASS: gdb.python/py-value.exp: create boolean value PASS: gdb.python/py-value.exp: create integer value PASS: gdb.python/py-value.exp: create long value +PASS: gdb.python/py-value.exp: create large unsigned 64-bit value +PASS: gdb.python/py-value.exp: large unsigned 64-bit int conversion to python PASS: gdb.python/py-value.exp: create double value PASS: gdb.python/py-value.exp: create 8-bit string value PASS: gdb.python/py-value.exp: print 8-bit string @@ -27647,6 +27698,7 @@ PASS: gdb.python/py-value.exp: python inval = gdb.parse_and_eval('*(int*)0') PASS: gdb.python/py-value.exp: python print (inval.is_lazy) PASS: gdb.python/py-value.exp: memory error and lazy values PASS: gdb.python/py-value.exp: memory error and lazy values +PASS: gdb.python/py-value.exp: get integer valueof "argc" (1) PASS: gdb.python/py-value.exp: python argc_lazy = gdb.parse_and_eval('argc') PASS: gdb.python/py-value.exp: python argc_notlazy = gdb.parse_and_eval('argc') PASS: gdb.python/py-value.exp: python argc_notlazy.fetch_lazy() @@ -27654,7 +27706,7 @@ PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy) PASS: gdb.python/py-value.exp: python print (argc_notlazy.is_lazy) PASS: gdb.python/py-value.exp: sanity check argc PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy) -PASS: gdb.python/py-value.exp: set argc=2 +PASS: gdb.python/py-value.exp: change argc PASS: gdb.python/py-value.exp: python print (argc_notlazy) PASS: gdb.python/py-value.exp: python print (argc_lazy) PASS: gdb.python/py-value.exp: python print (argc_lazy.is_lazy) @@ -27886,6 +27938,12 @@ PASS: gdb.python/python.exp: Test decode_line func1 filename PASS: gdb.python/python.exp: Test decode_line func1 line number PASS: gdb.python/python.exp: test decode_line func1,func2 PASS: gdb.python/python.exp: stop at comma in linespec +PASS: gdb.python/python.exp: Test decode_line *0 +PASS: gdb.python/python.exp: Test decode_line *0 result length +PASS: gdb.python/python.exp: Test decode_line *0 unparsed +PASS: gdb.python/python.exp: Test decode_line *0 locations length +PASS: gdb.python/python.exp: Test decode_line *0 filename +PASS: gdb.python/python.exp: Test decode_line *0 pc PASS: gdb.python/python.exp: Test stderr location PASS: gdb.python/python.exp: Test stdout location PASS: gdb.python/python.exp: Test default write @@ -28808,7 +28866,7 @@ FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watc FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: watchpoint: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: set breakpoint always-inserted on FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (7685) +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: get integer valueof "mypid" (8904) FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: detach: killed outside: detach PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: successfully compiled posix threads test case FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: detach: continue to breakpoint: _exit @@ -28818,7 +28876,7 @@ FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: wa FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: watchpoint: continue PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: set breakpoint always-inserted on FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (7746) +PASS: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: get integer valueof "mypid" (8968) FAIL: gdb.threads/process-dies-while-detaching.exp: single-process: continue: killed outside: continue PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: successfully compiled posix threads test case PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: detach: set detach-on-fork off @@ -28839,7 +28897,7 @@ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: kille PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (7811) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: get integer valueof "mypid" (9032) FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach child FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: switch to parent FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: detach: killed outside: detach parent (the program is no longer running) @@ -28862,7 +28920,7 @@ PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: kil PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set detach-on-fork off PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: set follow-fork-mode child PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue to breakpoint: _exit -PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (7876) +PASS: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: get integer valueof "mypid" (9098) FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: detach child FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: switch to parent FAIL: gdb.threads/process-dies-while-detaching.exp: multi-process: continue: killed outside: continue (the program is no longer running) @@ -29125,6 +29183,7 @@ PASS: gdb.threads/threadapply.exp: run a simple print command on all threads PASS: gdb.threads/threadapply.exp: go down and check selected frame PASS: gdb.threads/threadapply.exp: thread apply all detach Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.threads/threxit-hop-specific.exp ... +WARNING: program timed out. PASS: gdb.threads/threxit-hop-specific.exp: successfully compiled posix threads test case FAIL: gdb.threads/threxit-hop-specific.exp: continue to thread start PASS: gdb.threads/threxit-hop-specific.exp: set thread specific breakpoint @@ -29479,6 +29538,10 @@ PASS: gdb.trace/infotrace.exp: collect on tracepoint 1 UNSUPPORTED: gdb.trace/infotrace.exp: Current target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/mi-trace-frame-collected.exp ... UNSUPPORTED: gdb.trace/mi-trace-frame-collected.exp: Current target does not support trace +Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/mi-trace-save.exp ... +PASS: gdb.trace/mi-trace-save.exp: -trace-save with missing argument +PASS: gdb.trace/mi-trace-save.exp: -trace-save with too many arguments +PASS: gdb.trace/mi-trace-save.exp: -trace-save with wrong option Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/mi-trace-unavailable.exp ... UNSUPPORTED: gdb.trace/mi-trace-unavailable.exp: Current target does not support trace Running [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../../W._C._Handy/gdb/testsuite/gdb.trace/mi-traceframe-changed.exp ... @@ -29724,14 +29787,14 @@ PASS: gdb.xml/tdesc-xinclude.exp: set tdesc filename gdb.xml/loop.xml === gdb Summary === -# of expected passes 26657 -# of unexpected failures 1258 -# of unexpected successes 3 +# of expected passes 26721 +# of unexpected failures 1259 +# of unexpected successes 2 # of expected failures 32 -# of unknown successes 3 -# of known failures 51 +# of unknown successes 2 +# of known failures 49 # of unresolved testcases 1 -# of untested testcases 77 -# of unsupported tests 113 -[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20160905-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory +# of untested testcases 81 +# of unsupported tests 112 +[...]/tschwinge/W._C._Handy.build/gdb/testsuite/../../gdb/gdb version 7.12.50.20161123-git -nw -nx -data-directory [...]/tschwinge/W._C._Handy.build/gdb/testsuite/../data-directory diff --git a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum index b56f0b27..205b1abe 100644 --- a/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum +++ b/binutils-gdb/laplace.SCHWINGE/test/ld/ld.sum @@ -1,4 +1,4 @@ -Test Run By thomas on Tue Dec 6 14:21:38 2016 +Test Run By thomas on Wed Dec 7 12:13:51 2016 Native configuration is i686-unknown-gnu0.8 === ld tests === @@ -279,6 +279,8 @@ PASS: ld-elf/pr20513c PASS: ld-elf/pr20513d PASS: ld-elf/pr20513e PASS: ld-elf/pr20513f +PASS: ld-elf/pr20528a +PASS: ld-elf/pr20528b PASS: ld-elf/pr349 PASS: relocatable with script PASS: ld-elf/rpath-1 @@ -1298,6 +1300,11 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-scripts/empty-aligned.exp .. PASS: ld-scripts/empty-aligned Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-scripts/empty-orphan.exp ... PASS: ld-scripts/empty-orphan +Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-scripts/exclude-file.exp ... +PASS: ld-scripts/exclude-file-1 (map file check) +PASS: ld-scripts/exclude-file-2 (map file check) +PASS: ld-scripts/exclude-file-3 (map file check) +PASS: ld-scripts/exclude-file-4 (map file check) Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-scripts/expr.exp ... PASS: ld-scripts/expr1 PASS: ld-scripts/expr2 @@ -1558,10 +1565,10 @@ Running [...]/tschwinge/W._C._Handy/ld/testsuite/ld-z8k/z8k.exp ... === ld Summary === -# of expected passes 1361 +# of expected passes 1367 # of unexpected failures 11 # of expected failures 8 # of untested testcases 6 # of unsupported tests 8 -[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20160905 +[...]/tschwinge/W._C._Handy.build/ld/ld-new 2.27.51.20161123 -- cgit v1.2.3