Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-22 Thread Uros Bizjak
On Tue, Jun 21, 2016 at 9:51 PM, H.J. Lu wrote: >> I have attached my version of the patch. It handles all your >> testcases, plus &foo+1 case. Bootstrap is still running. >> >> Does the patch work for you? > > It works. Attached version of the patch was committed to mainline SVN. Regarding the

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-21 Thread H.J. Lu
On Tue, Jun 21, 2016 at 11:22 AM, Uros Bizjak wrote: > On Tue, Jun 21, 2016 at 2:40 PM, H.J. Lu wrote: >> On Mon, Jun 20, 2016 at 12:46 PM, Richard Sandiford >> wrote: >>> Uros Bizjak writes: On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: > On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizj

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-21 Thread Uros Bizjak
On Tue, Jun 21, 2016 at 2:40 PM, H.J. Lu wrote: > On Mon, Jun 20, 2016 at 12:46 PM, Richard Sandiford > wrote: >> Uros Bizjak writes: >>> On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: > On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wr

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-21 Thread H.J. Lu
On Mon, Jun 20, 2016 at 12:46 PM, Richard Sandiford wrote: > Uros Bizjak writes: >> On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: >>> On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: > Hi, > > This patch implements the alte

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-20 Thread H.J. Lu
On Mon, Jun 20, 2016 at 12:46 PM, Richard Sandiford wrote: > Uros Bizjak writes: >> On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: >>> On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: > Hi, > > This patch implements the alte

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-20 Thread Richard Sandiford
Uros Bizjak writes: > On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: >> On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: >>> On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: Hi, This patch implements the alternate code sequence recommended in https://groups.google.c

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-20 Thread Uros Bizjak
On Mon, Jun 20, 2016 at 9:19 PM, H.J. Lu wrote: > On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: >> On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: >>> Hi, >>> >>> This patch implements the alternate code sequence recommended in >>> >>> https://groups.google.com/forum/#!topic/x86-64-abi/de

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-20 Thread H.J. Lu
On Mon, Jun 20, 2016 at 12:13 PM, Uros Bizjak wrote: > On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: >> Hi, >> >> This patch implements the alternate code sequence recommended in >> >> https://groups.google.com/forum/#!topic/x86-64-abi/de5_KnLHxtI >> >> to load external function address via GOT

Re: [PATCH] x86-64: Load external function address via GOT slot

2016-06-20 Thread Uros Bizjak
On Mon, Jun 20, 2016 at 7:05 PM, H.J. Lu wrote: > Hi, > > This patch implements the alternate code sequence recommended in > > https://groups.google.com/forum/#!topic/x86-64-abi/de5_KnLHxtI > > to load external function address via GOT slot with > > movq func@GOTPCREL(%rip), %rax > > so that linke