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!
Some gcc versions fail for the recent security enhancements, see eg.
http://toolchain.lug-owl.de/buildbot/show_build_details.php?id=377119:
gcc -DHAVE_CONFIG_H -I. -I/home/vaxbuild/repos/binutils_gdb/binutils -I. -I/home/vaxbuild/repos/binutils_gdb/binutils -I../bfd -I/home/vaxbuild/repos/binutils_gdb/binutils/../bfd -I/home/vaxbuild/repos/binutils_gdb/binutils/../include -DLOCALEDIR="\"/home/vaxbuild/build/sh4-linux/_install_/share/locale\"" -Dbin_dummy_emulation=bin_vanilla_emulation -W -Wall -Wstrict-prototypes -Wmissing-prototypes -Wshadow -Werror -g -O2 -MT dwarf.o -MD -MP -MF .deps/dwarf.Tpo -c -o dwarf.o /home/vaxbuild/repos/binutils_gdb/binutils/dwarf.c
/home/vaxbuild/repos/binutils_gdb/binutils/dwarf.c: In function âprocess_extended_line_opâ:
/home/vaxbuild/repos/binutils_gdb/binutils/dwarf.c:419:38: error: comparison between signed and unsigned integer expressions [-Werror=sign-compare]
if (len == 0 || data == end || len > (end - data))
^
cc1: all warnings being treated as errors
Makefile:932: recipe for target 'dwarf.o' failed
make[3]: *** [dwarf.o] Error 1
Just cast it away?
MfG, JBG
2014-11-18 Jan-Benedict Glaw <jbglaw@lug-owl.de>
binutils/
* dwarf.c (process_extended_line_op): Fix signedness warning.
diff --git a/binutils/dwarf.c b/binutils/dwarf.c
index e1e2b35..a3a1ebd 100644
--- a/binutils/dwarf.c
+++ b/binutils/dwarf.c
@@ -416,7 +416,7 @@ process_extended_line_op (unsigned char * data,
len = read_uleb128 (data, & bytes_read, end);
data += bytes_read;
- if (len == 0 || data == end || len > (end - data))
+ if (len == 0 || data == end || len > (unsigned int) (end - data))
{
warn (_("Badly formed extended line op encountered!\n"));
return bytes_read;
--
Jan-Benedict Glaw jbglaw@lug-owl.de +49-172-7608481
Signature of: "really soon now": an unspecified period of time, likly to
the second : be greater than any reasonable definition
of "soon".
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] |