On Apr 9, 10:21am, Andrew Cagney wrote:
> * gdb.base/args.exp: Invoke gdb_load for simulator targets.
> Modify regexps to match extra output after program exit in a
> simulator.
What's the extra output? That part may be a bug.
When running on a simulator, I see:
(gdb) target sim
Connected to the simulator.
(gdb) load gdb.base/args
(gdb) run
Starting program: .../gdb.base/args 1 3
3
.../gdb.base/args
1
3
Program exited normally.
[Switching to process 0]
Current language: auto; currently asm
(gdb)
When running with a native gdb, I see:
(gdb) run
Starting program: .../gdb.base/args 1 3
3
.../gdb.base/args
1
3
Program exited normally.
(gdb)
The extra output is the bit about switching to process 0 and reporting
the current language. I figured it was a feature, but it may well be
a bug. (It seems pretty harmless...)