On Mon, Mar 30, 2009 at 2:50 PM, Janis Johnson <janis...@us.ibm.com> wrote:
> On Mon, 2009-03-30 at 13:53 -0700, Neil Vachharajani wrote:
>> Hello,
>>
>> I'm working on a patch which makes FDO profile data more robust to
>> source changes.  Before I sent the patch to the list for review, I was
>> wondering how to write a test for this situation.  In particular, what
>> I would like to have is two source files which are similar but not the
>> same.  The first should be compiled and run to generate profile data,
>> and the generated .gcda file should be used to compile the second
>> file.  I wasn't quite sure how to do this within the DejaGNU framework
>> and was wondering if anyone had some pointers.
>
> Existing FDO tests use lib/profopt.exp via g++.dg/bprob/bprob.exp
> and gcc.misc-tests/bprob.exp.  You can copy those .exp files to
> variants that use different versions of the source file for the
> two compiles.  Let me know if you have further questions.


Or even better just use a define which allows you to select the before
and after code.  I think there might be already testcases in the
testsuite that do that.

Thanks,
Andrew Pinski

Reply via email to