nixpkgs mirror (for testing) github.com/NixOS/nixpkgs
nix
at netboot-syslinux-multiplatform 27 lines 900 B view raw
1From 82f81877458ea372176eabb5de36329431dce99b Mon Sep 17 00:00:00 2001 2From: Iain Sandoe <iain@codesourcery.com> 3Date: Sat, 21 Dec 2013 00:30:18 +0000 4Subject: [PATCH] don't try to mark local symbols as no-dead-strip 5 6--- 7 gcc/config/darwin.c | 5 +++++ 8 1 file changed, 5 insertions(+) 9 10diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c 11index 40804b8..0080299 100644 12--- a/gcc/config/darwin.c 13+++ b/gcc/config/darwin.c 14@@ -1259,6 +1259,11 @@ darwin_encode_section_info (tree decl, rtx rtl, int first ATTRIBUTE_UNUSED) 15 void 16 darwin_mark_decl_preserved (const char *name) 17 { 18+ /* Actually we shouldn't mark any local symbol this way, but for now 19+ this only happens with ObjC meta-data. */ 20+ if (darwin_label_is_anonymous_local_objc_name (name)) 21+ return; 22+ 23 fprintf (asm_out_file, "\t.no_dead_strip "); 24 assemble_name (asm_out_file, name); 25 fputc ('\n', asm_out_file); 26-- 272.2.1