Mercurial > hg > CbC > CbC_gcc
diff gcc/gimple-expr.c @ 131:84e7813d76e9
gcc-8.2
author | mir3636 |
---|---|
date | Thu, 25 Oct 2018 07:37:49 +0900 |
parents | 04ced10e8804 |
children | 1830386684a0 |
line wrap: on
line diff
--- a/gcc/gimple-expr.c Fri Oct 27 22:46:09 2017 +0900 +++ b/gcc/gimple-expr.c Thu Oct 25 07:37:49 2018 +0900 @@ -1,6 +1,6 @@ /* Gimple decl, type, and expression support functions. - Copyright (C) 2007-2017 Free Software Foundation, Inc. + Copyright (C) 2007-2018 Free Software Foundation, Inc. Contributed by Aldy Hernandez <aldyh@redhat.com> This file is part of GCC. @@ -446,6 +446,9 @@ DECL_ARTIFICIAL (tmp_var) = 1; /* And we don't want debug info for it. */ DECL_IGNORED_P (tmp_var) = 1; + /* And we don't want even the fancy names of those printed in + -fdump-final-insns= dumps. */ + DECL_NAMELESS (tmp_var) = 1; /* Make the variable writable. */ TREE_READONLY (tmp_var) = 0; @@ -631,7 +634,9 @@ op = TREE_OPERAND (op, 0); } - if (CONSTANT_CLASS_P (op) || TREE_CODE (op) == MEM_REF) + if (CONSTANT_CLASS_P (op) + || TREE_CODE (op) == TARGET_MEM_REF + || TREE_CODE (op) == MEM_REF) return true; switch (TREE_CODE (op))