Bug 1117068 - Part b: Remove checks for GCC PR 39608; r=mshal

The fix is included in GCC 4.4, which is our minimum supported version.
This commit is contained in:
Ms2ger 2015-01-05 19:18:58 +01:00
parent 248618759d
commit 9c0d072bd0
5 changed files with 0 additions and 41 deletions

1
aclocal.m4 vendored
View File

@ -20,7 +20,6 @@ builtin(include, build/autoconf/mozheader.m4)dnl
builtin(include, build/autoconf/mozcommonheader.m4)dnl
builtin(include, build/autoconf/lto.m4)dnl
builtin(include, build/autoconf/gcc-pr49911.m4)dnl
builtin(include, build/autoconf/gcc-pr39608.m4)dnl
builtin(include, build/autoconf/llvm-pr8927.m4)dnl
builtin(include, build/autoconf/frameptr.m4)dnl
builtin(include, build/autoconf/compiler-opts.m4)dnl

View File

@ -1,37 +0,0 @@
dnl This Source Code Form is subject to the terms of the Mozilla Public
dnl License, v. 2.0. If a copy of the MPL was not distributed with this
dnl file, You can obtain one at http://mozilla.org/MPL/2.0/.
dnl Check if the compiler is gcc and has pr39608. If so
dnl disable vrp.
AC_DEFUN([MOZ_GCC_PR39608],
[
AC_MSG_CHECKING(for gcc pr39608)
ac_have_gcc_pr39608="yes"
AC_LANG_SAVE
AC_LANG_CPLUSPLUS
AC_TRY_COMPILE([
typedef void (*FuncType)();
template<FuncType Impl>
void f();
template<typename T> class C {
typedef C<T> ThisC;
template<int g()>
static void h() {
f<ThisC::h<g> >();
}
};
], true,
ac_have_gcc_pr39608="no",
true)
AC_LANG_RESTORE
AC_MSG_RESULT($ac_have_gcc_pr39608)
if test "$ac_have_gcc_pr39608" = "yes"; then
echo This compiler would fail to build firefox, please upgrade.
exit 1
fi
])

View File

@ -2671,7 +2671,6 @@ AC_SUBST(WRAP_SYSTEM_INCLUDES)
AC_SUBST(VISIBILITY_FLAGS)
MOZ_GCC_PR49911
MOZ_GCC_PR39608
MOZ_LLVM_PR8927
dnl Check for __force_align_arg_pointer__ for SSE2 on gcc

1
js/src/aclocal.m4 vendored
View File

@ -19,7 +19,6 @@ builtin(include, ../../build/autoconf/mozheader.m4)dnl
builtin(include, ../../build/autoconf/mozcommonheader.m4)dnl
builtin(include, ../../build/autoconf/lto.m4)dnl
builtin(include, ../../build/autoconf/gcc-pr49911.m4)dnl
builtin(include, ../../build/autoconf/gcc-pr39608.m4)dnl
builtin(include, ../../build/autoconf/llvm-pr8927.m4)dnl
builtin(include, ../../build/autoconf/frameptr.m4)dnl
builtin(include, ../../build/autoconf/compiler-opts.m4)dnl

View File

@ -2241,7 +2241,6 @@ AC_SUBST(WRAP_SYSTEM_INCLUDES)
AC_SUBST(VISIBILITY_FLAGS)
MOZ_GCC_PR49911
MOZ_GCC_PR39608
MOZ_LLVM_PR8927
dnl Checks for header files.