aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Stallman <rms@gnu.org>1992-10-27 05:25:18 +0000
committerRichard Stallman <rms@gnu.org>1992-10-27 05:25:18 +0000
commit2a406d2ae31d549bf9339a8c425c653db72e1c80 (patch)
tree115c52e2f9e4b1cc9492a0bb0051e8aad1cda88d
parent7c3b47229e0c69d6a0b0a7209b14cd58c2dc382a (diff)
downloadgcc-2a406d2ae31d549bf9339a8c425c653db72e1c80.zip
gcc-2a406d2ae31d549bf9339a8c425c653db72e1c80.tar.gz
gcc-2a406d2ae31d549bf9339a8c425c653db72e1c80.tar.bz2
Comment changes.
From-SVN: r2620
-rw-r--r--gcc/rtl.h4
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 4c2179c..dcc359c 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -99,7 +99,8 @@ typedef struct rtx_def
if it is deleted.
1 in a REG expression if corresponds to a variable declared by the user.
0 for an internally generated temporary.
- In a SYMBOL_REF, this flag is used for machine-specific purposes. */
+ In a SYMBOL_REF, this flag is used for machine-specific purposes.
+ In a LABEL_REF or in a REG_LABEL note, this is LABEL_REF_NONLOCAL_P. */
unsigned int volatil : 1;
/* 1 in a MEM referring to a field of a structure (not a union!).
0 if the MEM was a variable or the result of a * operator in C;
@@ -483,6 +484,7 @@ extern char *note_insn_name[];
#define LABEL_OUTSIDE_LOOP_P(RTX) ((RTX)->in_struct)
/* For a LABEL_REF, 1 means it is for a nonlocal label. */
+/* Likewise in an EXPR_LIST for a REG_LABEL note. */
#define LABEL_REF_NONLOCAL_P(RTX) ((RTX)->volatil)
/* For a CODE_LABEL, 1 means always consider this label to be needed. */