equal
deleted
inserted
replaced
33 # is inlined, the resulting dtrace object file needs a reference to this |
33 # is inlined, the resulting dtrace object file needs a reference to this |
34 # function, whose symbol name is too long for dtrace. So disable inlining |
34 # function, whose symbol name is too long for dtrace. So disable inlining |
35 # for this method for now. (fix this when dtrace bug 6258412 is fixed) |
35 # for this method for now. (fix this when dtrace bug 6258412 is fixed) |
36 ifndef USE_GCC |
36 ifndef USE_GCC |
37 OPT_CFLAGS/ciEnv.o = $(OPT_CFLAGS) -xinline=no%__1cFciEnvbFpost_compiled_method_load_event6MpnHnmethod__v_ |
37 OPT_CFLAGS/ciEnv.o = $(OPT_CFLAGS) -xinline=no%__1cFciEnvbFpost_compiled_method_load_event6MpnHnmethod__v_ |
|
38 endif |
|
39 |
|
40 # Need extra inlining to get oop_ps_push_contents functions to perform well enough. |
|
41 ifndef USE_GCC |
|
42 OPT_CFLAGS/psPromotionManager.o = $(OPT_CFLAGS) -W2,-Ainline:inc=1000 |
38 endif |
43 endif |
39 |
44 |
40 # (OPT_CFLAGS/SLOWER is also available, to alter compilation of buggy files) |
45 # (OPT_CFLAGS/SLOWER is also available, to alter compilation of buggy files) |
41 ifeq ("${Platform_compiler}", "sparcWorks") |
46 ifeq ("${Platform_compiler}", "sparcWorks") |
42 |
47 |