Hello Renaud,
Not in the details of the PowerPc. To fix this, you need to fix the
compiler.
1. Download the source code of the gcc compiler you want to use.
2. Go to the directory
gcc/config/rs6000
3. Search in the .md-files for the offending instruction (mtcrf)
(In the gcc9.2.0 there are total 20 cases).
4. Repair the relevant cases.
5. Rebuilt the compiler.
6. Run the test cases.
On the content, these instructions are not the same. I consulted on this
subject
the PowerISA version 2.07b. "mtorf" is move to one condition register field.
"mtrf" is move to the WHOLE condition register.
In both PowerISA version 2.07b and PowerISA version 3.0b, both instructions
are flagged obsolete.
Best Regards,
Henri.