From c141668376b558228712f643ec643c94765c5e6c Mon Sep 17 00:00:00 2001 From: Iain Sandoe Date: Sat, 18 May 2019 08:07:56 +0000 Subject: darwin - use switch_to_section instead of asm output. We have been emitting two section swiches in the Darwin's file end function. This means that varasm is not updated which could matter if we elect to reorder some of the file end operations in support of LTO actions. 2019-05-18 Iain Sandoe * config/darwin.c (darwin_file_end): Use switch_to_section () instead of direct output of the asm. From-SVN: r271369 --- gcc/config/darwin.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) (limited to 'gcc/config/darwin.c') diff --git a/gcc/config/darwin.c b/gcc/config/darwin.c index f62f1c7..17e1801 100644 --- a/gcc/config/darwin.c +++ b/gcc/config/darwin.c @@ -2939,12 +2939,10 @@ darwin_file_end (void) if (flag_objc_abi >= 2) { flags = 16; - output_section_asm_op - (darwin_sections[objc2_image_info_section]->unnamed.data); + switch_to_section (darwin_sections[objc2_image_info_section]); } else - output_section_asm_op - (darwin_sections[objc_image_info_section]->unnamed.data); + switch_to_section (darwin_sections[objc_image_info_section]); ASM_OUTPUT_ALIGN (asm_out_file, 2); fputs ("L_OBJC_ImageInfo:\n", asm_out_file); -- cgit v1.1