mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
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:
parent
248618759d
commit
9c0d072bd0
1
aclocal.m4
vendored
1
aclocal.m4
vendored
@ -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
|
||||
|
@ -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
|
||||
])
|
@ -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
1
js/src/aclocal.m4
vendored
@ -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
|
||||
|
@ -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.
|
||||
|
Loading…
Reference in New Issue
Block a user