[PATCH][PR96791] disable POImode ld/st for memcpy
authorAaron Sawdey <acsawdey@linux.ibm.com>
Thu, 10 Sep 2020 20:12:49 +0000 (15:12 -0500)
committerAaron Sawdey <acsawdey@linux.ibm.com>
Fri, 11 Sep 2020 02:13:38 +0000 (21:13 -0500)
commit848e74bea1e8031925d3efe2d85b555a3cf8db38
tree75d1adbbaaa9eea5f9c65bacf845401c830f4483
parentb7028f060c6760b336b416897412e327ded12ab5
[PATCH][PR96791] disable POImode ld/st for memcpy

This is a (hopefully temporary) fix to PR96791. This will make
the default be -mno-block-ops-vector-pair even on power10, so we will
not hit the issue of DSE trying to truncate a POImode register. I am
still concerned it will be possible to hit this because the MMA builtins
will also generate POImode stores, but I think any example of that will
be somewhat more contrived.

gcc/ChangeLog:

* config/rs6000/rs6000.c (rs6000_option_override_internal):
Change default.
gcc/config/rs6000/rs6000.c