OSDN Git Service

Disable .init_array/.fini_array support on Solaris (PR target/50166)
authorro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2011 15:17:42 +0000 (15:17 +0000)
committerro <ro@138bc75d-0d04-0410-961f-82ee72b054a4>
Fri, 26 Aug 2011 15:17:42 +0000 (15:17 +0000)
PR target/50166
* acinclude.m4 (gcc_AC_INITFINI_ARRAY): Check count in main.
* configure: Regenerate.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@178116 138bc75d-0d04-0410-961f-82ee72b054a4

gcc/ChangeLog
gcc/acinclude.m4
gcc/configure

index e822ca7..0e7597c 100644 (file)
@@ -1,3 +1,9 @@
+2011-08-26  Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+
+       PR target/50166
+       * acinclude.m4 (gcc_AC_INITFINI_ARRAY): Check count in main.
+       * configure: Regenerate.
+
 2011-08-26  Jakub Jelinek  <jakub@redhat.com>
 
        PR c/50179
index a8ecd2d..d8defea 100644 (file)
@@ -477,6 +477,8 @@ void (*const dtors65535[]) ()
 int
 main ()
 {
+  if (count != 65535)
+    abort ();
   return 0;
 }
 #endif
index 0feb911..b1dd57b 100755 (executable)
@@ -10888,6 +10888,8 @@ void (*const dtors65535) ()
 int
 main ()
 {
+  if (count != 65535)
+    abort ();
   return 0;
 }
 #endif
@@ -17913,7 +17915,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 17916 "configure"
+#line 17918 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H
@@ -18019,7 +18021,7 @@ else
   lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
   lt_status=$lt_dlunknown
   cat > conftest.$ac_ext <<_LT_EOF
-#line 18022 "configure"
+#line 18024 "configure"
 #include "confdefs.h"
 
 #if HAVE_DLFCN_H