+++ /dev/null
-_divert__(-1)
-_define__(<_H8__>,<1>)
-_define__(<_AS__>,<as>)
-_define__(<_GENERIC__>,<0>)
-_define__(<_HOST__>,<H8/300 and H8/500>)
-_define__(<_MACH_DEP__>,<Machine-Dependent>)
-_define__(<_AOUT__>,<0>)
-_define__(<_BOUT__>,<0>)
-_define__(<_COFF__>,<1>)
-_define__(<_ELF__>,<0>)
-_define__(<_DIFFTABKLUG__>,0) NO difference-table kluge
-_define__(<_IEEEFLOAT__>,1) IEEE floating point
-_define__(<_W32__>,0)
-_define__(<_W16__>,1) 16-bit words
-_divert__<>
\ No newline at end of file
--- /dev/null
+@clear ALL-ARCH
+@clear GENERIC
+@clear INTERNALS
+@clear MULTI-OBJ
+@clear AOUT
+@clear BOUT
+@set COFF
+@clear ELF
+@set Hitachi-all
+@set H8/300
+@set H8/500
+@c start Hitachi-SH
+@set SH
+@c end Hitachi-SH
+@clear DIFF-TBL-KLUGE
+@set IEEEFLOAT
+@clear W32
+@set W16
+@set SPECIAL-SYMS
+@set AS as
+@set GCC gcc
+@set LD ld
+@set TARGET H8/300 and H8/500
+@c start Hitachi-SH
+@set TARGET H8/300, H8/500, and Hitachi SH
+@c end Hitachi-SH
+@set OBJ-NAME COFF
+@c
+@clear have-stabs
+@set abnormal-separator