Report dwarf as V2 for ELF32
authorCharles Crayne <chuck@thor.crayne.org>
Mon, 25 Feb 2008 05:05:46 +0000 (21:05 -0800)
committerCharles Crayne <chuck@thor.crayne.org>
Mon, 25 Feb 2008 05:05:46 +0000 (21:05 -0800)
Older versions of gdb reject version 3

output/outelf32.c

index 1457ece..a11b0b2 100644 (file)
@@ -1989,7 +1989,7 @@ void dwarf32_generate(void)
     /* and build aranges section */
     paranges = saa_init(1L);
     parangesrel = saa_init(1L);
-    WSAASHORT(paranges,workbuf,3);             /* dwarf version */
+    WSAASHORT(paranges,workbuf,2);             /* dwarf version */
     WSAALONG(parangesrel,workbuf, paranges->datalen+4);
     WSAALONG(parangesrel,workbuf, (dwarf_infosym << 8) +  R_386_32); /* reloc to info */
     WSAALONG(parangesrel,workbuf, (uint32_t) 0);
@@ -2053,7 +2053,7 @@ void dwarf32_generate(void)
     /* build info section */
     pinfo = saa_init(1L);
     pinforel = saa_init(1L);
-    WSAASHORT(pinfo,workbuf,3);                        /* dwarf version */
+    WSAASHORT(pinfo,workbuf,2);                        /* dwarf version */
     WSAALONG(pinforel,workbuf, pinfo->datalen + 4);
     WSAALONG(pinforel,workbuf, (dwarf_abbrevsym << 8) +  R_386_32); /* reloc to abbrev */
     WSAALONG(pinforel,workbuf, (uint32_t) 0);