]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
cygming-crtend.c: fix build warnings
authorJonathan Yong <10walls@gmail.com>
Wed, 25 Aug 2021 16:33:36 +0000 (16:33 +0000)
committerJonathan Yong <10walls@gmail.com>
Thu, 26 Aug 2021 01:32:33 +0000 (01:32 +0000)
libgcc/Changelog:

* config/i386/cygming-crtend.c: Fix register_frame_ctor
and register_frame_dtor warnings.

Signed-off-by: Jonathan Yong <10walls@gmail.com>
libgcc/config/i386/cygming-crtend.c

index c7ba109a04a5374a6f95be8eecee1b0ba5510b5f..4ab63427ee253c1fc79d1f4fef465e45f68ed109 100644 (file)
@@ -56,7 +56,10 @@ static EH_FRAME_SECTION_CONST int __FRAME_END__[]
 extern void __gcc_register_frame (void); 
 extern void __gcc_deregister_frame (void);
 
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wprio-ctor-dtor"
 static void register_frame_ctor (void) __attribute__ ((constructor (0)));
+#pragma GCC diagnostic pop
 
 static void
 register_frame_ctor (void)
@@ -65,7 +68,10 @@ register_frame_ctor (void)
 }
 
 #if !DEFAULT_USE_CXA_ATEXIT
+#pragma GCC diagnostic push
+#pragma GCC diagnostic ignored "-Wprio-ctor-dtor"
 static void deregister_frame_dtor (void) __attribute__ ((destructor (0)));
+#pragma GCC diagnostic pop
 
 static void
 deregister_frame_dtor (void)