aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorMark Mitchell <mark@markmitchell.com>1998-06-10 23:39:46 +0000
committerMark Mitchell <mmitchel@gcc.gnu.org>1998-06-10 23:39:46 +0000
commit8358a974b5f51600a204192c91407ac6355c0ca5 (patch)
tree858f3125029eb847ce23bc4e523fed5db42828ee /gcc
parentb3fbc9ad4912de68893cc4558feb979709308bc0 (diff)
downloadgcc-8358a974b5f51600a204192c91407ac6355c0ca5.zip
gcc-8358a974b5f51600a204192c91407ac6355c0ca5.tar.gz
gcc-8358a974b5f51600a204192c91407ac6355c0ca5.tar.bz2
rtl.h (rtx_def): Improve documentation.
* rtl.h (rtx_def): Improve documentation. (MEM_IN_STRUCT_P): Likewise. From-SVN: r20423
Diffstat (limited to 'gcc')
-rw-r--r--gcc/ChangeLog5
-rw-r--r--gcc/rtl.h4
2 files changed, 7 insertions, 2 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index f3696b9..b5e1c8c 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,8 @@
+Wed Jun 10 23:39:32 1998 Mark Mitchell <mark@markmitchell.com>
+
+ * rtl.h (rtx_def): Improve documentation.
+ (MEM_IN_STRUCT_P): Likewise.
+
Wed Jun 10 23:23:17 1998 Graham <grahams@rcp.co.uk>
* c-decl.c (start_decl): Correct test for -Wmain.
diff --git a/gcc/rtl.h b/gcc/rtl.h
index 7cbcbb2..276ba6a 100644
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -136,7 +136,7 @@ typedef struct rtx_def
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!).
+ /* 1 in a MEM referring to a field of an aggregate.
0 if the MEM was a variable or the result of a * operator in C;
1 if it was the result of a . or -> operator (on a struct) in C.
1 in a REG if the register is used only in exit code a loop.
@@ -558,7 +558,7 @@ extern char *note_insn_name[];
Also in an ASM_OPERANDS rtx. */
#define MEM_VOLATILE_P(RTX) ((RTX)->volatil)
-/* For a MEM rtx, 1 if it refers to a structure or union component. */
+/* For a MEM rtx, 1 if it refers to a field of an aggregate. */
#define MEM_IN_STRUCT_P(RTX) ((RTX)->in_struct)
/* For a LABEL_REF, 1 means that this reference is to a label outside the