[[PATCH V9] 7/7] libiberty: copy over .BTF section when using LTO
Richard Biener
richard.guenther@gmail.com
Mon Jun 21 13:53:58 GMT 2021
On Mon, May 31, 2021 at 7:19 PM Jose E. Marchesi via Gcc-patches
<gcc-patches@gcc.gnu.org> wrote:
>
> libiberty/ChangeLog:
OK. You can apply this separately.
I still believe LTO support is kind-of broken, but well ;)
Richard.
> * simple-object.c (handle_lto_debug_sections): Copy over .BTF section.
> ---
> libiberty/simple-object.c | 3 +++
> 1 file changed, 3 insertions(+)
>
> diff --git a/libiberty/simple-object.c b/libiberty/simple-object.c
> index 909995dd166..facbf94fd09 100644
> --- a/libiberty/simple-object.c
> +++ b/libiberty/simple-object.c
> @@ -307,6 +307,9 @@ handle_lto_debug_sections (const char *name, int rename)
> /* Copy over .ctf section under the same name if present. */
> else if (strcmp (name, ".ctf") == 0)
> return strcpy (newname, name);
> + /* Copy over .BTF section under the same name if present. */
> + else if (strcmp (name, ".BTF") == 0)
> + return strcpy (newname, name);
> free (newname);
> return NULL;
> }
> --
> 2.25.0.2.g232378479e
>
More information about the Gcc-patches
mailing list