https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104589
--- Comment #4 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The master branch has been updated by Jakub Jelinek <ja...@gcc.gnu.org>: https://gcc.gnu.org/g:2e1b00367abaf8b6dbb47fd8518d9ac69c326a06 commit r12-7447-g2e1b00367abaf8b6dbb47fd8518d9ac69c326a06 Author: Jakub Jelinek <ja...@redhat.com> Date: Wed Mar 2 10:48:14 2022 +0100 cfgrtl: Fix up -g vs. -g0 code generation -flto differences in fixup_reorder_chain [PR104589] This is similar to PR104237 and similarly to that, no testcase included for the testsuite, as we don't have a framework to compile/link with -g -flto and -g0 -flto and compare -fdump-final-insns= results from the lto1 compilations. With -flto, whether two location_t compare equal or not and just express the same location is a lottery. 2022-03-02 Jakub Jelinek <ja...@redhat.com> PR rtl-optimization/104589 * cfgrtl.cc (fixup_reorder_chain): Use loc_equal instead of direct INSN_LOCATION comparison with goto_locus.