22 # |
22 # |
23 # |
23 # |
24 |
24 |
25 # TLS helper, assembled from .s file |
25 # TLS helper, assembled from .s file |
26 |
26 |
27 # The copied fdlibm routines in sharedRuntimeTrig.o must not be optimized |
27 # If FDLIBM_CFLAGS is non-empty it holds CFLAGS needed to be passed to |
28 OPT_CFLAGS/sharedRuntimeTrig.o = $(OPT_CFLAGS/NOOPT) |
28 # the compiler so as to be able to produce optimized objects |
29 # The copied fdlibm routines in sharedRuntimeTrans.o must not be optimized |
29 # without losing precision. |
30 OPT_CFLAGS/sharedRuntimeTrans.o = $(OPT_CFLAGS/NOOPT) |
30 ifneq ($(FDLIBM_CFLAGS),) |
|
31 OPT_CFLAGS/sharedRuntimeTrig.o = $(OPT_CFLAGS/SPEED) $(FDLIBM_CFLAGS) |
|
32 OPT_CFLAGS/sharedRuntimeTrans.o = $(OPT_CFLAGS/SPEED) $(FDLIBM_CFLAGS) |
|
33 else |
|
34 OPT_CFLAGS/sharedRuntimeTrig.o = $(OPT_CFLAGS/NOOPT) |
|
35 OPT_CFLAGS/sharedRuntimeTrans.o = $(OPT_CFLAGS/NOOPT) |
|
36 endif |
31 # Must also specify if CPU is little endian |
37 # Must also specify if CPU is little endian |
32 CFLAGS += -DVM_LITTLE_ENDIAN |
38 CFLAGS += -DVM_LITTLE_ENDIAN |
33 |
39 |
34 OPT_CFLAGS/compactingPermGenGen.o = -O1 |
40 OPT_CFLAGS/compactingPermGenGen.o = -O1 |