i386.c (ix86_in_large_data_p, [...]): Use VAR_P (x) instead of TREE_CODE (x) == VAR_DECL.
* config/i386/i386.c (ix86_in_large_data_p, ix86_expand_builtin): Use VAR_P (x) instead of TREE_CODE (x) == VAR_DECL. From-SVN: r241481
This commit is contained in:
parent
86287716e8
commit
4467029544
|
@ -1,3 +1,8 @@
|
|||
2016-10-24 Jakub Jelinek <jakub@redhat.com>
|
||||
|
||||
* config/i386/i386.c (ix86_in_large_data_p, ix86_expand_builtin): Use
|
||||
VAR_P (x) instead of TREE_CODE (x) == VAR_DECL.
|
||||
|
||||
2016-10-24 Ximin Luo <infinity0@pwned.gg>
|
||||
|
||||
PR debug/77985
|
||||
|
|
|
@ -7134,10 +7134,10 @@ ix86_in_large_data_p (tree exp)
|
|||
return false;
|
||||
|
||||
/* Automatic variables are never large data. */
|
||||
if (TREE_CODE (exp) == VAR_DECL && !is_global_var (exp))
|
||||
if (VAR_P (exp) && !is_global_var (exp))
|
||||
return false;
|
||||
|
||||
if (TREE_CODE (exp) == VAR_DECL && DECL_SECTION_NAME (exp))
|
||||
if (VAR_P (exp) && DECL_SECTION_NAME (exp))
|
||||
{
|
||||
const char *section = DECL_SECTION_NAME (exp);
|
||||
if (strcmp (section, ".ldata") == 0
|
||||
|
@ -36686,7 +36686,7 @@ ix86_expand_builtin (tree exp, rtx target, rtx subtarget,
|
|||
target = gen_reg_rtx (Pmode);
|
||||
|
||||
arg0 = CALL_EXPR_ARG (exp, 0);
|
||||
gcc_assert (TREE_CODE (arg0) == VAR_DECL);
|
||||
gcc_assert (VAR_P (arg0));
|
||||
|
||||
name = DECL_ASSEMBLER_NAME (arg0);
|
||||
symbol = gen_rtx_SYMBOL_REF (Pmode, IDENTIFIER_POINTER (name));
|
||||
|
|
Loading…
Reference in New Issue