Quoting Ian Lance Taylor :
Joern Rennecke writes:
- make INIT_CUMULATIVE_ARGS allocate using garbage-collected memory.
That would require that each target provides appropriately
typedefed / GTY-ed
definitions. Multi-target operation would also require an index inside
cumulative_args_t
Joern Rennecke writes:
> - make INIT_CUMULATIVE_ARGS allocate using garbage-collected memory.
> That would require that each target provides appropriately
> typedefed / GTY-ed
> definitions. Multi-target operation would also require an index inside
> cumulative_args_t to decide during GC w
The way we currently expose CUMULATIVE_ARGS to the function headers
breaks modularity; in particular, one reason why function.h currently needs
to include tm.h (PR middle-end/46495) is that it defines a structure that
contains a CUMULATIVE_ARGS member. We could replace that with
cumulative_args