[RFC 2.0] Implementing hwcap2
Richard Henderson
rth@twiddle.net
Thu Mar 28 18:06:00 GMT 2013
On 03/28/2013 10:52 AM, Ryan Arnold wrote:
> +++ b/sysdeps/s390/s390-32/multiarch/ifunc-resolve.c
> @@ -19,6 +19,7 @@
>
> #include <unistd.h>
> #include <dl-procinfo.h>
> +#include <stdint.h>
>
> #define STFLE_BITS_Z10 34 /* General instructions extension */
> #define STFLE_BITS_Z196 45 /* Distinct operands, pop ... */
> @@ -38,7 +39,7 @@
> extern void *FUNC##_z10 attribute_hidden; \
> extern void *FUNC##_g5 attribute_hidden; \
> \
> - void *resolve_##FUNC (unsigned long int dl_hwcap) \
> + void *resolve_##FUNC (uint64_t dl_hwcap) \
This is an abi change for 32-bit big-endian systems.
There probably aren't many^Wany ifunc users outside glibc for these
systems, but just so we're 100% clear on this.
r~
More information about the Libc-alpha
mailing list