https://gcc.gnu.org/bugzilla/show_bug.cgi?id=93658
--- Comment #11 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Peter Bergner <berg...@gcc.gnu.org>: https://gcc.gnu.org/g:b82d426662469ee8b78ec7e8f74abe950485c9d5 commit r10-6760-gb82d426662469ee8b78ec7e8f74abe950485c9d5 Author: Peter Bergner <berg...@linux.ibm.com> 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/ PR target/93658 * config/rs6000/rs6000.c (rs6000_legitimate_address_p): Handle VSX vector modes. gcc/testsuite/ PR target/93658 * gcc.target/powerpc/pr93658.c: New test.