This is the mail archive of the binutils@sourceware.org mailing list for the binutils project.
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |
| Other format: | [Raw text] | |
Hi!
My build robot found an out-of-range access to one of the array,
caused by two wrongly placed commans:
/bin/sh ./libtool --tag=CC --mode=compile gcc -DHAVE_CONFIG_H -I. -I/home/jbglaw/repos/binutils_gdb/opcodes -I. -I/home/jbglaw/repos/binutils_gdb/opcodes -I../bfd -I/home/jbglaw/repos/binutils_gdb/opcodes/../include -I/home/jbglaw/repos/binutils_gdb/opcodes/../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT nds32-dis.lo -MD -MP -MF .deps/nds32-dis.Tpo -c -o nds32-dis.lo /home/jbglaw/repos/binutils_gdb/opcodes/nds32-dis.c
libtool: compile: gcc -DHAVE_CONFIG_H -I. -I/home/jbglaw/repos/binutils_gdb/opcodes -I. -I/home/jbglaw/repos/binutils_gdb/opcodes -I../bfd -I/home/jbglaw/repos/binutils_gdb/opcodes/../include -I/home/jbglaw/repos/binutils_gdb/opcodes/../bfd -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT nds32-dis.lo -MD -MP -MF .deps/nds32-dis.Tpo -c /home/jbglaw/repos/binutils_gdb/opcodes/nds32-dis.c -o nds32-dis.o
cc1: warnings being treated as errors
/home/jbglaw/repos/binutils_gdb/opcodes/nds32-dis.c: In function âprint_insn_nds32â:
/home/jbglaw/repos/binutils_gdb/opcodes/nds32-dis.c:352: error: array subscript is above array bounds
/home/jbglaw/repos/binutils_gdb/opcodes/nds32-dis.c:356: error: array subscript is above array bounds
make[3]: *** [nds32-dis.lo] Error 1
(Cf. http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=59061)
This patch should fix it:
2013-12-13 Jan-Benedict Glaw <jbglaw@lug-owl.de>
* nds32-dis.c (mnemonic_96): Fix typo.
diff --git a/opcodes/nds32-dis.c b/opcodes/nds32-dis.c
index f4bf779..e56a75b 100644
--- a/opcodes/nds32-dis.c
+++ b/opcodes/nds32-dis.c
@@ -228,9 +228,9 @@ print_insn16 (bfd_vma pc, disassemble_info *info, uint32_t insn)
"addri36.sp", "lwi45.fe", "lwi450", "swi450",
"0x1c", "0x1d", "0x1e", "0x1f",
"0x20", "0x21", "0x22", "0x23",
- "0x24", "0x25", "0x26", "0x27,"
+ "0x24", "0x25", "0x26", "0x27",
"0x28", "0x29", "0x2a", "0x2b",
- "0x2c", "0x2d", "0x2e", "0x2f,"
+ "0x2c", "0x2d", "0x2e", "0x2f",
"slts45", "slt45", "sltsi45", "slti45",
"0x34", "0x35", "0x36", "0x37",
"0x38", "0x39", "0x3a", "0x3b",
Ok?
MfG, JBG
--
Jan-Benedict Glaw jbglaw@lug-owl.de +49-172-7608481
Signature of: Alles sollte so einfach wie mÃglich gemacht sein.
the second : Aber nicht einfacher. (Einstein)
Attachment:
signature.asc
Description: Digital signature
| Index Nav: | [Date Index] [Subject Index] [Author Index] [Thread Index] | |
|---|---|---|
| Message Nav: | [Date Prev] [Date Next] | [Thread Prev] [Thread Next] |