mirror of
https://gitlab.com/freepascal.org/fpc/source.git
synced 2025-11-02 10:49:33 +01:00
* fixed pic reference loading for non-darwin i386 platforms after
r8657 git-svn-id: trunk@8993 -
This commit is contained in:
parent
277147d1b1
commit
8d8ba9a583
@ -435,9 +435,11 @@ unit cgx86;
|
||||
not((ref.symbol.bind=AB_LOCAL) and
|
||||
(ref.symbol.typ in [AT_LABEL,AT_FUNCTION])) then
|
||||
begin
|
||||
href.refaddr:=addr_pic;
|
||||
reference_reset_symbol(href,ref.symbol,0);
|
||||
href.base:=current_procinfo.got;
|
||||
href.refaddr:=addr_pic;
|
||||
include(current_procinfo.flags,pi_needs_got);
|
||||
hreg:=cg.getaddressregister(list);
|
||||
list.concat(taicpu.op_ref_reg(A_MOV,S_L,href,hreg));
|
||||
ref.symbol:=nil;
|
||||
add_hreg:=true;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user