Files
binutils-gdb/gdb/testsuite/gdb.ada
Tom de Vries 9373a4b891 [gdb/testsuite] Fix gdb.ada/mi_task_arg.exp with newer gcc
When running test-case gdb.ada/mi_task_arg.exp on openSUSE Tumbleweed using
gcc 13.2.1, I run into (layout adapted for readability):
...
-stack-list-arguments 1^M
^done,stack-args=[
  frame={level="0",args=[]},
  frame={level="1",args=[{name="<_task>",value="0x464820"},
                         {name="<_taskL>",value="129"}]},
  frame={level="2",args=[{name="self_id",value="0x464840"}]},
  frame={level="3",args=[]},
  frame={level="4",args=[]}
]^M
(gdb) ^M
FAIL: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1 (unexpected output)
...

On openSUSE Leap 15.4 with gcc 7.5.0 I get instead:
...
-stack-list-arguments 1^M
^done,stack-args=[
  frame={level="0",args=[]},
  frame={level="1",args=[{name="<_task>",value="0x444830"}]},
  frame={level="2",args=[{name="self_id",value="0x444850"}]},
  frame={level="3",args=[]},
  frame={level="4",args=[]}]^M
(gdb) ^M
PASS: gdb.ada/mi_task_arg.exp: -stack-list-arguments 1
...

The difference in gdb output is due to difference in the dwarf generated by
the compiler, so I don't see a problem with gdb here.

Fix this by updating the test-case to accept this output.

Tested on x86_64-linux.

Approved-By: Tom Tromey <tom@tromey.com>
2023-09-26 18:57:49 +02:00
..
2023-02-27 08:09:02 -07:00
2023-03-24 10:20:52 -06:00
2023-01-12 12:15:41 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-07-21 09:36:39 -06:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-02-27 08:09:02 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-26 18:28:32 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-03-24 10:20:52 -06:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-26 18:28:31 -07:00
2023-08-11 17:09:59 -04:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:58 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00
2023-01-13 13:18:57 -07:00