RFR(XS): 8202425: [s390] C2: Wrong unsigned comparison with 0
Doerr, Martin
martin.doerr at sap.com
Mon Apr 30 14:18:15 UTC 2018
Hi,
we have observed many errors after JDK-8200303 on s390 which are caused by a wrong node in s390.ad:
compU_reg_imm0. It's used for unsigned comparison with 0, but it's implemented as signed comparison.
We can simply remove this node because we have compU_reg_uimm in place which works correctly (just with a larger encoding).
Please review:
http://cr.openjdk.java.net/~mdoerr/8202425_s390_cmpU0/webrev.00/
Best regards,
Martin
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/hotspot-compiler-dev/attachments/20180430/3ac9a758/attachment.html>
More information about the hotspot-compiler-dev
mailing list