On assertion failure, print backtrace if available.
authorPaul Eggert <eggert@cs.ucla.edu>
Sat, 25 Aug 2012 04:04:08 +0000 (21:04 -0700)
committerPaul Eggert <eggert@cs.ucla.edu>
Sat, 25 Aug 2012 04:04:08 +0000 (21:04 -0700)
commitf4a681b077a4af9f1eb36e0a109003262e2dafd1
treef08a7aea4f14c0581b848931007ab892bda3b7b7
parent2f221583cf4a4b412c16260d148b59931b12455a
On assertion failure, print backtrace if available.

Merge from gnulib, incorporating:
2012-08-24 execinfo: port to FreeBSD
2012-08-22 execinfo: new module
* admin/merge-gnulib (GNULIB_MODULES): Add execinfo.
* lib/gnulib.mk, m4/gnulib-comp.m4: Regenerate.
* lib/execinfo.c, lib/execinfo.in.h, m4/execinfo.m4: New files.
* src/alloc.c [ENABLE_CHECKING]: Include <execinfo.h>.
(die) [ENABLE_CHECKING]: Print a backtrace if available.
* src/Makefile.in (LIB_EXECINFO): New macro.
(LIBES): Use it.
ChangeLog
admin/ChangeLog
admin/merge-gnulib
lib/gnulib.mk
m4/gnulib-comp.m4
src/ChangeLog
src/Makefile.in
src/alloc.c