https://gcc.gnu.org/bugzilla/show_bug.cgi?id=98656
--- Comment #9 from CVS Commits <cvs-commit at gcc dot gnu.org> --- The releases/gcc-9 branch has been updated by Richard Biener <rgue...@gcc.gnu.org>: https://gcc.gnu.org/g:05639c8bcc33d2d9a0b5ff787311b4d8fa904f06 commit r9-10044-g05639c8bcc33d2d9a0b5ff787311b4d8fa904f06 Author: Tom de Vries <tdevr...@suse.de> Date: Fri Feb 5 10:36:38 2021 +0100 debug: fix switch lowering debug info gcc/ChangeLog: PR debug/98656 * tree-switch-conversion.c (jump_table_cluster::emit): Add loc argument. (bit_test_cluster::emit): Reuse location_t for newly created gswitch statement. (switch_decision_tree::try_switch_expansion): Preserve location_t. * tree-switch-conversion.h: Change function signatures. (cherry picked from commit 4ede02a5f2af1205434f0e05aaaeff762b24e329)