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.

Reply via email to