Message ID | 334666bc-6308-aa5f-f63f-40697695152f@gmail.com |
---|---|
State | New |
Headers | show |
diff --git a/gcc/emit-rtl.c b/gcc/emit-rtl.c index 8afcfbe..6dd9439 100644 --- a/gcc/emit-rtl.c +++ b/gcc/emit-rtl.c @@ -3930,7 +3930,8 @@ make_note_raw (enum insn_note subtype) INSN_UID (note) = cur_insn_uid++; NOTE_KIND (note) = subtype; BLOCK_FOR_INSN (note) = NULL; - memset (&NOTE_DATA (note), 0, sizeof (NOTE_DATA (note))); + void* volatile p = &NOTE_DATA (note); + memset (p, 0, sizeof (NOTE_DATA (note))); return note; }