1.1 --- a/src/cpu/ppc/vm/ppc.ad Thu Feb 20 14:44:33 2014 +0100 1.2 +++ b/src/cpu/ppc/vm/ppc.ad Thu Mar 20 11:03:06 2014 +0100 1.3 @@ -8777,6 +8777,7 @@ 1.4 // Single-precision sqrt. 1.5 instruct sqrtF_reg(regF dst, regF src) %{ 1.6 match(Set dst (ConvD2F (SqrtD (ConvF2D src)))); 1.7 + predicate(VM_Version::has_fsqrts()); 1.8 ins_cost(DEFAULT_COST); 1.9 1.10 format %{ "FSQRTS $dst, $src" %} 1.11 @@ -11572,8 +11573,7 @@ 1.12 // effect no longer needs to be mentioned, since r0 is not contained 1.13 // in a reg_class. 1.14 1.15 - format %{ "LD R12, addr of polling page\n\t" 1.16 - "LD R0, #0, R12 \t// Safepoint poll for GC" %} 1.17 + format %{ "LD R0, #0, R12 \t// Safepoint poll for GC" %} 1.18 ins_encode( enc_poll(0x0, poll) ); 1.19 ins_pipe(pipe_class_default); 1.20 %}