From: Cary Coutant Date: Thu, 22 Jan 2015 00:01:18 +0000 (-0800) Subject: Track discriminator when processing line number table. X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c63bcc5d2dcbbe5415bfcc9514781fdb52da9a02;p=thirdparty%2Fbinutils-gdb.git Track discriminator when processing line number table. 2015-01-21 Cary Coutant binutils/ * dwarf.c (process_extended_line_op): Track discriminator. --- diff --git a/binutils/dwarf.c b/binutils/dwarf.c index ec04663ac7b..eb538f61fac 100644 --- a/binutils/dwarf.c +++ b/binutils/dwarf.c @@ -523,8 +523,14 @@ process_extended_line_op (unsigned char * data, break; case DW_LNE_set_discriminator: - printf (_("set Discriminator to %s\n"), - dwarf_vmatoa ("u", read_uleb128 (data, & bytes_read, end))); + { + unsigned int discrim; + + discrim = read_uleb128 (data, & bytes_read, end); + data += bytes_read; + printf (_("set Discriminator to %u\n"), discrim); + state_machine_regs.discriminator = discrim; + } break; /* HP extensions. */