Code Review for 6796786

Prepared by:never on Mon May 2 14:23:44 PDT 2011
Workspace:/export/ws/baseline
Compare against: ssh://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot
Summary of changes: 66 lines changed: 49 ins; 17 del; 0 mod; 1857 unchg
Patch of changes: 6796786.patch
Author comments:
6796786: invalid FP identity transform - (a - b) -> b - a
Reviewed-by:

C2 is transforming the idiom - (a - b) into b - a which produces the
wrong sign if a == b. The fix is to eliminate that optimization.
Tested with test from report.

Bug id: 6796786 invalid FP identity transform - (a - b) -> b - a
Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/subnode.hpp

2 lines changed: 0 ins; 2 del; 0 mod; 538 unchg

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/share/vm/opto/subnode.cpp

15 lines changed: 0 ins; 15 del; 0 mod; 1319 unchg

------ ------ ------ ------ --- New Patch Raw test/compiler/6796786/Test6796786.java

49 lines changed: 49 ins; 0 del; 0 mod; 0 unchg

This code review page was prepared using /never/bin/webrev (vers 23.18-hg-never).