Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/fpu/fclrexcpt.c | 36
sysdeps/arc/fpu/fegetenv.c | 37
sysdeps/arc/fpu/fegetmode.c | 31 +++
sysdeps/arc/fpu/fegetround.c | 32 +++
sysdeps/arc/fpu/feholdexcpt.c
Reviewed-by: Adhemerval Zanella
---
config.h.in| 3 +
sysdeps/arc/Implies| 3 +
sysdeps/arc/Makefile | 21 +++
sysdeps/arc/Versions | 8 +
sysdeps/arc/configure | 182 +
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/fpu/libm-test-ulps| 1142 +
sysdeps/arc/fpu/libm-test-ulps-name |1 +
sysdeps/arc/nofpu/libm-test-ulps | 270 +++
sysdeps/arc/nofpu/libm-test-ulps-name |1 +
sysdeps/unix/sysv/linux/ar
Reviewed-by: Adhemerval Zanella
---
sysdeps/unix/sysv/linux/arc/arch-syscall.h| 298 ++
sysdeps/unix/sysv/linux/arc/bits/timesize.h | 21 ++
sysdeps/unix/sysv/linux/arc/clone.S | 93 ++
.../unix/sysv/linux/arc/fixup-asm-unistd.h| 46 +++
sysdeps/unix/sy
This includes all 4 TLS addressing models
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/dl-tls.h | 30 +++
sysdeps/arc/libc-tls.c | 27 ++
sysdeps/arc/nptl/tcb-offsets.sym | 11 +++
sysdeps/arc/nptl/tls.h | 139 +++
sysdep
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/nptl/pthreaddef.h | 32 +++
sysdeps/unix/sysv/linux/arc/bits/procfs.h | 35 +++
.../sysv/linux/arc/bits/types/__sigset_t.h| 12 +++
sysdeps/unix/sysv/linux/arc/getcontext.S | 64 +
sysdeps/unix/sysv/
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/bits/fenv.h | 78 +++
sysdeps/arc/nofpu/Implies | 1 +
sysdeps/arc/nofpu/math-tests-exceptions.h | 27
sysdeps/arc/nofpu/math-tests-rounding.h | 27
sysdeps/arc/sfp-machine.
Reviewed-by: Adhemerval Zanella
---
scripts/build-many-glibcs.py | 10 ++
1 file changed, 10 insertions(+)
diff --git a/scripts/build-many-glibcs.py b/scripts/build-many-glibcs.py
index dfaaf50a192c..00ba6f6b1193 100755
--- a/scripts/build-many-glibcs.py
+++ b/scripts/build-many-glibcs.
Code for C runtime startup and dynamic loading including PLT layout.
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/bits/link.h | 52 ++
sysdeps/arc/dl-machine.h | 344 ++
sysdeps/arc/entry.h | 5 +
sysdeps/arc/ldsodefs.h| 43 +
sysd
(a) ABI doc:
https://github.com/foss-for-synopsys-dwc-arc-processors/toolchain/wiki/files/ARCv2_ABI.pdf
(b) Programmer's Reference Manual (PRM) : needs a download request to be filled
https://www.synopsys.com/dw/ipdir.php?ds=arc-hs44-hs46-hs48
https://www.synopsys.com/dw/doc.php/ds/c
This code deals with the ARC ABI.
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/__longjmp.S | 49
sysdeps/arc/abort-instr.h | 2 +
sysdeps/arc/bits/endianness.h | 15
sysdeps/arc/bits/setjmp.h | 26 +
sysdeps/arc/bsd-_setjmp.S |
A big shoutout to Cupertino Miranda for his
valuable contribution in initial bringup and debugging on Linux and
later in solving pesky unwinding/cancelation failures in testsuite.
Reviewed-by: Adhemerval Zanella
---
sysdeps/unix/sysv/linux/arc/dl-static.c | 84 +
sysdep
Reviewed-by: Adhemerval Zanella
---
sysdeps/arc/atomic-machine.h | 69
1 file changed, 69 insertions(+)
create mode 100644 sysdeps/arc/atomic-machine.h
diff --git a/sysdeps/arc/atomic-machine.h b/sysdeps/arc/atomic-machine.h
new file mode 100644
index 0
On Fri, Jul 10, 2020 at 1:33 PM Florian Weimer wrote:
>
> * Alistair Francis:
>
> > On Fri, Jul 10, 2020 at 8:55 AM Vineet Gupta via Libc-alpha
> > wrote:
> >>
> >> On 7/10/20 2:28 AM, Florian Weimer via Libc-alpha wrote:
> >> > * Alistair Francis via Libc-alpha:
> >> >
> >> >> On Thu, Jul 9, 202
* Vineet Gupta:
> On 7/10/20 10:02 AM, Florian Weimer via Libc-alpha wrote:
>> * Vineet Gupta via Libc-alpha:
>>
>>> From scratch meaning glibc alone or the whole toolchain. I used
>>> buildroot and glibc-dirclean to nuke entire glibc but gcc was not
>>> rebuilt. I can try that too.
>>
>> No, re
* Alistair Francis:
> On Fri, Jul 10, 2020 at 8:55 AM Vineet Gupta via Libc-alpha
> wrote:
>>
>> On 7/10/20 2:28 AM, Florian Weimer via Libc-alpha wrote:
>> > * Alistair Francis via Libc-alpha:
>> >
>> >> On Thu, Jul 9, 2020 at 2:36 PM Vineet Gupta via Libc-alpha
>> >> wrote:
>> >>>
>> >>> On 7/
On 7/10/20 10:02 AM, Florian Weimer via Libc-alpha wrote:
> * Vineet Gupta via Libc-alpha:
>
>> From scratch meaning glibc alone or the whole toolchain. I used
>> buildroot and glibc-dirclean to nuke entire glibc but gcc was not
>> rebuilt. I can try that too.
>
> No, rebuilding glibc from scratc
On Fri, Jul 10, 2020 at 8:55 AM Vineet Gupta via Libc-alpha
wrote:
>
> On 7/10/20 2:28 AM, Florian Weimer via Libc-alpha wrote:
> > * Alistair Francis via Libc-alpha:
> >
> >> On Thu, Jul 9, 2020 at 2:36 PM Vineet Gupta via Libc-alpha
> >> wrote:
> >>>
> >>> On 7/9/20 2:13 PM, Vineet Gupta via Li
On Fri, Jul 10, 2020 at 2:29 AM Florian Weimer wrote:
>
> * Alistair Francis via Libc-alpha:
>
> > On Thu, Jul 9, 2020 at 2:36 PM Vineet Gupta via Libc-alpha
> > wrote:
> >>
> >> On 7/9/20 2:13 PM, Vineet Gupta via Libc-alpha wrote:
> >> >> Rebased ARC port on master and fired a build-many-glibcs
* Vineet Gupta via Libc-alpha:
> From scratch meaning glibc alone or the whole toolchain. I used
> buildroot and glibc-dirclean to nuke entire glibc but gcc was not
> rebuilt. I can try that too.
No, rebuilding glibc from scratch should be fine.
> Some of the failed tests have prints about stati
On 7/10/20 2:28 AM, Florian Weimer via Libc-alpha wrote:
> * Alistair Francis via Libc-alpha:
>
>> On Thu, Jul 9, 2020 at 2:36 PM Vineet Gupta via Libc-alpha
>> wrote:
>>>
>>> On 7/9/20 2:13 PM, Vineet Gupta via Libc-alpha wrote:
> Rebased ARC port on master and fired a build-many-glibcs now
* Alistair Francis via Libc-alpha:
> On Thu, Jul 9, 2020 at 2:36 PM Vineet Gupta via Libc-alpha
> wrote:
>>
>> On 7/9/20 2:13 PM, Vineet Gupta via Libc-alpha wrote:
>> >> Rebased ARC port on master and fired a build-many-glibcs now
>> >> (expect some
>> >> abilist updates). Will do a full tests
22 matches
Mail list logo