aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Schwinge <thomas@codesourcery.com>2013-10-11 12:41:56 +0200
committerThomas Schwinge <tschwinge@gcc.gnu.org>2013-10-11 12:41:56 +0200
commit1a79fb8af28aa7f01010be69a0927b46df63bbcc (patch)
tree83135ef951497556989f9903fbbf43543aeb22da
parent3afd287373f32e7b62950aa8a0ef764f5ea7e1f0 (diff)
downloadgcc-1a79fb8af28aa7f01010be69a0927b46df63bbcc.zip
gcc-1a79fb8af28aa7f01010be69a0927b46df63bbcc.tar.gz
gcc-1a79fb8af28aa7f01010be69a0927b46df63bbcc.tar.bz2
generic.texi (Adding new DECL node types): Explain *_CHECK macros.
gcc/ * doc/generic.texi (Adding new DECL node types): Explain *_CHECK macros. From-SVN: r203413
-rw-r--r--gcc/ChangeLog3
-rw-r--r--gcc/doc/generic.texi5
2 files changed, 8 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 04b02f1..b8c5708 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,5 +1,8 @@
2013-10-11 Thomas Schwinge <thomas@codesourcery.com>
+ * doc/generic.texi (Adding new DECL node types): Explain *_CHECK
+ macros.
+
* doc/gimple.texi (is_gimple_omp): Move into the correct section.
* acinclude.m4 (gcc_GAS_FLAGS): Add more gcc_cv_as_flags
diff --git a/gcc/doc/generic.texi b/gcc/doc/generic.texi
index cacab01..07e3f5a 100644
--- a/gcc/doc/generic.texi
+++ b/gcc/doc/generic.texi
@@ -924,6 +924,11 @@ structures, something like the following should be used
(BASE_STRUCT_CHECK(NODE)->base_struct.fieldname
@end smallexample
+Reading them from the generated @file{all-tree.def} file (which in
+turn includes all the @file{tree.def} files), @file{gencheck.c} is
+used during GCC's build to generate the @code{*_CHECK} macros for all
+tree codes.
+
@end table