https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115943
--- Comment #8 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Guinevere Larsen from comment #7) > I understand that you could have multiple lines related to a single > instruction (even if I disagree it should happen at -Og). My question is, > why is it ok for an entry to have is_stmt and !is_stmt for the same > instruction? I don't see that as an issue because they both are different column info. Why do you think that is an issue? Note try adding `-gno-as-loc-support ` and seeing if the special opcode is used because I didn't see it being used by GCC; it is the binutils assembly which generates it from the `.loc` and such.