https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46489
Nicholas Krause <xerofoify at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |xerofoify at gmail dot com --- Comment #11 from Nicholas Krause <xerofoify at gmail dot com> --- (In reply to Eric Gallager from comment #10) > (In reply to Eric Gallager from comment #9) > > (In reply to Joseph S. Myers from comment #7) > > > FWIW, the following files include tm.h and appear not to have any direct > > > uses of target macros, or uses of the most common headers (such as rtl.h > > > or > > > cp-tree.h) that depend on tm.h. They require more careful checks of what > > > headers they are using for any hidden tm.h dependencies, but may be good > > > candidates for the removal of tm.h includes. > > > > > > gcc/java/except.c > > > gcc/java/jvgenmain.c > > > gcc/java/jvspec.c > > > gcc/java/mangle.c > > > gcc/java/zextract.c > > > > I don't know about the rest of them, but these at least are gone. I looked through the code and most of the original files either no longer exist or are removed. A lot of the remaining ones seem to be in the c, C++ and other frontends. > > I checked for other removals: > > (In reply to Joseph S. Myers from comment #7) > > gcc/c-aux-info.c > > gcc/c-convert.c > > gcc/c-errors.c > > gcc/c-lang.c > > gcc/c-parser.c > The only files mentioned are that require tm.h still are gcc/c/c-errors. gcc/c/c-aux-info.c > These have all been moved to gcc/c/ > > > gcc/cppspec.c > > This has been moved to gcc/c-family/ > > > gcc/tree-nomudflap.c > > gcc/tree-optimize.c > > gcc/tree-ssa-copyrename.c > > These 3 appear to have been removed.