Update target list.
authorAndrew Cagney <cagney@redhat.com>
Wed, 14 Mar 2001 22:05:34 +0000 (22:05 +0000)
committerAndrew Cagney <cagney@redhat.com>
Wed, 14 Mar 2001 22:05:34 +0000 (22:05 +0000)
gdb/ChangeLog
gdb/MAINTAINERS
gdb/TODO

index a4e0c146b2d4cac1d0275e0782754c8157d36521..9e259f22b6c38a31ff87c0683bf3e51531d90cd9 100644 (file)
@@ -1,3 +1,11 @@
+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.
+
 2001-03-14  Keith Seitz  <keiths@cygnus.com>
 
        * linespec.c (decode_line_1): Skip argptr over a leading
index 9f2243467e0d5640ba1928d63e229384e33c50a9..f3845f09b831ccfe53c63a63cbfbbcce6cbfc632 100644 (file)
@@ -57,7 +57,7 @@ maintainer works with the native maintainer when resolving API issues.
        arc             --target=arc-elf ,-Werror
                        Maintenance only
 
-       arm             --target=arm-coff,arm-elf,arm-pe ,-Werror
+       arm             (--target=arm-coff,arm-elf,arm-pe broken)
                        Fernando Nasser         fnasser@cygnus.com
                        Jim Ingham              jingham@apple.com
                        Scott Bambrough         scottb@netwinder.org
@@ -86,7 +86,7 @@ maintainer works with the native maintainer when resolving API issues.
        i960            --target=i960-coff ,-Werror
                        Maintenance only
 
-       ia64            (--target=ia64-elf broken)
+       ia64            --target=ia64-linux ,-Werror
                        Kevin Buettner          kevinb@cygnus.com
 
        m32r            --target=m32r-elf -Werror
@@ -98,7 +98,7 @@ maintainer works with the native maintainer when resolving API issues.
        m68k            --target=m68k-aout,m68k-coff,m68k-elf ,-Werror
                        Maintenance only
 
-       m88k            (?)
+       m88k            (--target=m88k broken)
                        Maintenance only
 
        mcore           --target=mcore-elf,mcore-pe ,-Werror
@@ -113,7 +113,7 @@ maintainer works with the native maintainer when resolving API issues.
        mn10300         --target=mn10300-elf ,-Werror
                        Andrew Cagney           cagney@cygnus.com
 
-       ns32k           (--target=ns32k-pc532 broken)
+       ns32k           --target=ns32k-netbsd ,Werror
                        Maintenance only
 
        pa              (--target=hppa1.1-hp-proelf broken)
@@ -123,13 +123,10 @@ maintainer works with the native maintainer when resolving API issues.
                        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)
+       sh              --target=sh-hms,sh-elf ,-Werror
                        Elena Zannoni           ezannoni@cygnus.com
 
        sparc           --target=sparc-elf,sparc64-elf ,-Werror
@@ -138,7 +135,7 @@ maintainer works with the native maintainer when resolving API issues.
        tic80           (--target=tic80-coff broken)
                        Maintenance only
 
-       v850            --target=v850-elf
+       v850            --target=v850-elf ,-Werror
                        Maintenance only
 
        vax             --target=vax-dec-vms5.5 ,-Werror
@@ -148,6 +145,7 @@ maintainer works with the native maintainer when resolving API issues.
                        Maintenance only
 
        z8k             (--target=z8k-coff broken)
+                       Known problem in 5.1
                        Maintenance only
 
 All maintainers can make arbitrary changes to OBSOLETE targets.
@@ -157,6 +155,21 @@ 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.
+
 
 
 Host/Native:
index 1f9a77f09a2c67dcf12e9212daf589c7f896423f..09b5e50e961dcbad0260fddb8c8f40ec43b5a6d6 100644 (file)
--- a/gdb/TODO
+++ b/gdb/TODO
@@ -152,11 +152,18 @@ patch has been submitted.
 
 The following code cleanups will hopefully be applied to GDB 5.1.
 
--- 2001-03-08
+-- 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?
+
 --
 
 Change documentation to GFDL license.