diff options
-rw-r--r-- | gnu/usr.bin/gcc/gcc/protector.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gnu/usr.bin/gcc/gcc/protector.c b/gnu/usr.bin/gcc/gcc/protector.c index 2100a43b5e2..7a95a6880a0 100644 --- a/gnu/usr.bin/gcc/gcc/protector.c +++ b/gnu/usr.bin/gcc/gcc/protector.c @@ -2307,6 +2307,8 @@ push_frame_of_insns (insn, push_size, boundary) /* Copy the various flags, and other information. */ memcpy (insn, first, sizeof (struct rtx_def) - sizeof (rtunion)); PATTERN (insn) = PATTERN (first); + INSN_CODE (insn) = INSN_CODE (first); + LOG_LINKS (insn) = LOG_LINKS (first); REG_NOTES (insn) = REG_NOTES (first); /* then remove the first insn of splitted insns. */ |