dwarf.c (struct unit): Add filename and abs_filename fields.
[gcc.git] / libbacktrace / ChangeLog
index f6fc888faf8da49fe11bbd5c24f29506cf2daf34..25a56d92e22995b9d383e657b1f7cb2e7c148667 100644 (file)
@@ -1,3 +1,117 @@
+2013-01-16  Ian Lance Taylor  <iant@google.com>
+
+       * dwarf.c (struct unit): Add filename and abs_filename fields.
+       (build_address_map): Set new fields when reading unit.
+       (dwarf_lookup_pc): If we don't find an entry in the line table,
+       just return the main file name.
+
+2013-01-14  Richard Sandiford  <rdsandiford@googlemail.com>
+
+       Update copyright years.
+
+2013-01-01  Ian Lance Taylor  <iant@google.com>
+
+       PR bootstrap/54834
+       * Makefile.am (AM_CPPFLAGS): Remove -I ../gcc/include and -I
+       $(MULTIBUILDTOP)/../../gcc/include.
+       * Makefile.in: Rebuild.
+
+2013-01-01  Ian Lance Taylor  <iant@google.com>
+
+       PR other/55536
+       * mmap.c (backtrace_alloc): Don't call sync functions if not
+       threaded.
+       (backtrace_free): Likewise.
+
+2012-12-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
+
+       * mmapio.c: Define MAP_FAILED if not defined.
+
+2012-12-11  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/54926
+       * Makefile.am (AM_CFLAGS): Remove -frandom-seed=$@.
+       * configure.ac: If --with-target-subdir, add -frandom-seed=$@
+       to EXTRA_FLAGS unconditionally, otherwise check whether the compiler
+       accepts it.
+       * Makefile.in: Regenerated.
+       * configure: Regenerated.
+
+2012-12-07  Jakub Jelinek  <jakub@redhat.com>
+
+       PR bootstrap/54926
+       * Makefile.am (AM_CFLAGS): Add -frandom-seed=$@.
+       * Makefile.in: Regenerated.
+
+2012-11-20  Ian Lance Taylor  <iant@google.com>
+
+       * dwarf.c (read_attribute): Always clear val.
+
+2012-11-13  Ian Lance Taylor  <iant@google.com>
+
+       PR other/55312
+       * configure.ac: Only add -Werror if building a target library.
+       * configure: Rebuild.
+
+2012-11-12  Ian Lance Taylor  <iant@google.com>
+           Rainer Orth  <ro@CeBiTec.Uni-Bielefeld.DE>
+           Gerald Pfeifer  <gerald@pfeifer.com>
+
+       * configure.ac: Check for getexecname.
+       * fileline.c: #include <errno.h>.  Define getexecname if not
+       available.
+       (fileline_initialize): Try to find the executable in a few
+       different ways.
+       * print.c (error_callback): Only print the filename if it came
+       from the backtrace state.
+       * configure, config.h.in: Rebuild.
+
+2012-10-29  Ian Lance Taylor  <iant@google.com>
+
+       * mmap.c (backtrace_vector_release): Correct last patch: add
+       aligned, not size.
+
+2012-10-29  Ian Lance Taylor  <iant@google.com>
+
+       * mmap.c (backtrace_vector_release): Make sure freed block is
+       aligned on 8-byte boundary.
+
+2012-10-26  Ian Lance Taylor  <iant@google.com>
+
+       PR other/55087
+       * posix.c (backtrace_open): Add does_not_exist parameter.
+       * elf.c (phdr_callback): Do not warn if shared library could not
+       be opened.
+       * fileline.c (fileline_initialize): Update calls to
+       backtrace_open.
+       * internal.h (backtrace_open): Update declaration.
+
+2012-10-26  Jack Howarth  <howarth@bromo.med.uc.edu>
+
+       PR target/55061
+       * configure.ac: Check for _Unwind_GetIPInfo function declaration.
+       * configure: Regenerate.
+
+2012-10-24  Ian Lance Taylor  <iant@google.com>
+
+       PR target/55061
+       * configure.ac: Check whether -funwind-tables option works.
+       * configure: Rebuild.
+
+2012-10-11  Ian Lance Taylor  <iant@google.com>
+
+       * configure.ac: Do not use dl_iterate_phdr on Solaris 10.
+       * configure: Rebuild.
+
+2012-10-10  Ian Lance Taylor  <iant@google.com>
+
+       * elf.c: Rename all Elf typedefs to start with b_elf, and be all
+       lower case.
+
+2012-10-10  Hans-Peter Nilsson  <hp@bitrange.com>
+
+       * elf.c (elf_add_syminfo_data): Add casts to avoid warning.
+
 2012-10-09  Ian Lance Taylor  <iant@google.com>
 
        * dwarf.c (dwarf_fileline): Add cast to avoid warning.