readelf.c (print_gdb_index_section): Use unsigned int for 31 bits left shift.
authorMark Wielaard <mjw@redhat.com>
Tue, 22 Apr 2014 20:23:18 +0000 (22:23 +0200)
committerMark Wielaard <mjw@redhat.com>
Thu, 24 Apr 2014 09:33:54 +0000 (11:33 +0200)
commit7c757b33fd6c975f1f0976eaa9e971432cc031b2
treed7a2c0a84785973d214db0fc5ca4742996cef5db
parenteb4da48fa48c69e303b410c4bf7dd7bea8108406
readelf.c (print_gdb_index_section): Use unsigned int for 31 bits left shift.

Found by gcc -fsanitize=undefined.
left shift of 1 by 31 places cannot be represented in type 'int'

Signed-off-by: Mark Wielaard <mjw@redhat.com>
src/ChangeLog
src/readelf.c