Mercurial > hg > truffle
comparison make/solaris/makefiles/sparcWorks.make @ 113:ba764ed4b6f2
6420645: Create a vm that uses compressed oops for up to 32gb heapsizes
Summary: Compressed oops in instances, arrays, and headers. Code contributors are coleenp, phh, never, swamyv
Reviewed-by: jmasa, kamg, acorn, tbell, kvn, rasbold
author | coleenp |
---|---|
date | Sun, 13 Apr 2008 17:43:42 -0400 |
parents | a294fd0c4b38 |
children | a49545cab84a |
comparison
equal
deleted
inserted
replaced
110:a49a647afe9a | 113:ba764ed4b6f2 |
---|---|
183 CFLAGS += $(GAMMADIR)/src/os_cpu/solaris_${Platform_arch}/vm/solaris_${Platform_arch_model}.il | 183 CFLAGS += $(GAMMADIR)/src/os_cpu/solaris_${Platform_arch}/vm/solaris_${Platform_arch_model}.il |
184 | 184 |
185 # no more exceptions | 185 # no more exceptions |
186 CFLAGS/NOEX=-features=no%except | 186 CFLAGS/NOEX=-features=no%except |
187 | 187 |
188 | |
189 # avoid compilation problems arising from fact that C++ compiler tries | |
190 # to search for external template definition by just compiling additional | |
191 # source files in th same context | |
192 CFLAGS += -template=no%extdef | |
193 | |
188 # Reduce code bloat by reverting back to 5.0 behavior for static initializers | 194 # Reduce code bloat by reverting back to 5.0 behavior for static initializers |
189 CFLAGS += -features=no%split_init | 195 CFLAGS += -features=no%split_init |
190 | 196 |
191 # Use -D_Crun_inline_placement so we don't get references to | 197 # Use -D_Crun_inline_placement so we don't get references to |
192 # __1c2n6FIpv_0_ or void*operator new(unsigned,void*) | 198 # __1c2n6FIpv_0_ or void*operator new(unsigned,void*) |