* objfiles.c (objfile_relocate): Update also the field psymtabs_addrmap.
gdb/testsuite/
* gdb.dwarf2/dw2-ranges.exp: Call runto_main.
+2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * objfiles.c (objfile_relocate): Update also the field psymtabs_addrmap.
+
2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
* configure.ac: Call ACX_LARGEFILE.
}
}
+ if (objfile->psymtabs_addrmap)
+ addrmap_relocate (objfile->psymtabs_addrmap,
+ ANOFFSET (delta, SECT_OFF_TEXT (objfile)));
+
{
struct partial_symtab *p;
+2009-11-11 Jan Kratochvil <jan.kratochvil@redhat.com>
+
+ * gdb.dwarf2/dw2-ranges.exp: Call runto_main.
+
2009-11-09 Keith Seitz <keiths@redhat.com>
* gdb.cp/overload.exp: Add tests for resolving overloaded
gdb_reinitialize_dir $srcdir/$subdir
gdb_load ${binfile}
+# Test also objfile->psymtabs_addrmap relocations for -fPIE -pie builds below.
+# On some targets it may possibly fail but the program is being started only
+# for the PIE build so try it anyway.
+
+runto_main
+
# Correct output:
# Line 39 of "../.././gdb/testsuite/gdb.dwarf2/dw2-ranges.S" starts at address 0x4 and ends at 0x8.
# Wrong output: