]> gcc.gnu.org Git - gcc.git/commitdiff
*** empty log message ***
authorRichard Stallman <rms@gnu.org>
Sun, 12 Jul 1992 18:05:02 +0000 (18:05 +0000)
committerRichard Stallman <rms@gnu.org>
Sun, 12 Jul 1992 18:05:02 +0000 (18:05 +0000)
From-SVN: r1571

gcc/rtl.h

index f4712f639bf062d4d95f66f1b4cf7c9582466809..88adb0b5e7ec7bc49698ca04f91e35abf5a73eff 100644 (file)
--- a/gcc/rtl.h
+++ b/gcc/rtl.h
@@ -1,3 +1,4 @@
+
 /* Register Transfer Language (RTL) definitions for GNU C-Compiler
    Copyright (C) 1987, 1991 Free Software Foundation, Inc.
 
@@ -356,11 +357,19 @@ extern char *reg_note_name[];
 #define NOTE_INSN_DELETED_LABEL -12
 /* Don't forget to change note_insn_name in rtl.c.  */
 
+/* These macros are for recording block numbers temporarily
+   in NOTE_INSN_BLOCK_BEG and NOTE_INSN_BLOCK_END notes.  */
+#define NOTE_BLOCK_NUMBER(INSN) ((int) NOTE_SOURCE_FILE (INSN))
+#define SET_NOTE_BLOCK_NUMBER(INSN, NUMBER) \
+  (NOTE_SOURCE_FILE (INSN) = (char *) (NUMBER))
+
+#if 0 /* These are not used, and I don't know what they were for. --rms.  */
 #define NOTE_DECL_NAME(INSN) ((INSN)->fld[3].rtstr)
 #define NOTE_DECL_CODE(INSN) ((INSN)->fld[4].rtint)
 #define NOTE_DECL_RTL(INSN) ((INSN)->fld[5].rtx)
 #define NOTE_DECL_IDENTIFIER(INSN) ((INSN)->fld[6].rtint)
 #define NOTE_DECL_TYPE(INSN) ((INSN)->fld[7].rtint)
+#endif /* 0 */
 
 /* Names for NOTE insn's other than line numbers.  */
 
This page took 0.061198 seconds and 5 git commands to generate.