diff options
author | Oleg Ryjkov <olegr@google.com> | 2008-04-11 05:30:33 +0000 |
---|---|---|
committer | Oleg Ryjkov <olegr@gcc.gnu.org> | 2008-04-11 05:30:33 +0000 |
commit | 0598f31b0278920dbcdbe85f9ce5a765cae997f3 (patch) | |
tree | 9637632416c477f9ba876ab65a0c22ef2ce3e504 /gcc/tree.h | |
parent | a1fcb9a1debf225f87ffd4d0a29bbc24ba3a6689 (diff) | |
download | gcc-0598f31b0278920dbcdbe85f9ce5a765cae997f3.zip gcc-0598f31b0278920dbcdbe85f9ce5a765cae997f3.tar.gz gcc-0598f31b0278920dbcdbe85f9ce5a765cae997f3.tar.bz2 |
tree.h (struct tree_base): Added a new flag default_def_flag.
2008-04-10 Oleg Ryjkov <olegr@google.com>
* tree.h (struct tree_base): Added a new flag default_def_flag.
(SSA_NAME_IS_DEFAULT_DEF): Changed to use the new flag.
From-SVN: r134192
Diffstat (limited to 'gcc/tree.h')
-rw-r--r-- | gcc/tree.h | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -389,6 +389,7 @@ struct tree_base GTY(()) unsigned deprecated_flag : 1; unsigned invariant_flag : 1; unsigned saturating_flag : 1; + unsigned default_def_flag : 1; unsigned lang_flag_0 : 1; unsigned lang_flag_1 : 1; @@ -399,7 +400,7 @@ struct tree_base GTY(()) unsigned lang_flag_6 : 1; unsigned visited : 1; - unsigned spare : 23; + unsigned spare : 22; /* FIXME tuples: Eventually, we need to move this somewhere external to the trees. */ @@ -1881,7 +1882,7 @@ struct tree_exp GTY(()) Default definitions are always created by an empty statement and belong to no basic block. */ #define SSA_NAME_IS_DEFAULT_DEF(NODE) \ - SSA_NAME_CHECK (NODE)->base.volatile_flag + SSA_NAME_CHECK (NODE)->base.default_def_flag /* Attributes for SSA_NAMEs for pointer-type variables. */ #define SSA_NAME_PTR_INFO(N) \ |