https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98549
Segher Boessenkool <segher at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution|--- |FIXED --- Comment #22 from Segher Boessenkool <segher at gcc dot gnu.org> --- Fixed with commit f8c677776617ab91826af1d950b00d853eaff622 Author: Segher Boessenkool <seg...@kernel.crashing.org> Date: Tue Jan 19 23:43:56 2021 +0000 rs6000: Fix rs6000_emit_le_vsx_store (PR98549) One of the advantages of LRA is that you can create new pseudos from it just fine. The code in rs6000_emit_le_vsx_store was not aware of this. This patch changes that, in the process fixing PR98549 (where it is shown that we do call rs6000_emit_le_vsx_store during LRA, which we used to assert can not happen). 2021-01-20 Segher Boessenkool <seg...@kernel.crashing.org> * config/rs6000/rs6000.c (rs6000_emit_le_vsx_store): Change assert. Adjust comment. Simplify code.