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 | |
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
-rw-r--r-- | gcc/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/tree.h | 5 |
2 files changed, 8 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 7384328..52f8d10 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,8 @@ +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. + 2008-04-11 Kaz Kojima <kkojima@gcc.gnu.org> * config.gcc (need_64bit_hwint): Need 64bit hwint for sh-*-*. @@ -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) \ |