One of the jtreg tests (test/compiler/6796786/Test6796786.java) was failing with Shark because LLVM could not compile atomic load/store for float (and double). This change inserts a bitcast to the int type with same width. http://cr.openjdk.java.net/~rkennke/shark-atomic/webrev/ Ok to go in? Roman