summaryrefslogtreecommitdiff
path: root/libbacktrace/Makefile.am
diff options
context:
space:
mode:
authorTom de Vries <tdevries@suse.de>2019-02-10 03:16:09 +0000
committerTom de Vries <vries@gcc.gnu.org>2019-02-10 03:16:09 +0000
commitc51b2c8ce3612eb36ed8e76719e5163a7095bf59 (patch)
tree3c1f9c3fc5814436d38d43e1785d388e77ec5a65 /libbacktrace/Makefile.am
parentd21cac18aeb958091db9d4086b8e657235da5d09 (diff)
downloadgcc-c51b2c8ce3612eb36ed8e76719e5163a7095bf59.tar.gz
[libbacktrace] Add btest_lto
Add libbacktrace test-case using -flto. 2019-02-10 Tom de Vries <tdevries@suse.de> * Makefile.am (BUILDTESTS): Add btest_lto. * Makefile.in: Regenerate. * btest.c (test1, f2, f3, test3, f22, f23): Declare with __attribute__((noclone)). From-SVN: r268736
Diffstat (limited to 'libbacktrace/Makefile.am')
-rw-r--r--libbacktrace/Makefile.am10
1 files changed, 10 insertions, 0 deletions
diff --git a/libbacktrace/Makefile.am b/libbacktrace/Makefile.am
index 71a2ed478cc..3b5f6e374d8 100644
--- a/libbacktrace/Makefile.am
+++ b/libbacktrace/Makefile.am
@@ -222,6 +222,16 @@ btest_LDADD = libbacktrace.la
BUILDTESTS += btest
+if HAVE_ELF
+
+btest_lto_SOURCES = btest.c testlib.c
+btest_lto_CFLAGS = $(AM_CFLAGS) -g -O -flto
+btest_lto_LDADD = libbacktrace.la
+
+BUILDTESTS += btest_lto
+
+endif HAVE_ELF
+
btest_alloc_SOURCES = $(btest_SOURCES)
btest_alloc_CFLAGS = $(btest_CFLAGS)
btest_alloc_LDADD = libbacktrace_alloc.la