I decided to do a run on our prototype power10 hardware, comparing using
--with-cpu=power9 and --with-cpu=power10.  I noticed several tests were failing
with power10 code generation.

Most of the tests were failing because the regex's did not include prefixed
loads and stores.  These are fixed in the first patch.

Several of the tests were failing due to the fact that power10 has replacement
instructions.  I have fixed these in the second patch.

I have bootstraped this on LE power9 and BE power8 systems.  There were no
regressions in the tests.  Can I check this into the trunk?

These patches probably should be back ported to GCC 11 after a cooling in
period.

-- 
Michael Meissner, IBM
IBM, M/S 2506R, 550 King Street, Littleton, MA 01460-6245, USA
email: meiss...@linux.ibm.com, phone: +1 (978) 899-4797

Reply via email to