On Tue, Apr 15, 2008 at 11:27 AM, Mohamed Shafi <[EMAIL PROTECTED]> wrote:
>
> On Mon, Apr 14, 2008 at 11:44 PM, Jim Wilson <[EMAIL PROTECTED]> wrote:
> >
> > Mohamed Shafi wrote:
> >
> > > For a function call will i be able to implement long call/short call
> > > for the same function at different locations?
> > > Say fun1 calls bar and fun2 calls bar. I want short-call to be
> > > generated for bar in fun1 and long-call to be generated in fun2.
> > > Is to possible to implement this in the back-end using pragmas?
> > >
> >
> > A simple grep command shows that both arm and rs6000 already both support
> > long call pragmas.
> >
>
Using Pragmas will i be able to do something like this
int main (void)
{
short sh;
# pragma longcall
sh = fun3();
# pragma shortcall
sh = fun3();
return 0;
}
Regards,
Shafi.