From 06b8cf62eb1cc24c3b44cc12937c3831a7ceb176 Mon Sep 17 00:00:00 2001 From: Wolfgang Thaller Date: Tue, 8 Sep 2015 10:13:10 +0200 Subject: [PATCH] binutils: don't lose entry point when linking with -bnogc --- binutils/bfd/xcofflink.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/binutils/bfd/xcofflink.c b/binutils/bfd/xcofflink.c index b48580a75f..1480556068 100644 --- a/binutils/bfd/xcofflink.c +++ b/binutils/bfd/xcofflink.c @@ -3741,6 +3741,10 @@ bfd_xcoff_size_dynamic_sections (bfd *output_bfd, } } } + // mark entry point, the XCOFF_ENTRY flag is needed later + if (entry != NULL + && !xcoff_mark_symbol_by_name (info, entry, XCOFF_ENTRY)) + goto error_return; } else {