aboutsummaryrefslogtreecommitdiff
path: root/libbacktrace/ChangeLog
AgeCommit message (Collapse)AuthorFilesLines
2022-07-09Daily bump.GCC Administrator1-0/+7
2022-07-08Daily bump.GCC Administrator1-0/+11
2022-06-28Daily bump.GCC Administrator1-0/+5
2022-05-29Daily bump.GCC Administrator1-0/+5
2022-04-06Daily bump.GCC Administrator1-0/+5
2022-02-18Daily bump.GCC Administrator1-0/+5
2022-02-17Daily bump.GCC Administrator1-0/+4
2022-02-04Daily bump.GCC Administrator1-0/+6
2022-01-03Update Copyright in ChangeLog filesJakub Jelinek1-1/+1
Do this separately from all other Copyright updates, as ChangeLog files can be modified only separately.
2021-12-29Daily bump.GCC Administrator1-0/+6
2021-11-13Daily bump.GCC Administrator1-0/+7
2021-10-23Daily bump.GCC Administrator1-0/+10
2021-08-14Daily bump.GCC Administrator1-0/+5
2021-06-29Daily bump.GCC Administrator1-0/+10
2021-05-04Daily bump.GCC Administrator1-0/+5
2021-03-04Daily bump.GCC Administrator1-0/+5
2021-03-03Daily bump.GCC Administrator1-0/+7
2021-02-13Daily bump.GCC Administrator1-0/+6
2021-01-19Daily bump.GCC Administrator1-0/+15
2021-01-06Daily bump.GCC Administrator1-0/+4
2021-01-04Update Copyright in ChangeLog filesJakub Jelinek1-1/+1
Do this separately from all other Copyright updates, as ChangeLog files can be modified only separately.
2020-12-06Daily bump.GCC Administrator1-0/+5
2020-12-03Daily bump.GCC Administrator1-0/+6
2020-11-30Daily bump.GCC Administrator1-0/+4
2020-10-21Daily bump.GCC Administrator1-0/+5
2020-09-29Daily bump.GCC Administrator1-0/+14
2020-09-24Daily bump.GCC Administrator1-0/+6
2020-09-17Daily bump.GCC Administrator1-0/+17
2020-09-15Daily bump.GCC Administrator1-0/+93
2020-09-10Daily bump.GCC Administrator1-0/+24
2020-09-09Daily bump.GCC Administrator1-0/+19
2020-08-25Daily bump.GCC Administrator1-0/+8
2020-07-31Daily bump.GCC Administrator1-0/+5
2020-07-09Daily bump.GCC Administrator1-0/+5
2020-05-30Daily bump.GCC Administrator1-0/+5
2020-05-15x86: Also check if -fcf-protection worksH.J. Lu1-0/+5
When defaulting CET run-time support to auto, check if -fcf-protection works. Even if the stage1 GCC doesn't support -fcf-protection, since the final GCC does, CET run-time support will be enabled by default if binutils support CET. config/ PR bootstrap/95147 * cet.m4 (GCC_CET_FLAGS): Also check if -fcf-protection works when defaulting to auto. libatomic/ PR bootstrap/95147 * configure: Regenerated. libbacktrace/ PR bootstrap/95147 * configure: Regenerated. libgcc/ PR bootstrap/95147 * configure: Regenerated. libgfortran/ PR bootstrap/95147 * configure: Regenerated. libgomp/ PR bootstrap/95147 * configure: Regenerated. libitm/ PR bootstrap/95147 * configure: Regenerated. libobjc/ PR bootstrap/95147 * configure: Regenerated. libphobos/ PR bootstrap/95147 * configure: Regenerated. libquadmath/ PR bootstrap/95147 * configure: Regenerated. libsanitizer/ PR bootstrap/95147 * configure: Regenerated. libssp/ PR bootstrap/95147 * configure: Regenerated. libstdc++-v3/ PR bootstrap/95147 * configure: Regenerated. libvtv/ PR bootstrap/95147 * configure: Regenerated. zlib/ PR bootstrap/95147 * configure: Regenerated.
2020-05-14x86: Default CET run-time support to autoH.J. Lu1-0/+4
CET has been added since GCC 8. This patch defaults CET run-time support to auto. It enables CET run-time support if asssembler supports CET instructions and multi-byte NOPs are enabled via SSE2. config/ * cet.m4 (GCC_CET_FLAGS): Change default to auto. gcc/ * configure: Regenerated. libatomic/ * configure: Regenerated. libbacktrace/ * configure: Regenerated. libcc1/ * configure: Regenerated. libcpp/ * configure: Regenerated. libdecnumber/ * configure: Regenerated. libgcc/ * configure: Regenerated. libgfortran/ * configure: Regenerated. libgomp/ * configure: Regenerated. libitm/ * configure: Regenerated. libobjc/ * configure: Regenerated. libquadmath/ * configure: Regenerated. libsanitizer/ * configure: Regenerated. libssp/ * configure: Regenerated. libstdc++-v3/ * configure: Regenerated. libvtv/ * configure: Regenerated. zlib/ * configure: Regenerated.
2020-05-13libbacktrace: mark test_large parameter unused in ztest.cIan Lance Taylor1-0/+4
libbacktrace/ * ztest.c (test_large): Mark state ATTRIBUTE_UNUSED.
2020-05-13libbacktrace: treat EACCESS like ENOENTIan Lance Taylor1-0/+6
libbacktrace/ PR go/95061 * posix.c (backtrace_open): Treat EACCESS like ENOENT.
2020-05-12libbacktrace: Enable Intel CET on Intel CET enabled host for jitH.J. Lu1-0/+8
Since on Intel CET enabled host, dlopen in Intel CET enabled applications fails on shared libraries which aren't Intel CET enabled, compile with -fcf-protection on Intel CET enabled host when jit is enabled to enable Intel CET on libgccjit. * Makefile.am (AM_CFLAGS): Add $(CET_HOST_FLAGS). * configure.ac: Add GCC_CET_HOST_FLAGS(CET_HOST_FLAGS) and AC_SUBST(CET_HOST_FLAGS). Clear CET_HOST_FLAGS if jit isn't enabled. * Makefile.in: Regenerated. * configure: Likewise.
2020-05-11libbacktrace: declare getpagesize if necessaryIan Lance Taylor1-0/+10
libbacktrace/ PR libbacktrace/95012 * configure.ac: Check for getpagesize declaration. * mmap.c: Declare getpagesize if necessary. * mmapio.c: Likewise.
2020-05-09libbacktrace: don't crash if ELF file has no sectionsIan Lance Taylor1-0/+4
libbacktrace/ * elf.c (elf_add): Bail early if there are no section headers at all.
2020-05-09libbacktrace: don't free ELF strtab if error occurs after saving syminfoIan Lance Taylor1-0/+5
* elf.c (elf_add): Don't free strtab if an error occurs after recording symbol information.
2020-05-09libbacktrace: add Mach-O supportIan Lance Taylor1-0/+19
libbacktrace/ PR libbacktrace/88745 * macho.c: New file. * filetype.awk: Recognize Mach-O files. * Makefile.am (FORMAT_FILES): Add macho.c. (check_DATA): New variable. Set to .dSYM if HAVE_DSYMUTIL. (%.dSYM): New pattern target. (test_macho_SOURCES, test_macho_CFLAGS): New targets. (test_macho_LDADD): New target. (BUILDTESTS): Add test_macho. (macho.lo): Add dependencies. * configure.ac: Recognize macho file type. Check for mach-o/dyld.h. Don't try to run objcopy if we don't find it. Look for dsymutil and define a HAVE_DSYMUTIL conditional. * Makefile.in: Regenerate. * configure: Regenerate. * config.h.in: Regenerate.
2020-05-09libbacktrace: support short readIan Lance Taylor1-0/+4
* read.c (backtrace_get_view): Support short read.
2020-05-09libbacktrace: sometimes read debug sections individuallyIan Lance Taylor1-0/+5
libbacktrace/ * elf.c (elf_add): If debug sections are very large or far apart, read them individually rather than as a single view.
2020-05-09libbacktrace: support fetching executable name using sysctlIan Lance Taylor1-0/+10
This supports FreeBSD and NetBSD when /proc is not mounted. libbacktrace/ * fileline.c (sysctl_exec_name): New static function. (sysctl_exec_name1): New macro or static function. (sysctl_exec_name2): Likewise. (fileline_initialize): Try sysctl_exec_name[12]. * configure.ac: Check for sysctl args to fetch executable name. * configure: Regenerate. * config.h.in: Regenerate.
2020-02-15libbacktrace: update to current libgo test fileIan Lance Taylor1-0/+4
* ztest.c (test_large): Update file to current libgo test file.
2020-02-03libbacktrace: always pass -g when compiling test codeIan Lance Taylor1-0/+15
This approach required adding a few casts to ztest.c, as it is now compiled with -Wall. Fixes PR libbacktrace/90636
2020-01-01Update copyright years.Jakub Jelinek1-1/+5
From-SVN: r279813