Code Review for 6875026

Prepared by:never on Tue Nov 30 13:13:42 PST 2010
Workspace:/net/smite.sfbay/export/ws/baseline
Compare against: ssh://hg.openjdk.java.net/jdk7/hotspot-comp-gate/hotspot
Summary of changes: 5 lines changed: 4 ins; 1 del; 0 mod; 1340 unchg
Patch of changes: 6875026.patch
Author comments:
6875026: CTW failure jdk6_18/hotspot/src/share/vm/c1/c1_LinearScan.cpp:5486
Reviewed-by:

Constructing the CodeEmitInfo for an instruciton may result in
evaluation of instructions which are only used in the ValueStack.
This should always been done before any argument setup with fixed
registers. arraycopy uses all the registers and this can cause us to
fail our allocation. The fix is to make the code look like the sparc
code and create the CodeEmitInfo early. Tested with test from report.

Legend: Modified file
Deleted file
New file

Cdiffs Udiffs Sdiffs Frames Old New Patch Raw src/cpu/x86/vm/c1_LIRGenerator_x86.cpp

5 lines changed: 4 ins; 1 del; 0 mod; 1340 unchg

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