bug-binutils
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

binutil bug and fix : initialization discards qualifiers from pointer ta


From: Carl Hansen
Subject: binutil bug and fix : initialization discards qualifiers from pointer target type
Date: Mon, 05 Mar 2007 02:27:07 -0800
User-agent: Mail/News 1.5.0.8 (X11/20061205)

compiling binutils-2.17   with gcc-4.1.2 on  alphaev6-unknown-linux-gnu

the problem:

make[4]: Entering directory `/other/local/build/binutilbuild.alpha/opcodes'
/bin/sh ./libtool --mode=compile gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.17/./opcodes -I. -D_GNU_SOURCE -I. -I../../binutils-2.17/./opcodes -I../bfd -I../../binutils-2.17/./opcodes/../include -I../../binutils-2.17/./opcodes/../bfd -I../../binutils-2.17/./opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c -o h8300-dis.lo ../../binutils-2.17/./opcodes/h8300-dis.c gcc -DHAVE_CONFIG_H -I. -I../../binutils-2.17/./opcodes -I. -D_GNU_SOURCE -I. -I../../binutils-2.17/./opcodes -I../bfd -I../../binutils-2.17/./opcodes/../include -I../../binutils-2.17/./opcodes/../bfd -I../../binutils-2.17/./opcodes/../intl -I../intl -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Werror -g -O2 -c ../../binutils-2.17/./opcodes/h8300-dis.c -o h8300-dis.o
cc1: warnings being treated as errors
../../binutils-2.17/./opcodes/h8300-dis.c: In function 'bfd_h8_disassemble':
../../binutils-2.17/./opcodes/h8300-dis.c:365: warning: initialization discards qualifiers from pointer target type ../../binutils-2.17/./opcodes/h8300-dis.c:643: warning: initialization discards qualifiers from pointer target type ../../binutils-2.17/./opcodes/h8300-dis.c:669: warning: initialization discards qualifiers from pointer target type
make[4]: *** [h8300-dis.lo] Error 1

the solution:

in line binutils-2.17/./opcodes/h8300-dis.c:365
change
op_type *nib = q->data.nib;
to
const op_type *nib = q->data.nib;

line 643
change
op_type *args = q->args.nib;
to
const op_type *args = q->args.nib;

line 669
change
op_type *args = q->args.nib;
to
const op_type *args = q->args.nib;






reply via email to

[Prev in Thread] Current Thread [Next in Thread]