From 20d04697a848ee98be9adc529b80aa8937950c71 Mon Sep 17 00:00:00 2001 From: "H.J. Lu" Date: Tue, 18 Apr 2000 23:39:03 +0000 Subject: 2000-04-18 H.J. Lu * emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Call lang_leave_output_section_statement () after calling lang_enter_output_section_statement (). * emultempl/armelf.em: Likewise. --- ld/emultempl/armelf.em | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'ld/emultempl/armelf.em') diff --git a/ld/emultempl/armelf.em b/ld/emultempl/armelf.em index 8632bd3..8de6c9b 100644 --- a/ld/emultempl/armelf.em +++ b/ld/emultempl/armelf.em @@ -933,13 +933,14 @@ gld${EMULATION_NAME}_place_orphan (file, s) os = lang_output_section_statement_lookup (outsecname); wild_doit (&os->children, s, os, file); + lang_leave_output_section_statement + ((bfd_vma) 0, "*default*", + (struct lang_output_section_phdr_list *) NULL, "*default*"); + if (place != NULL) { asection *snew, **pps; - lang_leave_output_section_statement - ((bfd_vma) 0, "*default*", - (struct lang_output_section_phdr_list *) NULL, "*default*"); stat_ptr = &add; if (*ps == '\0' && config.build_constructors) -- cgit v1.1