This is the mail archive of the
gdb-patches@sources.redhat.com
mailing list for the GDB project.
[5.1] Update to list of buildable targets
- To: GDB Patches <gdb-patches at sourceware dot cygnus dot com>
- Subject: [5.1] Update to list of buildable targets
- From: Andrew Cagney <ac131313 at cygnus dot com>
- Date: Wed, 14 Mar 2001 16:59:42 -0500
(Wow, something happened!)
The attatched updates the target lists in the MAINTAINERS and TODO
files.
Thanks to J.T and KevinB for comments.
Andrew
2001-03-14 Andrew Cagney <ac131313@redhat.com>
* MAINTAINERS: Update list of targets. Mark arm-* and v850-elf as
broken. Mark sh-*, ia64-linux and ns32k-netbsd as buildable.
Specify an m88k target. Include sample GAWK script to generate
target list. Delete non-existant romp target.
* TODO (GDB 5.1 - Cleanups): Update.
Index: MAINTAINERS
===================================================================
RCS file: /cvs/src/src/gdb/MAINTAINERS,v
retrieving revision 1.81
diff -p -r1.81 MAINTAINERS
*** MAINTAINERS 2001/03/09 23:58:24 1.81
--- MAINTAINERS 2001/03/14 21:59:45
*************** maintainer works with the native maintai
*** 57,63 ****
arc --target=arc-elf ,-Werror
Maintenance only
! arm --target=arm-coff,arm-elf,arm-pe ,-Werror
Fernando Nasser fnasser@cygnus.com
Jim Ingham jingham@apple.com
Scott Bambrough scottb@netwinder.org
--- 57,63 ----
arc --target=arc-elf ,-Werror
Maintenance only
! arm (--target=arm-coff,arm-elf,arm-pe broken)
Fernando Nasser fnasser@cygnus.com
Jim Ingham jingham@apple.com
Scott Bambrough scottb@netwinder.org
*************** maintainer works with the native maintai
*** 86,92 ****
i960 --target=i960-coff ,-Werror
Maintenance only
! ia64 (--target=ia64-elf broken)
Kevin Buettner kevinb@cygnus.com
m32r --target=m32r-elf -Werror
--- 86,92 ----
i960 --target=i960-coff ,-Werror
Maintenance only
! ia64 --target=ia64-linux ,-Werror
Kevin Buettner kevinb@cygnus.com
m32r --target=m32r-elf -Werror
*************** maintainer works with the native maintai
*** 98,104 ****
m68k --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
Maintenance only
! m88k (?)
Maintenance only
mcore --target=mcore-elf,mcore-pe ,-Werror
--- 98,104 ----
m68k --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
Maintenance only
! m88k (--target=m88k broken)
Maintenance only
mcore --target=mcore-elf,mcore-pe ,-Werror
*************** maintainer works with the native maintai
*** 113,119 ****
mn10300 --target=mn10300-elf ,-Werror
Andrew Cagney cagney@cygnus.com
! ns32k (--target=ns32k-pc532 broken)
Maintenance only
pa (--target=hppa1.1-hp-proelf broken)
--- 113,119 ----
mn10300 --target=mn10300-elf ,-Werror
Andrew Cagney cagney@cygnus.com
! ns32k --target=ns32k-netbsd ,Werror
Maintenance only
pa (--target=hppa1.1-hp-proelf broken)
*************** maintainer works with the native maintai
*** 123,135 ****
Kevin Buettner kevinb@cygnus.com
Nick Duffek nsd@cygnus.com
- romp (?)
- Maintenance only
-
rs6000 --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
(see rs6000 native and ppc target)
! sh (--target=sh-hms,sh-elf broken)
Elena Zannoni ezannoni@cygnus.com
sparc --target=sparc-elf,sparc64-elf ,-Werror
--- 123,132 ----
Kevin Buettner kevinb@cygnus.com
Nick Duffek nsd@cygnus.com
rs6000 --target=rs6000-ibm-aix3.2,rs6000-ibm-aix4.1 ,-Werror
(see rs6000 native and ppc target)
! sh --target=sh-hms,sh-elf ,-Werror
Elena Zannoni ezannoni@cygnus.com
sparc --target=sparc-elf,sparc64-elf ,-Werror
*************** maintainer works with the native maintai
*** 138,144 ****
tic80 (--target=tic80-coff broken)
Maintenance only
! v850 --target=v850-elf
Maintenance only
vax --target=vax-dec-vms5.5 ,-Werror
--- 135,141 ----
tic80 (--target=tic80-coff broken)
Maintenance only
! v850 --target=v850-elf ,-Werror
Maintenance only
vax --target=vax-dec-vms5.5 ,-Werror
*************** maintainer works with the native maintai
*** 148,153 ****
--- 145,151 ----
Maintenance only
z8k (--target=z8k-coff broken)
+ Known problem in 5.1
Maintenance only
All maintainers can make arbitrary changes to OBSOLETE targets.
*************** All maintainers can make mechanical (par
*** 156,161 ****
--- 154,174 ----
multi-arch, -W..., ....) changes to ``maintenance only'' targets.
Please sanity check the change by compiling with one of the listed
targets.
+
+ The GAWK segment:
+
+ awk < "${maintainers}" '
+ $2 ~ /--target=.*/ {
+ targets = gensub (/^.*--target=/, "", 1, $2)
+ warnings = gensub (/[)]*$/, "", 1, $3)
+ split (targets, targ, /,/)
+ for (i in targ) {
+ print targ[i], warnings
+ }
+ }'
+
+ can be used to generate a full list of --target=
+ --enable-gdb-build-warning= pairs.
Index: TODO
===================================================================
RCS file: /cvs/src/src/gdb/TODO,v
retrieving revision 1.64
diff -p -r1.64 TODO
*** TODO 2001/03/08 15:13:00 1.64
--- TODO 2001/03/14 21:59:50
*************** patch has been submitted.
*** 152,161 ****
The following code cleanups will hopefully be applied to GDB 5.1.
! -- 2001-03-08
Resolve the status of all broken targets as identified by the MAINTAINERS
file.
--
--- 152,168 ----
The following code cleanups will hopefully be applied to GDB 5.1.
! -- 2001-03-14
Resolve the status of all broken targets as identified by the MAINTAINERS
file.
+
+ o arm-* vs NetBSD's lack of ``unix''
+ o arm-* vs IRIX (see below)
+
+ o delete TiC80
+
+ o delete m88k?
--