##
-# Copyright (c) 2005-2007 Apple Inc. All rights reserved.
+# Copyright (c) 2005-2009 Apple Inc. All rights reserved.
#
# @APPLE_LICENSE_HEADER_START@
#
include ${TESTROOT}/include/common.makefile
STACK_BASE = 0x8fe01000
+STACK_SIZE = 0x00100000
ifeq "armv6" "$(ARCH)"
STACK_BASE = 0x2fe01000
+ STACK_SIZE = 0x00100000
+endif
+ifeq "armv7" "$(ARCH)"
+ STACK_BASE = 0x2fe01000
+ STACK_SIZE = 0x00100000
endif
ifeq "ppc64" "$(ARCH)"
- STACK_BASE = 0x7fff5fc00000
+ STACK_BASE = 0x7fff5ff00000
+ STACK_SIZE = 0x00400000
endif
ifeq "x86_64" "$(ARCH)"
- STACK_BASE = 0x7fff5fc00000
+ STACK_BASE = 0x7fff5ff00000
+ STACK_SIZE = 0x00400000
endif
${TESTROOT}/bin/exit-zero-pass.pl "dyld did slide" "dyld did not slide" ./main
all:
- ${CC} ${CCFLAGS} -Wno-deprecated-declarations -I${TESTROOT}/include -o main main.c -Wl,-stack_addr,${STACK_BASE} -Wl,-stack_size,0x00100000
+ ${CC} ${CCFLAGS} -Wno-deprecated-declarations -I${TESTROOT}/include -o main main.c -Wl,-stack_addr,${STACK_BASE} -Wl,-stack_size,${STACK_SIZE}
clean:
${RM} ${RMFLAGS} main