re PR target/63534 (Bootstrap failure on x86_64/i686-linux)
PR target/63534 gcc/ * config/i386/i386.c (ix86_expand_split_stack_prologue): Make __morestack local. From-SVN: r216208
This commit is contained in:
parent
694b4cfa08
commit
4513cb8caf
2 changed files with 15 additions and 4 deletions
|
@ -1,3 +1,9 @@
|
|||
2014-10-14 Evgeny Stupachenko <evstupac@gmail.com>
|
||||
|
||||
PR target/63534
|
||||
* config/i386/i386.c (ix86_expand_split_stack_prologue): Make
|
||||
__morestack local.
|
||||
|
||||
2014-10-14 Alexander Ivchenko <alexander.ivchenko@intel.com>
|
||||
Maxim Kuznetsov <maxim.kuznetsov@intel.com>
|
||||
Anna Tikhonova <anna.tikhonova@intel.com>
|
||||
|
|
|
@ -11999,7 +11999,10 @@ ix86_expand_split_stack_prologue (void)
|
|||
REG_BR_PROB_BASE - REG_BR_PROB_BASE / 100);
|
||||
|
||||
if (split_stack_fn == NULL_RTX)
|
||||
split_stack_fn = gen_rtx_SYMBOL_REF (Pmode, "__morestack");
|
||||
{
|
||||
split_stack_fn = gen_rtx_SYMBOL_REF (Pmode, "__morestack");
|
||||
SYMBOL_REF_FLAGS (split_stack_fn) |= SYMBOL_FLAG_LOCAL;
|
||||
}
|
||||
fn = split_stack_fn;
|
||||
|
||||
/* Get more stack space. We pass in the desired stack space and the
|
||||
|
@ -12044,9 +12047,11 @@ ix86_expand_split_stack_prologue (void)
|
|||
gcc_assert ((args_size & 0xffffffff) == args_size);
|
||||
|
||||
if (split_stack_fn_large == NULL_RTX)
|
||||
split_stack_fn_large =
|
||||
gen_rtx_SYMBOL_REF (Pmode, "__morestack_large_model");
|
||||
|
||||
{
|
||||
split_stack_fn_large =
|
||||
gen_rtx_SYMBOL_REF (Pmode, "__morestack_large_model");
|
||||
SYMBOL_REF_FLAGS (split_stack_fn_large) |= SYMBOL_FLAG_LOCAL;
|
||||
}
|
||||
if (ix86_cmodel == CM_LARGE_PIC)
|
||||
{
|
||||
rtx_code_label *label;
|
||||
|
|
Loading…
Add table
Reference in a new issue