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

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