RFR: 8247691: [aarch64] Incorrect handling of VM exceptions in C1 deopt stub/traps

Andrew Dinn adinn at redhat.com
Fri Sep 25 17:23:04 UTC 2020


On 25/09/2020 17:45, Andrew Haley wrote:
> Hmm. I left this code in because there always is a possibility that we
> could enable C1 patching in the future. C1 patching does nothing
> useful when we have tiered compilation because recompiles due to
> tiered are ten times as common as recompiles due to patching needed,
> so being able to patch makes almost no difference to run
> time. However, there always was a possibility that some form of
> "patching" might be possible, given appropriate code generation
> strategies. This could be useful in small C1-only systems, in theory,
> but I haven't seen any interest in such things.
> 
> On the other hand, I don't like dead code in the port and it's
> probably time for it to die.
> 
> Anyone else have an opinion?
It's dead, Jim. I think it's time to take it away and bury it somewhere.
We can always disinter it should resuscitation ever seem like a good
idea (which doesn't seem too likely).

regards,


Andrew Dinn
-----------
Red Hat Distinguished Engineer
Red Hat UK Ltd
Registered in England and Wales under Company Registration No. 03798903
Directors: Michael Cunningham, Michael ("Mike") O'Neill



More information about the hotspot-dev mailing list