diff options
author | H.J. Lu <hjl.tools@gmail.com> | 2021-07-08 20:48:14 -0700 |
---|---|---|
committer | H.J. Lu <hjl.tools@gmail.com> | 2021-07-09 06:39:30 -0700 |
commit | dc76a059fded7a203c82dbb91d4fc1f43d3250db (patch) | |
tree | d77c68f593de7ebea9d5202aba84a57554a53355 /sysdeps/i386 | |
parent | 0ec97597c859ac6a69733cf70c6bd6fc809dcc4b (diff) | |
download | glibc-dc76a059fded7a203c82dbb91d4fc1f43d3250db.zip glibc-dc76a059fded7a203c82dbb91d4fc1f43d3250db.tar.gz glibc-dc76a059fded7a203c82dbb91d4fc1f43d3250db.tar.bz2 |
Add a generic malloc test for MALLOC_ALIGNMENT
1. Add sysdeps/generic/malloc-size.h to define size related macros for
malloc.
2. Move x86_64/tst-mallocalign1.c to malloc and replace ALIGN_MASK with
MALLOC_ALIGN_MASK.
3. Add tst-mallocalign1 to tests-exclude-mcheck for i386 and x32 since
mcheck doesn't honor MALLOC_ALIGNMENT.
Diffstat (limited to 'sysdeps/i386')
-rw-r--r-- | sysdeps/i386/Makefile | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/sysdeps/i386/Makefile b/sysdeps/i386/Makefile index a2e8c0b..8fb65c0 100644 --- a/sysdeps/i386/Makefile +++ b/sysdeps/i386/Makefile @@ -5,6 +5,10 @@ asm-CPPFLAGS += -DGAS_SYNTAX # The i386 `long double' is a distinct type we support. long-double-fcts = yes +ifeq ($(subdir),malloc) +tests-exclude-mcheck += tst-mallocalign1 +endif + ifeq ($(subdir),math) # These functions change the rounding mode internally and need to # update both the SSE2 rounding mode and the 387 rounding mode. See |