https://gcc.gnu.org/bugzilla/show_bug.cgi?id=119662
Bug ID: 119662 Summary: [OpenMP] Unhelpful debug line location for append_args call Product: gcc Version: 15.0 Status: UNCONFIRMED Keywords: openmp, wrong-debug Severity: normal Priority: P3 Component: middle-end Assignee: unassigned at gcc dot gnu.org Reporter: burnus at gcc dot gnu.org CC: sandra at gcc dot gnu.org Target Milestone: --- Assume: 66 is_targetsync = 0; 67 #pragma omp dispatch 68 i = f0_1_tg (); Currently: hit Breakpoint 3, check_f0 () at testsuite/libgomp.c/append-args-fr-1.c:66 66 is_targetsync = 0; (gdb) s GOMP_interop (device_num=-5, n_init=1, [...] 5357 { Expected: the call to GOMP_interop is associated with the '#pragma omp dispatch' line (could be any item in that line there). such that a 'step' to that line is possible (i.e. executing the previous line + stopping) and one can see what is happening. I have not checked, but 'adjust_args' might have the same issue.