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

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


http://cr.openjdk.java.net/~bdelsart/7057978/webrev/

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 instructions.

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

Thanks,

Bertrand.

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



More information about the hotspot-compiler-dev mailing list