[PATCH v2 1/6] ld: Correct test pr19719 naming mix-up
Jens Remus
jremus@linux.ibm.com
Wed Mar 26 17:19:25 GMT 2025
n 24.03.2025 12:48, Jan Beulich wrote:
> On 21.03.2025 17:58, Jens Remus wrote:
>> The suffix "defined/undefined" in the ld test pr19719 name specifies
>> whether weak fun() is defined or undefined is mixed up.
>>
>> The test builds an executable and a shared library. The latter in two
>> flavors, one with weak fun() defined (libpr19719a.so, "defined") and
>> one without weak fun() defined (libpr19719b.so, "undefined").
>>
>> The first "Run $exe fun [...]" invocation uses libpr19719b.so as
>> libpr19719.so, which is build from dummy.c, which does not define fun.
>> Thus fun is undefined during this test run.
>>
>> The second "Run $exe fun [...]" invocation uses libpr19719a.so as
>> libpr19719.so, which is build from pr19719d.c, which does define fun.
>> Thus fun is defined during this test run.
>>
>> Correct the test naming mix-up accordingly.
>>
>> ld/testsuite/
>> * ld-elf/shared.exp (mix_pic_and_non_pic): Correct test naming
>> mix-up of when weak fun is un-/defined.
>>
>> Signed-off-by: Jens Remus <jremus@linux.ibm.com>
>
> Okay.
Thanks! Committed to mainline.
Regards,
Jens
--
Jens Remus
Linux on Z Development (D3303)
+49-7031-16-1128 Office
jremus@de.ibm.com
IBM
IBM Deutschland Research & Development GmbH; Vorsitzender des Aufsichtsrats: Wolfgang Wendt; Geschäftsführung: David Faller; Sitz der Gesellschaft: Böblingen; Registergericht: Amtsgericht Stuttgart, HRB 243294
IBM Data Privacy Statement: https://www.ibm.com/privacy/
More information about the Binutils
mailing list