Re: [PATCH 00/21] glibc port to ARC processors

2018-12-21 Thread Vineet Gupta
On 12/21/18 6:32 AM, Joseph Myers wrote: > On Fri, 21 Dec 2018, Vineet Gupta wrote: > >> is due to linkage of a generic libgcc routine fp-bit.c > > I'd suggest moving from fp-bit to soft-fp in libgcc (soft-fp is a lot > faster, see the 2006 GCC Summit proceedings, though of course you may wish

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-21 Thread Joseph Myers
On Fri, 21 Dec 2018, Vineet Gupta wrote: > is due to linkage of a generic libgcc routine fp-bit.c I'd suggest moving from fp-bit to soft-fp in libgcc (soft-fp is a lot faster, see the 2006 GCC Summit proceedings, though of course you may wish to do your own benchmarking on ARC), which would pro

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-20 Thread Vineet Gupta
On 12/18/18 3:52 PM, Joseph Myers wrote: > On Tue, 18 Dec 2018, Vineet Gupta wrote: > >> At any rate, the generated code will likely be different for -Os and >> otherwise, >> does that mean entries get added conditionally to localplt.data etc ? > > Entries *can* have a "?" to indicate they are o

Re: test related questions (was Re: [PATCH 00/21] glibc port to ARC processors)

2018-12-20 Thread Joseph Myers
On Thu, 20 Dec 2018, Vineet Gupta wrote: > On 12/18/18 1:04 PM, Vineet Gupta wrote: > > (a) build-many-glibcs.py check results are clean > > > > | Summary of test results: > > | 1173 PASS > > | 15 XFAIL > > | > > | PASS: glibcs-arc-linux-gnu check > > One of the issues in running build-ma

test related questions (was Re: [PATCH 00/21] glibc port to ARC processors)

2018-12-20 Thread Vineet Gupta
On 12/18/18 1:04 PM, Vineet Gupta wrote: > (a) build-many-glibcs.py check results are clean > > | Summary of test results: > | 1173 PASS > | 15 XFAIL > | > | PASS: glibcs-arc-linux-gnu check One of the issues in running build-many incrementally, i.e. "host-libraries", "compilers" only once

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-19 Thread Vineet Gupta
On 12/19/18 4:14 PM, Joseph Myers wrote: > On Wed, 19 Dec 2018, Vineet Gupta wrote: > >> On 12/18/18 3:11 PM, Joseph Myers wrote: >>> Another general point: when posting a new port, could you include pointers >>> to architecture and ABI reference manuals in case those are of relevance >>> to the

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-19 Thread Joseph Myers
On Wed, 19 Dec 2018, Vineet Gupta wrote: > On 12/18/18 3:11 PM, Joseph Myers wrote: > > Another general point: when posting a new port, could you include pointers > > to architecture and ABI reference manuals in case those are of relevance > > to the review? (URLs going directly to PDFs of thos

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-19 Thread Vineet Gupta
On 12/18/18 3:11 PM, Joseph Myers wrote: > Another general point: when posting a new port, could you include pointers > to architecture and ABI reference manuals in case those are of relevance > to the review? (URLs going directly to PDFs of those manuals are > preferred.) The PRM (Programmer'

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-18 Thread Joseph Myers
On Tue, 18 Dec 2018, Vineet Gupta wrote: > At any rate, the generated code will likely be different for -Os and > otherwise, > does that mean entries get added conditionally to localplt.data etc ? Entries *can* have a "?" to indicate they are optional (although avoiding the PLT reference is bet

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-18 Thread Joseph Myers
Another general point: when posting a new port, could you include pointers to architecture and ABI reference manuals in case those are of relevance to the review? (URLs going directly to PDFs of those manuals are preferred.) -- Joseph S. Myers jos...@codesourcery.com

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-18 Thread Vineet Gupta
On 12/18/18 2:52 PM, Joseph Myers wrote: > On Tue, 18 Dec 2018, Vineet Gupta wrote: > >> | FAIL: elf/check-localplt # passes for build-many-glibcs.py >> # buildroot builds with slightly >> different toggles (-Os) >>

Re: [PATCH 00/21] glibc port to ARC processors

2018-12-18 Thread Joseph Myers
On Tue, 18 Dec 2018, Vineet Gupta wrote: > | FAIL: elf/check-localplt# passes for build-many-glibcs.py > # buildroot builds with slightly > different toggles (-Os) > # such that gcc generates an extra > memcp