Test libgomp doacross2.f90 failed only at -O1 because an incorrect constraint on movsi_internal1 (for vspltisw) led to confusion between vsx and float registers (fix credit to Meissner). In subsequent discussion David Edelsohn pointed out that there was an additional error on the constraint for xxspltib -1 that is also fixed now.
Bootstrap/regtest reveals no errors on either power8 or power9. Ok for trunk? 2017-03-20 Aaron Sawdey <acsaw...@linux.vnet.ibm.com> PR target/80083 * config/rs6000/rs6000.md (*movsi_internal1): incorrect constraints for alternatives 14/15. -- Aaron Sawdey, Ph.D. acsaw...@linux.vnet.ibm.com 050-2/C113 (507) 253-7520 home: 507/263-0782 IBM Linux Technology Center - PPC Toolchain