[gccsdk] UnixLib and ARMv8

Lee Noar leenoar at sky.com
Fri Mar 11 08:10:01 PST 2016

On 05/03/16 17:23, Theo Markettos wrote:
> On Sat, Mar 05, 2016 at 04:06:12PM +0100, John Tytgat wrote:
>> On 03/01/2016 07:26 PM, Theo Markettos wrote:
>>> [...]
>>> I can do some implementation and testing, if this is deemed to be
>>> a good idea. ('testing' in a loose sense - provoking concurrency
>>> conditions being somewhat hard)
>> FYI, UnixLib has some testing code in its 'test' subdirectory (incl.
>> pthread).  It might be useful to verify nothing gets obviously
>> broken.
> Useful to know.

> I'll let Lee take the lead since he probably knows more than I about the
> internals, but let me know if you need help.

I've just committed some changes that determine whether to use SWP
or LDREX/STREX at runtime using the info that Ben posted as a guide.
Perhaps if you have a RPi3, you could see if Otter works?

I think the pthread testing code may need some work to bring it up
to date, plus all the tests need to be built with the -static flag, but
that's proving difficult to achieve.


More information about the gcc mailing list