Import latest fixes to libiberty from GCC
lto: Also copy .note.gnu.property section When generating the separate file with LTO debug sections, we should also copy .note.gnu.property section. PR lto/93966 * simple-object.c (handle_lto_debug_sections): Also copy .note.gnu.property section.
This commit is contained in:
parent
ba3265d04c
commit
4e07c9e2b6
2 changed files with 9 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2020-03-02 H.J. Lu <hongjiu.lu@intel.com>
|
||||
|
||||
PR lto/93966
|
||||
* simple-object.c (handle_lto_debug_sections): Also copy
|
||||
.note.gnu.property section.
|
||||
|
||||
2020-02-25 Andrew Burgess <andrew.burgess@embecosm.com>
|
||||
|
||||
* rust-demangle.h: Removed.
|
||||
|
|
|
@ -293,6 +293,9 @@ handle_lto_debug_sections (const char *name, int rename)
|
|||
/* Copy over .note.GNU-stack section under the same name if present. */
|
||||
else if (strcmp (name, ".note.GNU-stack") == 0)
|
||||
return strcpy (newname, name);
|
||||
/* Copy over .note.gnu.property section under the same name if present. */
|
||||
else if (strcmp (name, ".note.gnu.property") == 0)
|
||||
return strcpy (newname, name);
|
||||
/* Copy over .comment section under the same name if present. Solaris
|
||||
ld uses them to relax its checking of ELF gABI access rules for
|
||||
COMDAT sections in objects produced by GCC. */
|
||||
|
|
Loading…
Add table
Reference in a new issue