diff -r 54eda3aad6dd src/hotspot/cpu/aarch64/aarch64.ad --- a/src/hotspot/cpu/aarch64/aarch64.ad Wed May 09 17:14:29 2018 +0200 +++ b/src/hotspot/cpu/aarch64/aarch64.ad Fri May 11 16:54:36 2018 +0100 @@ -3798,6 +3798,7 @@ // (AddP base (AddP base offset) (LShiftL index con)) // to take full advantage of ARM's addressing modes void Compile::reshape_address(AddPNode* addp) { + return; Node *addr = addp->in(AddPNode::Address); if (addr->is_AddP() && addr->in(AddPNode::Base) == addp->in(AddPNode::Base)) { const AddPNode *addp2 = addr->as_AddP();