Commit 79e4e6a6 by James E Wilson Committed by Jim Wilson

Fix out-of-bounds array access found by mudflap.

* gengtype.c (note_insn_name): Make 1 element larger.

From-SVN: r95473
parent e9444bd5
2005-02-23 James E Wilson <wilson@specifixinc.com>
* gengtype.c (note_insn_name): Make 1 element larger.
2005-02-23 Roger Sayle <roger@eyesopen.com> 2005-02-23 Roger Sayle <roger@eyesopen.com>
PR target/20018 PR target/20018
......
...@@ -367,7 +367,9 @@ enum insn_note { ...@@ -367,7 +367,9 @@ enum insn_note {
NOTE_INSN_MAX NOTE_INSN_MAX
}; };
static const char *const note_insn_name[NOTE_INSN_MAX] = { /* We must allocate one more entry here, as we use NOTE_INSN_MAX as the
default field for line number notes. */
static const char *const note_insn_name[NOTE_INSN_MAX+1] = {
#define DEF_INSN_NOTE(NAME) #NAME, #define DEF_INSN_NOTE(NAME) #NAME,
#include "insn-notes.def" #include "insn-notes.def"
#undef DEF_INSN_NOTE #undef DEF_INSN_NOTE
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment