| From 004696e054ae9dc71d512cc755ccc4074fc62b2d Mon Sep 17 00:00:00 2001 |
| From: Khem Raj <raj.khem@gmail.com> |
| Date: Fri, 29 Mar 2013 09:14:20 +0400 |
| Subject: [PATCH 21/35] gcc: disable MASK_RELAX_PIC_CALLS bit |
| |
| The new feature added after 4.3.3 |
| "http://www.pubbs.net/200909/gcc/94048-patch-add-support-for-rmipsjalr.html" |
| will cause cc1plus eat up all the system memory when build webkit-gtk. |
| The function mips_get_pic_call_symbol keeps on recursively calling itself. |
| Disable this feature to walk aside the bug. |
| |
| Signed-off-by: Dongxiao Xu <dongxiao.xu@intel.com> |
| Signed-off-by: Khem Raj <raj.khem@gmail.com> |
| |
| Upstream-Status: Inappropriate [configuration] |
| --- |
| gcc/configure | 7 ------- |
| gcc/configure.ac | 7 ------- |
| 2 files changed, 14 deletions(-) |
| |
| diff --git a/gcc/configure b/gcc/configure |
| index b65d21d..bdab45a 100755 |
| --- a/gcc/configure |
| +++ b/gcc/configure |
| @@ -25829,13 +25829,6 @@ $as_echo_n "checking assembler and linker for explicit JALR relocation... " >&6; |
| rm -f conftest.* |
| fi |
| fi |
| - if test $gcc_cv_as_ld_jalr_reloc = yes; then |
| - if test x$target_cpu_default = x; then |
| - target_cpu_default=MASK_RELAX_PIC_CALLS |
| - else |
| - target_cpu_default="($target_cpu_default)|MASK_RELAX_PIC_CALLS" |
| - fi |
| - fi |
| { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gcc_cv_as_ld_jalr_reloc" >&5 |
| $as_echo "$gcc_cv_as_ld_jalr_reloc" >&6; } |
| |
| diff --git a/gcc/configure.ac b/gcc/configure.ac |
| index e226b85..5f5c909 100644 |
| --- a/gcc/configure.ac |
| +++ b/gcc/configure.ac |
| @@ -4099,13 +4099,6 @@ x: |
| rm -f conftest.* |
| fi |
| fi |
| - if test $gcc_cv_as_ld_jalr_reloc = yes; then |
| - if test x$target_cpu_default = x; then |
| - target_cpu_default=MASK_RELAX_PIC_CALLS |
| - else |
| - target_cpu_default="($target_cpu_default)|MASK_RELAX_PIC_CALLS" |
| - fi |
| - fi |
| AC_MSG_RESULT($gcc_cv_as_ld_jalr_reloc) |
| |
| AC_CACHE_CHECK([linker for .eh_frame personality relaxation], |
| -- |
| 1.7.10.4 |
| |