Commit 6888a172 by Rainer Orth Committed by Rainer Orth

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
parent ee145092
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) ...@@ -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;
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment