diff options
author | H.J. Lu <hongjiu.lu@intel.com> | 2011-08-22 15:53:13 +0000 |
---|---|---|
committer | H.J. Lu <hjl@gcc.gnu.org> | 2011-08-22 08:53:13 -0700 |
commit | b0894e1f4f17208c2a0c60c9636f3621d28dfcce (patch) | |
tree | b3da9c611aa7f2fdc3dd4b1b34a3f7706c6cb605 /gcc/acinclude.m4 | |
parent | ad885386508bd87fbc5713470fb0268d5e82b668 (diff) | |
download | gcc-b0894e1f4f17208c2a0c60c9636f3621d28dfcce.zip gcc-b0894e1f4f17208c2a0c60c9636f3621d28dfcce.tar.gz gcc-b0894e1f4f17208c2a0c60c9636f3621d28dfcce.tar.bz2 |
Use .init_array section only if __ELF__ is defined.
2011-08-22 H.J. Lu <hongjiu.lu@intel.com>
* acinclude.m4 (gcc_AC_INITFINI_ARRAY): Error if __ELF__ isn't
defined.
* configure: Regenerated.
From-SVN: r177963
Diffstat (limited to 'gcc/acinclude.m4')
-rw-r--r-- | gcc/acinclude.m4 | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/gcc/acinclude.m4 b/gcc/acinclude.m4 index 74c86db..a8ecd2d 100644 --- a/gcc/acinclude.m4 +++ b/gcc/acinclude.m4 @@ -377,6 +377,9 @@ AC_CACHE_CHECK(for .preinit_array/.init_array/.fini_array support, gcc_cv_initfini_array, [dnl if test "x${build}" = "x${target}" && test "x${build}" = "x${host}"; then AC_RUN_IFELSE([AC_LANG_SOURCE([ +#ifndef __ELF__ +#error Not an ELF OS +#endif #ifdef __ia64__ /* We turn on .preinit_array/.init_array/.fini_array support for ia64 if it can be used. */ |