[committed,OG10] amdgcn: Handle early debug info in mkoffload
Andrew Stubbs
ams@codesourcery.com
Thu Jul 16 15:42:09 GMT 2020
On 16/07/2020 16:06, Andrew Stubbs wrote:
> This patch adds debug support to mkoffload, similar to what happens in
> lto-wrapper.
>
> Unlike lto-wrapper, we must deal with mismatched architectures and
> mismatched program scope. These are fixed up using manual ELF patching
> because there's no useful support in simple_object (yet). Should this be
> something that other offload targets want to do then that probably ought
> to be changed in future, but it isn't necessary yet.
>
> This is enough to prevent rocgdb choking on malformed debug information
> and debug simple offload testcases; it may be that further adjustment is
> needed.
>
> I have not attempted to make similar changes to the other instance of
> mkoffload as nvptx has no use for debug info.
This patch is now backported to devel/omp/gcc-10.
Andrew
More information about the Gcc-patches
mailing list