https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46495
--- Comment #2 from joseph at codesourcery dot com <joseph at codesourcery dot com> --- On Tue, 8 Jan 2019, egallager at gcc dot gnu.org wrote: > https://gcc.gnu.org/bugzilla/show_bug.cgi?id=46495 > > Eric Gallager <egallager at gcc dot gnu.org> changed: > > What |Removed |Added > ---------------------------------------------------------------------------- > CC| |egallager at gcc dot gnu.org > > --- Comment #1 from Eric Gallager <egallager at gcc dot gnu.org> --- > (In reply to Jorn Wolfgang Rennecke from comment #0) > > Because of their dependence on CUMULATIVE_ARGS and HARD_REG_SET, > > target.h and function.h include tm.h This needs to be rectified to stop > > the uncontrolled use of target macros. > > How? See bug 46500 for the introduction of cumulative_args_t. There's still HARD_REG_SET to resolve (maybe similarly).