RFR: 8270947: AArch64: C1: use zero_words to initialize all objects [v2]

Andrew Haley aph at redhat.com
Thu Jul 29 10:59:40 UTC 2021


On 7/29/21 10:58 AM, Nick Gasson wrote:
> On 29/07/21 17:36 pm, Andrew Haley wrote:
>>
>> I get
>>
>> Running test 'jtreg:test/hotspot/jtreg/compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java'
>> Test results: no tests selected
>>
>> perhaps because that is a C2-only test.
> 
> I did:
> 
>   make exploded-test TEST="compiler/loopopts/TestDeepGraphVerifyIterativeGVN.java" \
>     JTREG="VM_OPTIONS=-XX:TieredStopAtLevel=1"
> 
> On a fastdebug build.

Fascinating. C1 doesn't allocate any space for trampoline stubs, except for explicit call LIR.
Anyway, it makes sense to use far_call() in the case of C1 compilation: we want compilations
to be fast anyway.



More information about the hotspot-dev mailing list