Request for Review (XS): 7057978, remove ARM-only assertion in shared code

Bertrand Delsart bertrand.delsart at
Tue Sep 13 09:57:54 PDT 2011

Removing ARM-only assertions in LIR_Address::verify().

These were causing failures in a JSR292 stress test because the shared 
code was generating offsets too big for the ARM instruction set.

Assertions should be replaced by better handling of huge offsets in the 
ARM back-end or by compiler bailouts to avoid generating illegal 

Similar fixes might be worthwhile for other platforms but are more 
important on ARM, on which the encodable offsets are highly constrained.



Bertrand Delsart,               bertrand.delsart at,
Sun-Oracle France, 180 av. de l'Europe, ZIRST de Montbonnot,
38334 Saint Ismier,                                  FRANCE

More information about the hotspot-compiler-dev mailing list