Request for Review (XS): 7057978, remove ARM-only assertion in shared code
bertrand.delsart at oracle.com
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 oracle.com,
Sun-Oracle France, 180 av. de l'Europe, ZIRST de Montbonnot,
38334 Saint Ismier, FRANCE
More information about the hotspot-compiler-dev