Gold: Testsuite

Ian Lance Taylor iant@google.com
Tue Sep 1 00:46:00 GMT 2009


Viktor Kutuzov <vkutuzov@accesssoftek.com> writes:

> Sorry for a dumb question.
> I'm trying to figure out how to use the gold testsuite for platform-specific things.
> It doesn't seem like it fits well.
>
> Could anyone point me to any existing and working unit test for any platform-dependent reallocation, please?

It's not a dumb question.  There are two ways to approach this.  The
first is to see if there is any to generate the relocation using
ordinary C code.  If so, write a test case in C which verifies that it
does the right thing, or simply extend the existing basic_test.cc.
basic_test.cc tests various different cases, but it does not test
different type sizes.

If the relocation can not be generated using ordinary C code, then you
have to use AM_CONDITIONAL in configure.ac to generate a new Makefile
conditional, and test it in testsuite/Makefile.am to control use of an
assembler test case.

Ian



More information about the Binutils mailing list