gcc 10.2.0 mtocrf instructions on Freescale P1014 (ppc)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



We recently build Linux 5.9/5.11 with Yocto gatesgarth for the Freescale P1014 (e500). The gcc compiler  used is version 10.2.0.

In both cases Linux crashes. It was traced to the instruction mtocrf which now replaces mtcrf.
This issue does not exist with gcc 9.3.0 which uses the instruction mtcrf instead.

PPC documentation says that mtocrf may be an illegal instruction for some processors.
Is there a way to turn off the use of mtocrf? Building my boot loader shows that only the mtcrf instruction is used.

Cheers,
Renaud






[Index of Archives]     [Linux C Programming]     [Linux Kernel]     [eCos]     [Fedora Development]     [Fedora Announce]     [Autoconf]     [The DWARVES Debugging Tools]     [Yosemite Campsites]     [Yosemite News]     [Linux GCC]

  Powered by Linux