https://gcc.gnu.org/bugzilla/show_bug.cgi?id=108534

--- Comment #1 from Andrew Pinski <pinskia at gcc dot gnu.org> ---
          const char *remapped = remap_debug_filename (xloc.file);
          if (ob->emit_pwd && remapped && !IS_ABSOLUTE_PATH (remapped))
            {
              stream_pwd = true;
              ob->emit_pwd = false;
            }
          bp_pack_value (bp, stream_pwd, 1);
          if (stream_pwd)
            bp_pack_string (ob, bp, get_src_pwd (), true);



It specifically streams out the pwd if there was a remapping happening
and if the remapping was not an absolute path ....

So what options are being passed here? is the remapping in one case to a
relative path and then the cwd also gets remapped? Is that also being remapped
to a relative path?

Reply via email to