https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104511
--- Comment #3 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-11 branch has been updated by Richard Biener <[email protected]>: https://gcc.gnu.org/g:d261855943584e25c43fc59dfbc75e50e24a66b8 commit r11-9660-gd261855943584e25c43fc59dfbc75e50e24a66b8 Author: Richard Biener <[email protected]> Date: Mon Feb 14 10:09:10 2022 +0100 tree-optimization/104511 - avoid FP to DFP conversion for VEC_PACK_TRUNC This avoids forwprop from matching DFP <-> FP vector conversions using VEC_[UN]PACK{_TRUNC,_LO,_HI}. Maybe DFP vectors shouldn't be a thing, but they appearantly are. Re-using CONVERT/NOP_EXPR for DFP <-> FP conversions was probably a mistake. 2022-02-14 Richard Biener <[email protected]> PR tree-optimization/104511 * tree-ssa-forwprop.c (simplify_vector_constructor): Avoid touching DFP <-> FP conversions. * gcc.dg/pr104511.c: New testcase. (cherry picked from commit f320197c8b495324dc6997a99d53e7f45ecf5840)
