[Ltrace-devel] Compilation error with dwarf code
Thierry Fauck ( thierry @ linux.vnet.ibm.com )
thierry at linux.vnet.ibm.com
Wed May 14 11:45:12 UTC 2014
On 05/14/14 09:35, Dima Kogan wrote:
> Thierry Fauck at linux.vnet.ibm.com <thierry at linux.vnet.ibm.com> writes:
>
>> Also tried with dwarf installed and got testsuite result:
>>
>> Running ./ltrace.torture/ppc-lwarx.exp ...
>> FAIL: atomic_add(.*, 5,.*) in
>> /home/ubuntu/ltrace/testsuite/ltrace.torture/ppc-lwarx.ltrace for 0
>> times, should be 1
>> FAIL: atomic_add(.*, 10,.*) in
>> /home/ubuntu/ltrace/testsuite/ltrace.torture/ppc-lwarx.ltrace for 0
>> times, should be 1
>> FAIL: atomic_add(.*, 15,.*) in
>> /home/ubuntu/ltrace/testsuite/ltrace.torture/ppc-lwarx.ltrace for 0
>> times, should be 1
>> === Summary ===
>>
>> # of expected passes 345
>> # of unexpected failures 3
>> # of unsupported tests 1
> OK.
>
> Are those new failures that didn't happen before my patches went in? I
> suspect this is unrelated to my new code.
>
> dima
>
Hello,
I have checked the output of ppc-lwarx.exp and it is :
ppc-lwarx->__libc_start_main(1, 0x3ffff9ac5748, 0x3ffff9ac5758,
0x3ffff9ac5858 <unfinished ...>
atomic_add(0, 5) = <void>
atomic_add(5, 10) = <void>
atomic_add(15, 15) = <void>
libc.so.6->__tls_get_addr(0x3fff78fec318, 0x3fff78fea718, 1,
0x3ffff9ac5858) = 0x3fff7901b6d0
+++ exited (status 30) +++
and as source is : atomic_add(&a, 5);
atomic_add(&a, 10);
atomic_add(&a, 15);
return a;
why do we expect : a different prototype
like atomic_add(.*, 5,.*) as result.
And I checked, I didn't have the problem when I used the tree with last commit:
commit 5da68e9b29fce759fbd8c42130f1a231e2a0aadd
Author: Petr Machata <pmachata at redhat.com>
Date: Fri Feb 28 12:37:15 2014 +0100
Add --config to man, drop -X from options.c
So it sounds you have fixed issues in your recent code and for me the test must be corrected ?
Peter, what do you think ?
Thanks
Thierry
--
Thierry Fauck (thierry at linux.vnet.ibm.com)
More information about the Ltrace-devel
mailing list