Fix gcc.dg/debug/pr41893-1.c with Solaris ld (PR lto/81968)
PR lto/81968 * simple-object.c (handle_lto_debug_sections): Keep .comment section. From-SVN: r259364
This commit is contained in:
parent
ee145092ec
commit
6888a172d3
2 changed files with 11 additions and 0 deletions
|
@ -1,3 +1,9 @@
|
|||
2018-04-13 Rainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
|
||||
|
||||
PR lto/81968
|
||||
* simple-object.c (handle_lto_debug_sections): Keep .comment
|
||||
section.
|
||||
|
||||
2018-03-02 David Malcolm <dmalcolm@redhat.com>
|
||||
|
||||
* cp-demangle.c: Update URL for g++ V3 ABI.
|
||||
|
|
|
@ -284,6 +284,11 @@ handle_lto_debug_sections (const char *name)
|
|||
/* 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 .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. */
|
||||
else if (strcmp (name, ".comment") == 0)
|
||||
return strcpy (newname, name);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue