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

            Bug ID: 82202
           Summary: Missing debug information in offloading compilation
           Product: gcc
           Version: 8.0
            Status: UNCONFIRMED
          Severity: enhancement
          Priority: P3
         Component: debug
          Assignee: unassigned at gcc dot gnu.org
          Reporter: tschwinge at gcc dot gnu.org
                CC: jakub at gcc dot gnu.org
  Target Milestone: ---

I'd noticed this before and now just re-confirmed: to get debug information in
("LTO" model) offloaded code, just "-g" doesn't work, but you have to
explicitly specify "-foffload=-g".  I suppose users would expect just "-g" to
do the right thing.

Perhaps that's just missing in the offloading "LTO" option handling code, but I
have not checked that yet (very low priority).  I don't think this is an
regressions; I think this has always been like that.

I tested with nvptx offloading only (which uses "DWARF2_ASM_LINE_DEBUG_INFO"),
but would assume that it's a generic problem.

Reply via email to