[Top][All Lists]
[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;
[Prev in Thread] |
Current Thread |
[Next in Thread] |
- binutil bug and fix : initialization discards qualifiers from pointer target type,
Carl Hansen <=