On 9/7/26 8:43 AM, [email protected] wrote:
From: Kyrylo Tkachov <[email protected]> The two register lists are raw vec<rtx> initialised to vNULL, so every failure exit has to jump to a label that releases them and returns a flag. Make them auto_vec and the label, the flag and the five gotos all go away. No functional change. gcc/ChangeLog: * ifcvt.cc (cond_move_process_if_block): Make then_regs and else_regs auto_vec and return directly instead of jumping to a cleanup label.
OK jeff
