summaryrefslogtreecommitdiffstats
path: root/recipes-core/openjdk/patches-openjdk-7/icedtea-specify-overloaded-variant-of-fmod.patch
blob: 09fbffe042c46927a22033dfa53f5d42022ee370 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
From 64a8800cd4efa15bf625227b7cd3a2e15ebfa359 Mon Sep 17 00:00:00 2001
From: Abdur Rehman <abdur_rehman@mentor.com>
Date: Tue, 25 Oct 2016 13:29:51 +0500
Subject: [PATCH] arm32JIT.cpp: specify overloaded variant of fmod

Upstream-Status: Pending

Signed-off-by: Abdur Rehman <abdur_rehman@mentor.com>
---
 openjdk/hotspot/src/cpu/zero/vm/arm32JIT.cpp | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git openjdk/hotspot/src/cpu/zero/vm/arm32JIT.cpp openjdk/hotspot/src/cpu/zero/vm/arm32JIT.cpp
index 089a1c9..4482fd6 100644
--- openjdk/hotspot/src/cpu/zero/vm/arm32JIT.cpp
+++ openjdk/hotspot/src/cpu/zero/vm/arm32JIT.cpp
@@ -8185,7 +8185,7 @@ handlers[H_INVOKEINTERFACE] = (unsigned)(cb->hp + INVOKEINTERFACE_STUB);
 
   handlers[H_DREM] = out_pos(&codebuf);
   stm(&codebuf, (1<<ARM_LR), ARM_SP, PUSH_FD, 1);
-  mov_imm(&codebuf, ARM_IP, (u32)fmod);
+  mov_imm(&codebuf, ARM_IP, (u32)(double (*)(double, double))fmod);
 #ifdef __ARM_PCS_VFP
   vmov_reg_d_toVFP(&codebuf, VFP_D0, ARM_R0, ARM_R1);
   vmov_reg_d_toVFP(&codebuf, VFP_D1, ARM_R2, ARM_R3);
-- 
2.8.1