[prev in list] [next in list] [prev in thread] [next in thread]
List: openjdk-hotspot-compiler-dev
Subject: hg: jdk7/hotspot-comp/hotspot: 6946892: c1 shouldn't sign-extend to upper 32bits on x64
From: igor.veresov () oracle ! com (igor ! veresov at oracle ! com)
Date: 2010-04-27 20:34:40
Message-ID: 20100427203442.D7B5C441C9 () hg ! openjdk ! java ! net
[Download RAW message or body]
Changeset: 314e17ca2c23
Author: iveresov
Date: 2010-04-27 11:19 -0700
URL: http://hg.openjdk.java.net/jdk7/hotspot-comp/hotspot/rev/314e17ca2c23
6946892: c1 shouldn't sign-extend to upper 32bits on x64
Summary: c1 does sign-extension when it loads ints and shorts from memory to 64-bit \
registers. This causes problems for c2 because it relies on the fact the int passed \
in a 64-bit register is zero-extended.
Reviewed-by: never
! src/cpu/x86/vm/c1_LIRAssembler_x86.cpp
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic