Hi Naveen,

On 18/11/16 16:30, Hurugalawadi, Naveen wrote:
@@ -1374,10 +1374,17 @@ aarch64_load_symref_appropriately (rtx dest, rtx imm,
     case SYMBOL_SMALL_TLSGD:
       {
        rtx_insn *insns;
-       rtx result = gen_rtx_REG (Pmode, R0_REGNUM);
+       rtx result;
+       if (TARGET_ILP32)
+         result = gen_rtx_REG (SImode, R0_REGNUM);
+       else
+         result = gen_rtx_REG (DImode, R0_REGNUM);

Why don't you use the mode of dest as done in other similar places. Like:

+       machine_mode mode = GET_MODE (dest);
+       rtx result = gen_rtx_REG (mode, R0_REGNUM);


Thanks,
Kugan

Reply via email to