diff options
author | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-11-09 11:33:30 +0000 |
---|---|---|
committer | ro <ro@138bc75d-0d04-0410-961f-82ee72b054a4> | 2015-11-09 11:33:30 +0000 |
commit | 4fa8daf57ed3a507ca099322ea27f3b534bfa796 (patch) | |
tree | 9a09dfb3e59bf363b6034ae58ed47450b706338a /gcc/config.in | |
parent | 2926af823fdaa1e4b02de5d2c436f16330dad025 (diff) | |
download | gcc-4fa8daf57ed3a507ca099322ea27f3b534bfa796.tar.gz |
Support init priority on Solaris
libgcc:
* config/ia64/crtbegin.S: Check HAVE_INITFINI_ARRAY_SUPPORT
value.
* config/ia64/crtend.S: Likewise.
gcc:
* acinclude.m4 (gcc_AC_INITFINI_ARRAY): Allow for differences in
assembler syntax.
Support Solaris ld.
Define HAVE_INITFINI_ARRAY_SUPPORT as 0/1.
* config/sol2.h (SUPPORTS_INIT_PRIORITY): Define to
HAVE_INITFINI_ARRAY_SUPPORT.
* config/initfini-array.h: Check HAVE_INITFINI_ARRAY_SUPPORT
value.
* configure.ac (gcc_cv_as_sparc_nobits): Remove.
* config/sparc/sparc.c (sparc_solaris_elf_asm_named_section):
Don't check HAVE_AS_SPARC_NOBITS.
Heed SECTION_NOTYPE.
* configure: Regenerate.
* config.in: Regenerate.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@230013 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/config.in')
-rw-r--r-- | gcc/config.in | 9 |
1 files changed, 2 insertions, 7 deletions
diff --git a/gcc/config.in b/gcc/config.in index 6f46f7039bd..eb1ea106031 100644 --- a/gcc/config.in +++ b/gcc/config.in @@ -598,12 +598,6 @@ #endif -/* Define to 1 if your assembler supports #nobits, 0 otherwise. */ -#ifndef USED_FOR_TARGET -#undef HAVE_AS_SPARC_NOBITS -#endif - - /* Define if your assembler and linker support unaligned PC relative relocs. */ #ifndef USED_FOR_TARGET @@ -1329,7 +1323,8 @@ #endif -/* Define .init_array/.fini_array sections are available and working. */ +/* Define 0/1 if .init_array/.fini_array sections are available and working. + */ #ifndef USED_FOR_TARGET #undef HAVE_INITFINI_ARRAY_SUPPORT #endif |