]> granicus.if.org Git - gc/commitdiff
dynamic-require and 0 mode; repair to unsafe-fl ops; x86_64 for Mac OS X
authorMatthew Flatt <mflatt@racket-lang.org>
Fri, 11 Sep 2009 23:05:50 +0000 (23:05 +0000)
committerIvan Maidanski <ivmai@mail.ru>
Sun, 3 Nov 2013 09:09:10 +0000 (13:09 +0400)
svn: r15985

include/private/gcconfig.h

index 7395faf5c74c46fb06e0e5d8ed44cba3fcf65779..cbb12973921522ba0ac7123596a7278765b1929e 100644 (file)
 #    define I386
 #    define mach_type_known
 #   endif
+#   if defined(__x86_64__)
+#    define X86_64
+#    define mach_type_known
+#   endif
 # endif
 # if defined(NeXT) && defined(mc68000)
 #   define M68K
        extern char etext[];
 #      define SEARCH_FOR_DATA_START
 #   endif
+#   ifdef DARWIN
+#     define DARWIN_DONT_PARSE_STACK
+#     define DYNAMIC_LOADING
+#     define DATASTART ((ptr_t) get_etext())
+#     define DATAEND   ((ptr_t) get_end())
+#     define STACKBOTTOM ((ptr_t) 0xc0000000)
+#     define USE_MMAP
+#     define USE_MMAP_ANON
+#     define USE_ASM_PUSH_REGS
+#   endif
 # endif
 
 #if defined(LINUX) && defined(USE_MMAP)