[patch/rfc] Obsolete i[3456]86-*-os9k target

Andrew Cagney
2002-07-14T17:12:02Z

[-- Attachment #1: Type: text/plain, Size: 265 bytes --]

Hello,

(this includes os9kread.c but didn't zap any of the os9k stuff in things
like stabs read :-( That got too messy.

This patch makes the os9k platform (i[3456]86-*-os9k) platform obsolete.
Failing objections, I'll commit it in a few days.

enjoy,
Andrew

[-- Attachment #2: diffs --]
[-- Type: text/plain, Size: 4904 bytes --]

2002-07-14 Andrew Cagney <ac131313@redhat.com>

* NEWS: Mention that the i[34]86-*-os9k has been made obsolete.
* stabsread.c: Make os9k sections of the code obsolete.
* configure.tgt: Make i[3456]86-*-os9k target obsolete.
* config/i386/i386os9k.mt: Make file obsolete.
* Makefile.in (ALLDEPFILES): Remove remote-os9k.c.
(COMMON_OBS): Remove os9kread.o
(SFILES): Remove os9kread.c.
(os9kread.o, remote-os9k.o): Make target obsolete.
* remote-os9k.c: Make file obsolete.
* os9kread.c: Make file obsolete.
* Makefile.in

Index: Makefile.in
===================================================================
RCS file: /cvs/src/src/gdb/Makefile.in,v
retrieving revision 1.219
diff -u -r1.219 Makefile.in
--- Makefile.in 12 Jul 2002 15:23:10 -0000 1.219
+++ Makefile.in 14 Jul 2002 17:01:39 -0000
@@ -544,7 +544,7 @@
scm-valprint.c source.c stabsread.c stack.c symfile.c \
symmisc.c symtab.c linespec.c target.c thread.c top.c tracepoint.c \
typeprint.c utils.c valarith.c valops.c valprint.c values.c \
- serial.c ser-unix.c mdebugread.c os9kread.c \
+ serial.c ser-unix.c mdebugread.c \
tui/tui.c tui/tui.h tui/tuiCommand.c tui/tuiCommand.h \
tui/tuiData.c tui/tuiData.h tui/tuiDataWin.c tui/tuiDataWin.h \
tui/tuiDisassem.c tui/tuiDisassem.h tui/tuiGeneralWin.c \
@@ -743,7 +743,7 @@
scm-exp.o scm-lang.o scm-valprint.o complaints.o typeprint.o \
c-typeprint.o ch-typeprint.o f-typeprint.o m2-typeprint.o \
c-valprint.o cp-valprint.o ch-valprint.o f-valprint.o m2-valprint.o \
- nlmread.o serial.o mdebugread.o os9kread.o top.o utils.o \
+ nlmread.o serial.o mdebugread.o top.o utils.o \
ui-file.o \
frame.o doublest.o \
gnu-v2-abi.o gnu-v3-abi.o hpacc-abi.o cp-abi.o
@@ -1238,7 +1238,7 @@
procfs.c \
remote-array.c remote-bug.c remote-e7000.c \
remote-es.c remote-hms.c remote-mips.c \
- remote-nindy.c remote-os9k.c remote-rdp.c remote-sim.c \
+ remote-nindy.c remote-rdp.c remote-sim.c \
remote-st.c remote-utils.c dcache.c \
remote-vx.c \
rs6000-nat.c rs6000-tdep.c \
@@ -1797,14 +1797,14 @@

mipsm3-nat.o: mipsm3-nat.c $(defs_h) $(inferior_h) $(regcache_h)

-# os9kread assumes that sizeof(char*) <= sizeof(int). This looses on
-# 64 bit targets where often, sizeof(int)=4 but sizeof(char*)=9.
-os9kread.o: os9kread.c $(buildsym_h) $(complaints_h) $(bfd_h) $(defs_h) \
- $(expression_h) $(gdb_stabs_h) $(gdbcore_h) $(gdbtypes_h) \
- $(language_h) $(objfiles_h) $(stabsread_h) $(symfile_h) \
- $(symtab_h) $(target_h) $(gdb_string_h)
- $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) \
- $(srcdir)/os9kread.c
+# OBSOLETE # os9kread assumes that sizeof(char*) <= sizeof(int). This looses on
+# OBSOLETE # 64 bit targets where often, sizeof(int)=4 but sizeof(char*)=9.
+# OBSOLETE os9kread.o: os9kread.c $(buildsym_h) $(complaints_h) $(bfd_h) $(defs_h) \
+# OBSOLETE $(expression_h) $(gdb_stabs_h) $(gdbcore_h) $(gdbtypes_h) \
+# OBSOLETE $(language_h) $(objfiles_h) $(stabsread_h) $(symfile_h) \
+# OBSOLETE $(symtab_h) $(target_h) $(gdb_string_h)
+# OBSOLETE $(CC) -c $(INTERNAL_WARN_CFLAGS) $(NO_WERROR_CFLAGS) \
+# OBSOLETE $(srcdir)/os9kread.c

mem-break.o: mem-break.c $(defs_h) $(symtab_h) $(breakpoint_h) $(inferior_h) \
$(target_h)
@@ -2004,9 +2004,9 @@
nindy-share/env.h nindy-share/stop.h $(remote_utils_h) \
$(symfile_h) $(regcache_h)

-remote-os9k.o: remote-os9k.c $(defs_h) $(gdbcore_h) \
- $(command_h) $(monitor_h) $(remote_utils_h) $(symtab_h) $(symfile_h) \
- $(objfiles_h) $(gdb_stabs_h) $(gdb_string_h) $(regcache_h)
+# OBSOLETE remote-os9k.o: remote-os9k.c $(defs_h) $(gdbcore_h) \
+# OBSOLETE $(command_h) $(monitor_h) $(remote_utils_h) $(symtab_h) $(symfile_h) \
+# OBSOLETE $(objfiles_h) $(gdb_stabs_h) $(gdb_string_h) $(regcache_h)

remote-sds.o: remote-sds.c $(bfd_h) $(defs_h) $(gdbcmd_h) \
$(inferior_h) $(remote_utils_h) $(symfile_h) $(terminal_h) \
Index: NEWS
===================================================================
RCS file: /cvs/src/src/gdb/NEWS,v
retrieving revision 1.77
diff -u -r1.77 NEWS
--- NEWS 14 Jul 2002 00:28:46 -0000 1.77
+++ NEWS 14 Jul 2002 17:03:00 -0000
@@ -61,6 +61,7 @@
permanently REMOVED.

Mitsubishi D30V d30v-*-*
+OS/9000 i[34]86-*-os9k

* REMOVED configurations and files

Index: configure.tgt
===================================================================
RCS file: /cvs/src/src/gdb/configure.tgt,v
retrieving revision 1.72
diff -u -r1.72 configure.tgt
--- configure.tgt 14 Jul 2002 00:15:19 -0000 1.72
+++ configure.tgt 14 Jul 2002 17:03:10 -0000
@@ -96,7 +96,7 @@
i[3456]86-*-netbsdelf*) gdb_target=nbsdelf ;;
i[3456]86-*-netbsd* | i[3456]86-*-openbsd*)
gdb_target=nbsdaout ;;
-i[3456]86-*-os9k) gdb_target=i386os9k ;;
+# OBSOLETE i[3456]86-*-os9k) gdb_target=i386os9k ;;
i[3456]86-*-go32*) gdb_target=i386aout ;;
i[3456]86-*-msdosdjgpp*) gdb_target=go32 ;;
i[3456]86-*-lynxos*) gdb_target=i386lynx ;;