Message ID | CAFULd4aNJVQ4geKP+9FwZfpNe5GnBj79+2424bFVFQRuN9585A@mail.gmail.com |
---|---|
State | New |
Headers | show |
Index: config/i386/i386.c =================================================================== --- config/i386/i386.c (revision 236182) +++ config/i386/i386.c (working copy) @@ -15475,7 +15475,7 @@ legitimize_pic_address (rtx orig, rtx reg) new_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, addr), UNSPEC_PCREL); new_rtx = gen_rtx_CONST (Pmode, new_rtx); } - else if (TARGET_64BIT && ix86_cmodel != CM_LARGE_PIC) + else if (TARGET_64BIT && ix86_cmodel == CM_SMALL_PIC) { new_rtx = gen_rtx_UNSPEC (Pmode, gen_rtvec (1, addr), UNSPEC_GOTPCREL);