2004-11-15  Mark Mitchell <mark@codesourcery.com>
	* config/sparc/sol2.h (SUPPORTS_INIT_PRIORITY): Remove.
	* config/sol2.h (SUPPORTS_INIT_PRIORITY): Define here.
From-SVN: r90670
+2004-11-15  Mark Mitchell <mark@codesourcery.com>
+
+       * config/sparc/sol2.h (SUPPORTS_INIT_PRIORITY): Remove.
+       * config/sol2.h (SUPPORTS_INIT_PRIORITY): Define here.
+
 2004-11-15  Mark Mitchell <mark@codesourcery.com>
 
        * config/t-slibgcc-sld (SHLIB_LINK): Make symlinks entirely
 
    %(link_arch) \
    %{Qy:} %{!Qn:-Qy}"
 
+/* The Solaris linker doesn't understand constructor priorities.  (The
+   GNU linker does support constructor priorities, so GNU ld
+   configuration files for Solaris override this setting.)  */
+#undef SUPPORTS_INIT_PRIORITY
+#define SUPPORTS_INIT_PRIORITY 0
+
 /* This defines which switch letters take arguments.
    It is as in svr4.h but with -R added.  */
 #undef SWITCH_TAKES_ARG
 
   ((flag_pic || GLOBAL) ? DW_EH_PE_aligned : DW_EH_PE_absptr)
 #endif
 
-/* The Solaris linker doesn't understand constructor priorities.  */
-#undef SUPPORTS_INIT_PRIORITY
-#define SUPPORTS_INIT_PRIORITY 0
 \f
 /* Define for support of TFmode long double.
    SPARC ABI says that long double is 4 words.  */