Fix gnu11 fallout on SPARC
authorRainer Orth <ro@CeBiTec.Uni-Bielefeld.DE>
Thu, 23 Oct 2014 08:39:19 +0000 (08:39 +0000)
committerRainer Orth <ro@gcc.gnu.org>
Thu, 23 Oct 2014 08:39:19 +0000 (08:39 +0000)
* include/gc.h [(sparc || __sparc) && sun] (GC_INIT): Remove
comment and definition.

From-SVN: r216577

boehm-gc/ChangeLog
boehm-gc/include/gc.h

index 94692f09a7478eb4515533c921f19f081adeefc0..1c8cbda90e1133c12d6965e49b5ad9597f54c43b 100644 (file)
@@ -1,3 +1,8 @@
+2014-10-23  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       * include/gc.h [(sparc || __sparc) && sun] (GC_INIT): Remove
+       comment and definition.
+
 2014-10-06  Marek Polacek  <polacek@redhat.com>
 
        * testsuite/boehm-gc.c/gctest.c: Fix defaulting to int.
index c51e017d67483e05bf5b7a790e03dd90cd1f8efb..6b38f2d0e6caf9671e861d38da217845f7acaa8a 100644 (file)
@@ -1011,14 +1011,7 @@ GC_API void GC_register_has_static_roots_callback
   * make that too hard.
   */
 #if (defined(sparc) || defined(__sparc)) && defined(sun)
-    /*
-     * If you are planning on putting
-     * the collector in a SunOS 5 dynamic library, you need to call GC_INIT()
-     * from the statically loaded program section.
-     * This circumvents a Solaris 2.X (X<=4) linker bug.
-     */
-#   define GC_INIT() { extern end, etext; \
-                      GC_noop(&end, &etext); }
+#   define GC_INIT()
 #else
 # if defined(__CYGWIN32__) || defined (_AIX)
     /*