On 17 November 2016 at 10:53, Richard Biener <rguent...@suse.de> wrote: > 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)? > OK, I'm taking a look.
> Thanks, > Richard.