Hello, Many of the still existing TM files (the others are done for consistency) are just acting as an indirect include of another file. For instance, tm-nbsd.h #includes "solib.h". This patch tweaks configure.in so that a TM_FILE can explicitly specify any file (instead of having to pull it in via an #include) - that lets us eliminate both the indirection and the unnecessary config file. It then tweaks arm/nbsd.mt to make use of this, letting arm/tm-nbsd.h be eliminated. More to follow. committed, Andrew