about summary refs log tree commit diff
path: root/sysdeps/powerpc/powerpc32/gprsave0.S
diff options
context:
space:
mode:
authorJoseph Myers <joseph@codesourcery.com>2016-11-28 23:13:46 +0000
committerJoseph Myers <joseph@codesourcery.com>2016-11-28 23:13:46 +0000
commitb3daf3ee099d6c1e1e04a08221a6f68e79ced834 (patch)
tree96a1cb23fd066afbf98af56fa466bef8f31e3711 /sysdeps/powerpc/powerpc32/gprsave0.S
parent547e970409b18021b63bfded0ffd852b8dcc4d3a (diff)
downloadglibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.gz
glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.tar.xz
glibc-b3daf3ee099d6c1e1e04a08221a6f68e79ced834.zip
Work around IA64 tst-setcontext2.c compile failure.
Building tests for IA64 runs into a build failure compiling
stdlib/tst-setcontext2.c:

tst-setcontext2.c: In function 'do_test':
tst-setcontext2.c:210:20: error: passing argument 1 of 'sigismember' from incompatible pointer type [-Werror=incompatible-pointer-types]
   if (sigismember (&oldctx.uc_sigmask, SIGUSR2) != 1)
                    ^

Indeed, the IA64 uc_sigmask as unsigned long rather than the larger
userspace sigset_t.  Fixing this might be hard; this patch works
around the build failure by making IA64 wrap the test with a version
that #defines sigismember to add a cast (I'd welcome a better approach
for fixing this).

Tested (compilation only) for ia64.

	* sysdeps/unix/sysv/linux/ia64/tst-setcontext2.c: New file.
Diffstat (limited to 'sysdeps/powerpc/powerpc32/gprsave0.S')
0 files changed, 0 insertions, 0 deletions