Martin and Jan,

This set of patches introduces a huge number of testsuite regressions
on AIX.  AIX defaults to 32 bit. Although it supports a 64 bit "long
long" type, it does not have 64 bit atomic operations on "long long"
in 32 bit mode.  All of the testcases fails with

ld: 0711-317 ERROR: Undefined symbol: .__atomic_fetch_add_8
ld: 0711-345 Use the -bloadmap or -bnoquiet option to obtain more information.
collect2: error: ld returned 8 exit status

Testing LONG_LONG_TYPE_SIZE > 32 does not seem like a robust
mechanism, especially later removing GCOV_TYPE_SIZE.

I didn't think that __atomic_fetch_add_8 was required in 32 bit mode.

Thanks, David

Reply via email to