Open vmlemon opened 5 years ago
Comparing the two versions of syscalls.h
:
[fedora@fedora28 user]$ diff ../user.enryo/include/l4/powerpc64/syscalls.h include/l4/powerpc64/syscalls.h
158a159
> //../../include/l4/powerpc64/syscalls.h:180:17: error: address of explicit register variable ‘r3’ requested
164c165,166
< register L4_Clock_t r3 asm("r3");
---
> register L4_Word_t r3 asm("r3");// = dest.raw;
> //register L4_Clock_t r3 asm("r3");
178c180,182
< return ( r3 );
---
> // L4_Clock_t rclock = r3;
> //return rclock;
> return r3 ;
Maybe, a bug in GCC? (https://gcc.gnu.org/bugzilla/show_bug.cgi?id=67064)
Not sure if it's a regression, but trying to build
libl4
on POWER8 bails out, with the following, after playing with how we consume/serve R3, inL4_SystemClock()
: