From 0598f31b0278920dbcdbe85f9ce5a765cae997f3 Mon Sep 17 00:00:00 2001 From: Oleg Ryjkov Date: Fri, 11 Apr 2008 05:30:33 +0000 Subject: [PATCH] tree.h (struct tree_base): Added a new flag default_def_flag. 2008-04-10 Oleg Ryjkov * 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 --- gcc/ChangeLog | 5 +++++ 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 + + * 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 * config.gcc (need_64bit_hwint): Need 64bit hwint for sh-*-*. diff --git a/gcc/tree.h b/gcc/tree.h index 6ad3d4d..bdaf8d0 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -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) \ -- 2.7.4