VirtualBox

Changeset 121 in vbox for trunk/src/recompiler


Ignore:
Timestamp:
Jan 17, 2007 4:57:56 PM (18 years ago)
Author:
vboxsync
Message:

64-bit.

Location:
trunk/src/recompiler/new
Files:
1 added
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/recompiler/new/Makefile.kmk

    r76 r121  
    6565
    6666#
    67 # L4 must use the no-crt path becuase it's lacking math stuff it seems...
     67# L4 must use the no-crt path because it's lacking math stuff it seems...
    6868# Darwin must use the non-crt path because it can't compile op.c nativly.
     69# All the AMD64 target must use the no-crt path because ELF doesn't like op.c
     70# when stuffed into a shared library and windows doesn't have 64-bit gcc (yet).
    6971#
    7072ifeq ($(filter-out l4 darwin,$(BUILD_TARGET)),)
     73 REM_USE_NOCRT := 1
     74endif
     75ifeq ($(BUILD_TARGET_ARCH),amd64)
    7176 REM_USE_NOCRT := 1
    7277endif
  • trunk/src/recompiler/new/op-validate.sed

    r1 r121  
    5555# Verify that all ret statements are at the end of a function by
    5656# inspecting what's on the following line. It must either be a
    57 # .size statement, a .LfeXXXX label or #NO_APP comment.
     57# .size statement, a .LfeXXXX label, a .LfeXXXX label or #NO_APP comment.
    5858#
    5959# @todo figure out how to discard the first line in a simpler fashion.
     
    6262s/^[[:blank:]]*ret[[:blank:]]*\n*[[:blank:]]*//
    6363/\.Lfe[0-9][0-9]*:/d
     64/\.LFE[0-9][0-9]*:/d
    6465/size[[:space:]]/d
    6566/^[/#]NO_APP[[:space:]]*$/d
Note: See TracChangeset for help on using the changeset viewer.

© 2024 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette