The test for the copy, paste and cpabort regression test is not reliably working on an ISA 3.1 system.
Created attachment 142050 [details] Add .machine directives for scv, copy, paste, cpabort instructions Add .machine directives for the scv, copy, paste, cpabort assembly instructions. Hardware sync instruction (hwsync) added after the copy, paste and cpabort instructions to improve the reliability of the test.
*** Bug 441506 has been marked as a duplicate of this bug. ***
Updated fix has been committed commit a63e9c28b53f20ce1c4bdc0b81da59957a17f4f0 Author: Tulio Magno Quites Machado Filho <tuliom@linux.ibm.com> Date: Fri Aug 20 19:07:09 2021 -0300 powerpc: Add .machine directives for scv, copy, paste, cpabort instructions GCC is no longer passing the "-many" flag to the assembler. So, the inline assembly instructions statements need to use the .machine directives for the specific platform. (gcc commit e154242724b084380e3221df7c08fcdbd8460674 ; "[RS6000] Don't pass -many to the assembler". Hardware sync instruction (hwsync) added after the copy, paste and cpabort instructions to improve the reliability of the test.