Commit Graph

5 Commits

Author SHA1 Message Date
Andreas Woess ba76889672 8172751: OSR compilation at unreachable bci causes C1 crash
Bailout if OSR entry is unreachable.

Reviewed-by: thartmann
2017-08-21 05:20:03 -04:00
Tobias Hartmann 12440a31ad 8184271: Time related C1 intrinsics produce inconsistent results when floating around
C1 intrinsics for System.nanoTime(), System.currentTimeMillis() and JVM.counterTime() should be pinned.

Reviewed-by: kvn, vlivanov, iveresov
2017-08-10 12:08:50 +05:30
Vladimir Kempik 0847c8a257 8173373: C1: NPE is thrown instead of LinkageError when accessing inaccessible field on NULL receiver
Deoptimize if receiver null check of unresolved field access fails to throw NoClassDefFoundError instead of NPE.

Reviewed-by: vlivanov
2017-04-11 19:17:58 +03:00
Aleksey Shipilev 6802bab56f 8175887: C1 value numbering handling of Unsafe.get*Volatile is incorrect
Reviewed-by: vlivanov
2017-03-08 14:22:52 +01:00
Zoltan Majo 40046165d1 8160591: Improve internal array handling
Co-authored-by: Xiang Yuan <xiang.yuan@linaro.org>
Reviewed-by: kvn
2016-07-01 09:33:34 +02:00