@@ -18876,9 +18876,9 @@ static SDValue GetTLSADDR(SelectionDAG &DAG, SDValue Chain,
18876
18876
Chain = DAG.getCALLSEQ_START(Chain, 0, 0, dl);
18877
18877
if (LoadGlobalBaseReg) {
18878
18878
SDValue InGlue;
18879
- Chain = DAG.getCopyToReg(Chain, dl, X86::EBX,
18880
- DAG.getNode(X86ISD::GlobalBaseReg, SDLoc(), PtrVT) ,
18881
- InGlue);
18879
+ Chain =
18880
+ DAG.getCopyToReg(Chain, dl, X86::EBX ,
18881
+ DAG.getNode(X86ISD::GlobalBaseReg, dl, PtrVT), InGlue);
18882
18882
InGlue = Chain.getValue(1);
18883
18883
SDValue Ops[] = {Chain, TGA, InGlue};
18884
18884
Chain = DAG.getNode(CallType, dl, NodeTys, Ops);
@@ -18889,7 +18889,6 @@ static SDValue GetTLSADDR(SelectionDAG &DAG, SDValue Chain,
18889
18889
Chain = DAG.getCALLSEQ_END(Chain, 0, 0, Chain.getValue(1), dl);
18890
18890
18891
18891
// TLSADDR will be codegen'ed as call. Inform MFI that function has calls.
18892
- MFI.setAdjustsStack(true);
18893
18892
MFI.setHasCalls(true);
18894
18893
18895
18894
SDValue Glue = Chain.getValue(1);
0 commit comments