aboutsummaryrefslogtreecommitdiffstats
path: root/gcc-4.7/config/weakref.m4
diff options
context:
space:
mode:
authorDan Albert <danalbert@google.com>2015-06-17 11:09:54 -0700
committerDan Albert <danalbert@google.com>2015-06-17 14:15:22 -0700
commitf378ebf14df0952eae870c9865bab8326aa8f137 (patch)
tree31794503eb2a8c64ea5f313b93100f1163afcffb /gcc-4.7/config/weakref.m4
parent2c58169824949d3a597d9fa81931e001ef9b1bd0 (diff)
downloadtoolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.gz
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.tar.bz2
toolchain_gcc-f378ebf14df0952eae870c9865bab8326aa8f137.zip
Delete old versions of GCC.
Change-Id: I710f125d905290e1024cbd67f48299861790c66c
Diffstat (limited to 'gcc-4.7/config/weakref.m4')
-rw-r--r--gcc-4.7/config/weakref.m448
1 files changed, 0 insertions, 48 deletions
diff --git a/gcc-4.7/config/weakref.m4 b/gcc-4.7/config/weakref.m4
deleted file mode 100644
index 39b63d39b..000000000
--- a/gcc-4.7/config/weakref.m4
+++ /dev/null
@@ -1,48 +0,0 @@
-
-dnl Check if the target supports weak.
-AC_DEFUN([GCC_CHECK_ATTRIBUTE_WEAK], [
- AC_CACHE_CHECK([whether the target supports weak],
- ac_cv_have_attribute_weak, [
- weakref_m4_saved_CFLAGS="$CFLAGS"
- CFLAGS="$CFLAGS -Werror"
- AC_TRY_COMPILE([void __attribute__((weak)) foo(void) { }],
- [], ac_cv_have_attribute_weak=yes,
- ac_cv_have_attribute_weak=no)
- CFLAGS="$weakref_m4_saved_CFLAGS"])
- if test x"$ac_cv_have_attribute_weak" = xyes; then
- AC_DEFINE(HAVE_ATTRIBUTE_WEAK, 1,
- [Define to 1 if the target supports __attribute__((weak)).])
- fi])
-
-dnl Check whether weak refs work like the ELF ones.
-dnl This means that the weak reference works without having to satify
-dnl linkage for the item.
-dnl There are targets (at least Darwin) where we have fully functional
-dnl weakrefs at runtime, but must supply the referenced item at link time.
-AC_DEFUN([GCC_CHECK_ELF_STYLE_WEAKREF], [
- AC_CACHE_CHECK([whether weak refs work like ELF],
- ac_cv_have_elf_style_weakref, [
- weakref_m4_saved_CFLAGS="$CFLAGS"
- case "${host}" in
- *-apple-darwin*) CFLAGS="$CFLAGS -Wl,-undefined,dynamic_lookup" ;;
- *) ;;
- esac
- AC_RUN_IFELSE([AC_LANG_SOURCE([[
-extern void fNotToBeFound(void) __attribute__((weak));
-int main ()
-{
- if (fNotToBeFound)
- return 1;
- else
- return 0;
-}
-]])], ac_cv_have_elf_style_weakref=yes, ac_cv_have_elf_style_weakref=no, [
-case "${host}" in
- alpha*-dec-osf*) ac_cv_have_elf_style_weakref=no ;;
- *-apple-darwin[[89]]*) ac_cv_have_elf_style_weakref=no ;;
- *) ac_cv_have_elf_style_weakref=yes;;
-esac])CFLAGS="$weakref_m4_saved_CFLAGS"])
-if test x"$ac_cv_have_elf_style_weakref" = xyes; then
- AC_DEFINE(HAVE_ELF_STYLE_WEAKREF, 1, [Define to 1 if target has a weakref that works like the ELF one.])
-fi])
-