Not reassigning to GCC but just giving a Cc if you have an idea.
With older GCCs MAIN__ did call MAIN__._omp_fn.0 on its own. With newer GCCs MAIN__ calls MAIN__._omp_fn.0 indirectly via GOMP_parallel().
For example a switch to the former calling method would be most easy for GDB but that is probably not going to happen.
Yeah, that is not going to happen, it has been very much intentional. And the main reason for that is that the former method is very much debugging unfriendly, it makes OMPD totally impossible among other things, because by the time other threads are used in the parallel, the initial thread already left the GOMP_parallel* calls and so finding anything about it from within libgomp is impossible. All it knows that eventually the initial thread will call again another function from the library.
Comment 7Red Hat Bugzilla Rules Engine
2018-06-30 19:18:37 UTC
Development Management has reviewed and declined this request. You may appeal this decision by reopening this request.