X-Git-Url: http://git.sourceforge.jp/view?p=pf3gnuchains%2Fgcc-fork.git;a=blobdiff_plain;f=gcc%2Ftreestruct.def;h=af7c80956b3a428c088cd0061d47a1ffd0ee7f0e;hp=b7f2cdd6b7d0cd20b5a6ed0998bd38f37938a816;hb=6c07e6d85d043ec173479ec0096fabb8832a4299;hpb=8c4c00c181e6df4f0a9afc76e4c9edbbc1c2fd41 diff --git a/gcc/treestruct.def b/gcc/treestruct.def index b7f2cdd6b7d..af7c80956b3 100644 --- a/gcc/treestruct.def +++ b/gcc/treestruct.def @@ -1,7 +1,7 @@ /* This file contains the definitions for the tree structure - enumeration used in GCC. + enumeration used in GCC. -Copyright (C) 2005, 2007 Free Software Foundation, Inc. +Copyright (C) 2005, 2007, 2008 Free Software Foundation, Inc. This file is part of GCC. @@ -19,18 +19,22 @@ You should have received a copy of the GNU General Public License along with GCC; see the file COPYING3. If not see . */ -/* The format of this file is +/* The format of this file is + DEFTREESTRUCT(enumeration value, printable name). - Each enumeration value should correspond with a single member of union - tree_node. - These enumerator values are used in order to distinguish members of union - tree_node for garbage collection purposes, as well as specifying what structures - contain what other structures in the tree_contains_struct array. */ - + + Each enumeration value should correspond with a single member of + union tree_node. + + These enumerator values are used in order to distinguish members of + union tree_node for garbage collection purposes, as well as + specifying what structures contain what other structures in the + tree_contains_struct array. */ DEFTREESTRUCT(TS_BASE, "base") DEFTREESTRUCT(TS_COMMON, "common") DEFTREESTRUCT(TS_INT_CST, "integer cst") DEFTREESTRUCT(TS_REAL_CST, "real cst") +DEFTREESTRUCT(TS_FIXED_CST, "fixed cst") DEFTREESTRUCT(TS_VECTOR, "vector") DEFTREESTRUCT(TS_STRING, "string") DEFTREESTRUCT(TS_COMPLEX, "complex") @@ -53,14 +57,10 @@ DEFTREESTRUCT(TS_LIST, "list") DEFTREESTRUCT(TS_VEC, "vec") DEFTREESTRUCT(TS_EXP, "exp") DEFTREESTRUCT(TS_SSA_NAME, "ssa name") -DEFTREESTRUCT(TS_PHI_NODE, "phi node") DEFTREESTRUCT(TS_BLOCK, "block") DEFTREESTRUCT(TS_BINFO, "binfo") DEFTREESTRUCT(TS_STATEMENT_LIST, "statement list") -DEFTREESTRUCT(TS_GIMPLE_STATEMENT, "gimple statement") -DEFTREESTRUCT(TS_VALUE_HANDLE, "value handle") DEFTREESTRUCT(TS_CONSTRUCTOR, "constructor") -DEFTREESTRUCT(TS_MEMORY_TAG, "memory tag") -DEFTREESTRUCT(TS_STRUCT_FIELD_TAG, "struct field tag") DEFTREESTRUCT(TS_OMP_CLAUSE, "omp clause") -DEFTREESTRUCT(TS_MEMORY_PARTITION_TAG, "memory partition tag") +DEFTREESTRUCT(TS_OPTIMIZATION, "optimization options") +DEFTREESTRUCT(TS_TARGET_OPTION, "target options")