https://gcc.gnu.org/bugzilla/show_bug.cgi?id=118891
--- Comment #24 from marcus at mc dot pp.se --- I can confirm that with those two patches a 3-stage build of 14.2.1 completes with stage 2 and 3 compared as equal. The number of failed tests with "vect" somewhere in the name is down to 6: FAIL: gcc.target/aarch64/vect-widen-shift.c check-function-bodies sshll_opt1 FAIL: gcc.target/aarch64/vect-widen-shift.c check-function-bodies sshll_opt2 FAIL: gcc.target/aarch64/vect_copy_lane_1.c scan-assembler-times ins\\tv0.d\\[1\\], v1.d\\[1\\] 3 FAIL: gcc.target/aarch64/vect-widen-shift.c check-function-bodies sshll_opt1 FAIL: gcc.target/aarch64/vect-widen-shift.c check-function-bodies sshll_opt2 FAIL: gcc.target/aarch64/vect_copy_lane_1.c scan-assembler-times ins\\tv0.d\\[1\\], v1.d\\[1\\] 3