https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119689
--- Comment #7 from Jakub Jelinek <jakub at gcc dot gnu.org> ---
While in *.ira it was the same:
-(insn 12915 12914 12923 384 (set (reg:DI 711 [ _1446 ])
+(insn 12915 12914 2776 384 (set (reg:DI 711 [ _1446 ])
(zero_extend:DI (reg:SI 771 [ _1682 ])))
"/space/rguenther/src/gcc-clean/gcc/hwint.h":355:64 175 {*zero_extendsidi2}
(nil))
...
-(insn 12931 12930 12932 384 (parallel [
+(debug_insn 2798 12930 2799 384 (debug_marker)
"/space/rguenther/src/gcc-clean/gcc/sreal.h":219:3 -1
+ (nil))
+(debug_insn 2799 2798 12931 384 (debug_marker)
"/space/rguenther/src/gcc-clean/gcc/sreal.h":222:5 -1
+ (nil))
+(insn 12931 2799 12932 384 (parallel [
(set (reg:SI 1444 [ shift_1449 ])
(plus:SI (reg:SI 1438)
(const_int -34 [0xffffffffffffffde])))
(clobber (reg:CC 17 flags))
]) "/space/rguenther/src/gcc-clean/gcc/sreal.h":205:39 discrim 1 283
{*addsi_1}
(expr_list:REG_DEAD (reg:SI 1438)
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil))))
(insn 12932 12931 12933 384 (parallel [
(set (reg:DI 1445 [ sig_1450 ])
(ashift:DI (reg:DI 711 [ _1446 ])
(subreg:QI (reg:SI 1444 [ shift_1449 ]) 0)))
(clobber (reg:CC 17 flags))
]) "/space/rguenther/src/gcc-clean/gcc/sreal.h":208:7 1056
{ashldi3_doubleword}
(expr_list:REG_DEAD (reg:SI 1444 [ shift_1449 ])
(expr_list:REG_DEAD (reg:DI 711 [ _1446 ])
(expr_list:REG_UNUSED (reg:CC 17 flags)
(nil)))))