kvn [Thu, 31 Mar 2011 13:22:34 -0700] rev 8884
7032696: Fix for 7029152 broke VM
Summary: StrIntrinsicNode::Ideal() should not optimize memory during Parse.
Reviewed-by: jrose, never
twisti [Thu, 31 Mar 2011 02:31:57 -0700] rev 8883
6817525: turn on method handle functionality by default for JSR 292
Summary: After appropriate testing, we need to turn on EnableMethodHandles and EnableInvokeDynamic by default.
Reviewed-by: never, kvn, jrose, phh
twisti [Thu, 31 Mar 2011 00:27:08 -0700] rev 8882
7032388: guarantee(VM_Version::supports_cmov()) failed: illegal instruction on i586 after 6919934
Summary: 6919934 added some unguarded cmov instructions which hit a guarantee on older hardware.
Reviewed-by: never, iveresov, kvn, phh
iveresov [Wed, 30 Mar 2011 18:55:04 -0700] rev 8881
Merge
iveresov [Wed, 30 Mar 2011 15:22:41 -0700] rev 8880
6564610: assert(UseCompiler || CompileTheWorld, "UseCompiler should be set by now.")
Summary: Remove invalid asserts
Reviewed-by: never, kvn
kvn [Wed, 30 Mar 2011 12:08:49 -0700] rev 8879
7029152: Ideal nodes for String intrinsics miss memory edge optimization
Summary: In Ideal() method of String intrinsics nodes look for TypeAryPtr::CHARS memory slice if memory is MergeMem. Do not unroll a loop with String intrinsics code.
Reviewed-by: never