--- openjdk/hotspot/src/cpu/aarch32/vm/templateTable_aarch32.cpp.orig 2016-11-30 03:17:59.915778376 -0500 +++ openjdk/hotspot/src/cpu/aarch32/vm/templateTable_aarch32.cpp 2016-11-30 03:20:49.017234449 -0500 @@ -1592,7 +1592,7 @@ __ vmov_f64(r0, r1, d0); __ vmov_f64(r2, r3, d1); #endif - __ mov(rscratch1, (address)fmod); + __ mov(rscratch1, (address)(double (*)(double, double))fmod); __ bl(rscratch1); #ifndef HARD_FLOAT_CC __ vmov_f64(d0, r0, r1);