need function decl/type in get_parm_info

Zack Weinberg zack@codesourcery.com
Sat Aug 2 11:16:00 GMT 2003


DJ Delorie <dj@redhat.com> writes:

> I'm working on converting PROMOTE_PROTOTYPES to be a target hook,
> sensitive to any attributes that might have been added to the function
> decl.  Unfortunately, one of the places it's used - get_parm_info() in
> c-decl.c - happens before current_function_decl is defined, and there
> doesn't appear to be an obvious way to get the function type or decl.
>
> Alternately, can the promotions be deferred until later, when the decl
> is available?  If so, where's the best place to move it to?

I don't have a good answer, but I think c-decl.c shouldn't have to
know about this particular target hook.  Adjusting as-passed argument
types should happen only when converting to RTL.

zw



More information about the Gcc mailing list