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>
|
2018-03-02 David Malcolm <dmalcolm@redhat.com>
|
||||||
|
|
||||||
* cp-demangle.c: Update URL for g++ V3 ABI.
|
* 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. */
|
/* Copy over .note.GNU-stack section under the same name if present. */
|
||||||
else if (strcmp (name, ".note.GNU-stack") == 0)
|
else if (strcmp (name, ".note.GNU-stack") == 0)
|
||||||
return strcpy (newname, name);
|
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;
|
return NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue