diff --git a/memcheck/tests/linux/stack_switch.c b/memcheck/tests/linux/stack_switch.c index d54870dc7..1011f75f8 100644 --- a/memcheck/tests/linux/stack_switch.c +++ b/memcheck/tests/linux/stack_switch.c @@ -1,5 +1,6 @@ #define _XOPEN_SOURCE 600 #define _BSD_SOURCE +#define _GNU_SOURCE #include diff --git a/memcheck/tests/x86-linux/scalar.c b/memcheck/tests/x86-linux/scalar.c index 1ba7c38b8..2bc1fa5b3 100644 --- a/memcheck/tests/x86-linux/scalar.c +++ b/memcheck/tests/x86-linux/scalar.c @@ -1,3 +1,5 @@ +#define _GNU_SOURCE + #include "../../memcheck.h" #include "scalar.h" #include diff --git a/memcheck/tests/x86-linux/scalar.stderr.exp b/memcheck/tests/x86-linux/scalar.stderr.exp index a09a6d64a..36f48eed0 100644 --- a/memcheck/tests/x86-linux/scalar.stderr.exp +++ b/memcheck/tests/x86-linux/scalar.stderr.exp @@ -578,25 +578,25 @@ Syscall param sigaction(act->sa_handler) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(act->sa_mask) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(act->sa_flags) points to unaddressable byte(s) ... Address 0x........ is 8 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigaction(oldact) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 68: __NR_sgetmask n/a @@ -1228,13 +1228,13 @@ Syscall param sigprocmask(set) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param sigprocmask(oldset) points to unaddressable byte(s) ... Address 0x........ is 0 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 127: __NR_create_module ni @@ -1747,7 +1747,7 @@ Syscall param rt_sigaction(act->sa_handler) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param rt_sigaction(act->sa_mask) points to unaddressable byte(s) ... @@ -1757,13 +1757,13 @@ Syscall param rt_sigaction(act->sa_flags) points to unaddressable byte(s) ... Address 0x........ is 8 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) Syscall param rt_sigaction(oldact) points to unaddressable byte(s) ... Address 0x........ is 4 bytes after a block of size 4 alloc'd at 0x........: malloc (vg_replace_malloc.c:...) - by 0x........: main (scalar.c:28) + by 0x........: main (scalar.c:30) ----------------------------------------------------- 175: __NR_rt_sigprocmask 4s 2m