https://gcc.gnu.org/bugzilla/show_bug.cgi?id=115112
--- Comment #3 from Gaius Mulley <gaius at gcc dot gnu.org> ---
$ gm2 -fiso -g -fm2-whole-program -fm2-dump=all
-fm2-dump-filter=m2iso.TextIO.ReadRestLine testrestline.mod
$ tail -15 a-testrestline.mod.002l.gimple
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:133 *)
(* label .L14587: *)
(* missing location2 *)
_T3018 := i + 1 ;
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:134 *)
i := _T3018 ;
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:136 *)
(* goto .L14529 *)
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:137 *)
(* label .L14595: *)
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:137 *)
_T3019 := s ;
(*
/home/gaius/opt/lib/gcc/x86_64-pc-linux-gnu/15.0.1/m2/m2iso/TextIO.mod:137 *)
TextIO_SetNul( cid, i, _T3019, 1) ;
END m2iso_TextIO_ReadRestLine ;
the assignment on the 4th line is missing a location.