On Thu, 17 Nov 2016, Rainer Orth wrote:

> Hi Richard,
> 
> >> Probably providing dummy implemenations as in the original testcase in
> >> the PR is enough?
> >
> > Maybe { dg-require weak } plus weak definitions of the cyg_profile funcs?
> > Or simply restrict the test to { target *-*-linux* }?
> 
> the only existing dg-do run testcase (gcc.dg/20001117-1.c) just has
> 
> void __attribute__((no_instrument_function))
> __cyg_profile_func_enter(void *this_fn, void *call_site)
> {
>   if (call_site == (void *)0)
>     abort ();
> }
> 
> void __attribute__((no_instrument_function))
> __cyg_profile_func_exit(void *this_fn, void *call_site)
> {
>   if (call_site == (void *)0)
>     abort ();
> }
> 
> In the case at hand, we could do with empty implementations.  This
> certainly works on Solaris.

Ok.  Christophe, can you add the above and verify it works for you
(and then commit)?

Thanks,
Richard.

Reply via email to