]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
darwin, backport fix for objc section switches.
authorIain Sandoe <iain@sandoe.co.uk>
Fri, 2 Aug 2019 14:25:04 +0000 (14:25 +0000)
committerIain Sandoe <iains@gcc.gnu.org>
Fri, 2 Aug 2019 14:25:04 +0000 (14:25 +0000)
gcc/

2019-08-02  Iain Sandoe  <iain@sandoe.co.uk>

Backport from mainline
2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>

* config/darwin.c (darwin_file_end): Use switch_to_section ()
instead of direct output of the asm.

From-SVN: r274014

gcc/ChangeLog
gcc/config/darwin.c

index 57f7bcabbb3d32b0256d8b1891c43ebe39a411b2..86f99f75b2fb9cbe3ef4f5d8f4925fcf97d7200b 100644 (file)
@@ -1,3 +1,11 @@
+2019-08-02  Iain Sandoe  <iain@sandoe.co.uk>
+
+       Backport from mainline
+       2019-05-18  Iain Sandoe  <iain@sandoe.co.uk>
+
+       * config/darwin.c (darwin_file_end): Use switch_to_section ()
+       instead of direct output of the asm.
+
 2019-08-02  Richard Biener  <rguenther@suse.de>
 
        Backport from mainline
index f62f1c79bdd98c303f72a061f0d22067b9977112..17e1801d2ebeddb07f22b9e85a787e4fd8df02ae 100644 (file)
@@ -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);