Commit d7f21ac8 authored by Dmitry Safonov's avatar Dmitry Safonov Committed by Pavel Emelyanov

tests/arm/compat: don't build maps03 test

Fixes:
maps03.c: In function 'main':
maps03.c:15:32: error: result of '10l << 30' requires 35 bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
  mem = (void *)mmap(NULL, (10L << 30), PROT_READ | PROT_WRITE,
                                ^~
maps03.c:22:9: error: result of '4l << 30' requires 34 bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
  mem[4L << 30] = 1;
         ^~
maps03.c:23:9: error: result of '8l << 30' requires 35 bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
  mem[8L << 30] = 2;
         ^~
maps03.c:30:13: error: result of '4l << 30' requires 34 bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
  if (mem[4L << 30] != 1 || mem[8L << 30] != 2) {
             ^~
maps03.c:30:35: error: result of '8l << 30' requires 35 bits to represent, but 'long int' only has 32 bits [-Werror=shift-overflow=]
  if (mem[4L << 30] != 1 || mem[8L << 30] != 2) {
                                   ^~

Proceses virtual address space is smaller than 4Gb - omit this test for
those archs.
Signed-off-by: 's avatarDmitry Safonov <0x7f454c46@gmail.com>
Signed-off-by: 's avatarPavel Emelyanov <xemul@virtuozzo.com>
parent 38e4a01d
......@@ -7,7 +7,7 @@ override CPPFLAGS += -I$(LIBDIR)
CFLAGS = -g -O2 -Wall -Werror -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=0
CFLAGS += $(USERCFLAGS)
TST_NOFILE = \
TST_NOFILE := \
busyloop00 \
sleeping00 \
pid00 \
......@@ -81,7 +81,6 @@ TST_NOFILE = \
sem \
maps01 \
maps02 \
maps03 \
maps04 \
maps05 \
mlock_setuid \
......@@ -154,6 +153,12 @@ TST_NOFILE = \
helper_zombie_child \
# jobctl00 \
ifneq ($(SRCARCH),arm)
ifneq ($(COMPAT_TEST),y)
TST_NOFILE += maps03
endif
endif
TST_FILE = \
maps06 \
write_read00 \
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment