commit r10-6760-gb82d426662469ee8b78ec7e8f74abe950485c9d5
Author: Peter Bergner <email address hidden>
Date: Thu Feb 20 11:08:02 2020 -0600
rs6000: Fix infinite loop building ghostscript and icu [PR93658]
Fix rs6000_legitimate_address_p(), which erroneously marks a valid Altivec
address as being invalid, which causes LRA's process_address() to go into
an infinite loop spilling the same address over and over again.
The master branch has been updated by Peter Bergner <email address hidden>:
https:/ /gcc.gnu. org/g:b82d42666 2469ee8b78ec7e8 f74abe950485c9d 5
commit r10-6760- gb82d426662469e e8b78ec7e8f74ab e950485c9d5
Author: Peter Bergner <email address hidden>
Date: Thu Feb 20 11:08:02 2020 -0600
rs6000: Fix infinite loop building ghostscript and icu [PR93658]
Fix rs6000_ legitimate_ address_ p(), which erroneously marks a valid Altivec
address as being invalid, which causes LRA's process_address() to go into
an infinite loop spilling the same address over and over again.
gcc/ rs6000/ rs6000. c (rs6000_ legitimate_ address_ p): Handle VSX
PR target/93658
* config/
vector modes.
gcc/testsuite/ powerpc/ pr93658. c: New test.
PR target/93658
* gcc.target/