diff options
author | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-24 14:21:14 +0000 |
---|---|---|
committer | hubicka <hubicka@138bc75d-0d04-0410-961f-82ee72b054a4> | 2007-05-24 14:21:14 +0000 |
commit | 60ad3b0ebe854dee275302eb74126ceaa8ce9b16 (patch) | |
tree | fa0c13cb0e70d6ed10a21b63a57adb511b304704 /gcc/emit-rtl.c | |
parent | 639eef5b9d68b45e3579d67bd4146a4efe088c57 (diff) | |
download | gcc-60ad3b0ebe854dee275302eb74126ceaa8ce9b16.tar.gz |
* doc/invoke.texi (-fdump-unnumbered): Update docs when line number
notes are gone.
* print-rtl.c (flag_dump_unnumbered): Update comments.
(print_rtl): Fix my previous change.
* emit-rtl.c (emit_note_before, emit_note_after): Clear out note
specific data.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@125026 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'gcc/emit-rtl.c')
-rw-r--r-- | gcc/emit-rtl.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index afd3a401a25..17f8c2d8446 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -3881,6 +3881,7 @@ emit_note_before (enum insn_note subtype, rtx before) INSN_UID (note) = cur_insn_uid++; NOTE_KIND (note) = subtype; BLOCK_FOR_INSN (note) = NULL; + memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); add_insn_before (note, before); return note; @@ -4078,6 +4079,7 @@ emit_note_after (enum insn_note subtype, rtx after) INSN_UID (note) = cur_insn_uid++; NOTE_KIND (note) = subtype; BLOCK_FOR_INSN (note) = NULL; + memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); add_insn_after (note, after); return note; } |