Re: GDB paper accepted for GCC summit

PAUL GILLIAM
2006-03-29T23:38:49Z

Hi all,

I gleaned this from the NEWS file and have a few questions.

Mult-arched targets
HP/PA HPUX11 6.0
Renesas M32R/D w/simulator 6.0
DEC Alpha <6.0
DEC VAX <6.0
NEC V850 <6.0
National Semi. NS32000 (part) <6.0
Motorola 68000 (part) <6.0
Motorola MCORE <6.0

New Architectures
Morpho Technologies ms2 >6.4

New Native Configurations
OpenBSD arm 6.4
OpenBDS mips64 6.4
GNU/Linux m32r 6.3
GNU/Linux hppa 6.2
OpenBSD m68k 6.2
OpenBSD m88k 6.2
OpenBSD PowerPC 6.2
NetBSD VAX 6.2
OpenBSD VAX 6.2
NetBSD amd64 6.1
OpenBSD amd64 6.1
OpenBSD alpha 6.1
OpenBSD sparc 6.1
OpenBSD sparc64 6.1

New Targets
Morpho Technologies ms1 6.4

Removed configureations
VxWorks and XDR protocol 6.4
Motorola MCORE 6.4
National Semiconductor NS32000 6.4
Sun 3, running SunOS 3 6.2
Sun 3, running SunOS 4 6.2
Sun 2, running SunOS 3 6.2
Sun 2, running SunOS 4 6.2
LynxOS 6.1
SunOS 4 6.1
SGI Irix-4.x 6.1
SGI Iris (MIPS) run. Irix V3: 6.1
Z8000 simulator 6.1
Matsushita MN10200 w/simulator 6.1
H8/500 simulator 6.1
HP/PA running BSD 6.1
HP/PA running OSF/1 6.1
HP/PA Pro target 6.1
PMAX (MIPS) running Mach 3.0 6.1
386BSD 6.1
Sequent family 6.1
SPARC running LynxOS 6.1
SPARC running SunOS 4 6.1
Tsqware Sparclet 6.1
Fujitsu SPARClite 6.1
V850EA ISA 6.0
Motorola Delta 88000 run. Sys V 6.0
IBM AIX PS/2 6.0
i386 running Mach 3.0 6.0
i386 running Mach 6.0
i386 running OSF/1 6.0
HP/Apollo 68k Family 6.0
Argonaut Risc Chip (ARC) 6.0
Mitsubishi D30V 6.0
Fujitsu FR30 6.0
OS/9000 6.0
I960 with MON960 6.0

Obsolete configurations
h8300 6.3
mcore 6.3
mn10300 6.3
ns32k 6.3
sh64 6.3
v850 6.3
Sun 3, running SunOS 3 6.1
Sun 3, running SunOS 4 6.1
Sun 2, running SunOS 3 6.1
Sun 2, running SunOS 4 6.1
Motorola 680x0 running LynxOS 6.1
AT&T 3b1/Unix pc 6.1
Bull DPX2 (68k, SVR3) 6.1
decstation 6.1
riscos 6.1
sonymips 6.1
sysv 6.1
Z8000 simulator 6.0
Matsushita MN10200 w/simulator 6.0
H8/500 simulator 6.0
HP/PA running BSD 6.0
HP/PA running OSF/1 6.0
HP/PA Pro target 6.0
PMAX (MIPS) running Mach 3.0 6.0
Sequent family 6.0
Tsqware Sparclet 6.0
Fujitsu SPARClite 6.0

QUESTIONS:

1) What is the difference between 'New Architectures' and 'New Targets'?
Has there realy only be one of each sense 6.0?

2) These seem to removed in the given release, but not obsoleted first.
Is this correct?
386BSD, 6.1
SGI Iris (MIPS) running Irix V3, 6.1
SGI Irix-4.x, 6.1
SPARC running LynxOS, 6.1
SPARC running SunOS 4, 6.1
SunOS 4, 6.1
VxWorks and XDR protocol, 6.4

3) These seem to have be obsoleted in the given release, but never
removed. Is this correct?
AT&T 3b1/Unix pc, 6.1
Bull DPX2 (68k, SVR3), 6.1
decstation, 6.1
h8300, 6.3
mn10300, 6.3
Motorola 680x0 running LynxOS, 6.1
riscos, 6.1
sh64, 6.3
sonymips, 6.1
sysv, 6.1
v850, 6.3

4) What's up with 'Multi-arch'? It is mentioned for 5.3 and 6.0, but
not again. The 'V850' was multi-arched in 5.3 and then removed in
6.0, without being obsoleted first. The 'NS32000' was
multi-arched in 5.3 and then removed in 6.4, again without being
obsoleted first. Same thing with 'MCORE'. Is this correct?

5) What is 'multi-arch'? The 'set processor command can be used with
PowerPC and the PowerPC 64-bit GDB can debug 64-bit or 32-bit
targets. (I have heard the latter refereed to as 'bi-arch').