| Index: src/assembler.cc | 
| diff --git a/src/assembler.cc b/src/assembler.cc | 
| index 42a61c2b8d0656cbcafe10167a4873d0df07821a..8094997b03d96fd87012fcb752d2fdf32c599ce1 100644 | 
| --- a/src/assembler.cc | 
| +++ b/src/assembler.cc | 
| @@ -850,12 +850,14 @@ double power_double_double(double x, double y) { | 
|  | 
|  | 
| ExternalReference ExternalReference::power_double_double_function() { | 
| -  return ExternalReference(Redirect(FUNCTION_ADDR(power_double_double))); | 
| +  return ExternalReference(Redirect(FUNCTION_ADDR(power_double_double), | 
| +                                    FP_RETURN_CALL)); | 
| } | 
|  | 
|  | 
| ExternalReference ExternalReference::power_double_int_function() { | 
| -  return ExternalReference(Redirect(FUNCTION_ADDR(power_double_int))); | 
| +  return ExternalReference(Redirect(FUNCTION_ADDR(power_double_int), | 
| +                                    FP_RETURN_CALL)); | 
| } | 
|  | 
|  | 
|  |