Register window support in DWARF-2

Steven Bosscher stevenb@suse.de
Wed Nov 24 01:26:00 GMT 2004


On Wednesday 24 November 2004 01:37, Richard Henderson wrote:
> On Wed, Nov 24, 2004 at 12:26:11AM +0100, Eric Botcazou wrote:
> > What about adding a new rule to handle UNSPEC_VOLATILEs with the
> > help of a new target hook?  Something like:
> >
> >   Rule 15:
> >   (set <reg> {unspec, unspec_volatile})
> >   effects: target-dependent
>
> That, or a magic attribute, such that
>
> #ifdef HAVE_ATTR_window_save
> 	if (RTX_FRAME_RELATED_P (insn)
> 	    && get_attr_window_save (insn))
> 	 ...
> #endif

That doesn't fit in well with the idea of target-hookizing everything
and making the mythical swapable backend possible.  So if that's still
a goal, then Eric's idea is probably better...

Gr.
Steven



More information about the Gcc mailing list