aboutsummaryrefslogtreecommitdiff
path: root/lto-plugin/ChangeLog
diff options
context:
space:
mode:
authorDiego Novillo <dnovillo@google.com>2009-05-21 13:04:52 +0000
committerDiego Novillo <dnovillo@google.com>2009-05-21 13:04:52 +0000
commitc0b40407d08d5f2b346e15baea6db8ce29dd2296 (patch)
tree1a9ce40a59473aaf18b9dbb08a8e83fa40f5dce1 /lto-plugin/ChangeLog
parent651759d1cf8164f08450bf8705e8096394ef6b19 (diff)
ChangeLog.lto
* configure.ac (host_libs): Remove lto-plugin. Add --enable-lto. Add --with-libelf, --with-libelf-include and --with-libelf-lib. If --enable-lto is used, add 'lto' to new_enable_languages. If --enable-lto is used and gold is enabled, add lto-plugin to configdirs. * Makefile.tpl (HOST_EXPORTS): Add LIBELFLIBS and LIBELFINC. (HOST_LIBELFLIBS): Define. (HOST_LIBELFINC): Define. * configure: Regenerate. * Makefile.in: Regenerate. gcc/ChangeLog.lto * doc/install.texi: Document libelf requirements, --with-libelf and --enable-lto. * configure: Regenerate. * aclocal.m4: Do not include ../config/libelf.m4. * config.in: Regenerate. * configure.ac: Remove calls to AC_CHECK_LIBELF and AC_CHECK_GELF. If LTO is enabled, define ENABLE_LTO. Call AC_ARG_VAR for LIBELFLIBS and LIBELFINC. * c-opts.c (c_common_post_options): Issue an error if ENABLE_LTO is false and -flto or -fwhopr are used. * Makefile.in (LIBELFLIBS): Define. (LIBELFINC): Define. (BACKENDLIBS): Add LIBELFLIB. (INCLUDES): Add LIBELFINC. * collect2.c (main): Issue an error if ENABLE_LTO is false and -flto or -fwhopr are used. gcc/lto/ChangeLog * lto-elf.c: Always include <gelf.h>. * config-lang.in (target_libs): Remove. (build_by_default): Set to no. gcc/testsuite/ChangeLog.lto * gcc.dg/lto/lto.exp: Call check_effective_target_lto. * g++.dg/lto/lto.exp: Call check_effective_target_lto. lto-plugin/ChangeLog * configure: Regenerate. * Makefile.in: Regenerate. * configure.ac: Remove call to AC_CHECK_GELF. Call AC_ARG_VAR for LIBELFLIBS and LIBELFINC. * acinclude.m4: Do not include ../config/libelf.m4 * Makefile.am (LIBELFLIBS): Define. (LIBELFINC): Define. (AM_CPPFLAGS): Add $(LIBELFINC). (ltosymtab_LDADD): Add $(LIBELFLIBS). (liblto_plugin_la_LIBADD): Add $(LIBELFLIBS) * lto-plugin.c: Always include <gelf.h> * lto-symtab.c: Likewise. config/ChangeLog.lto * libelf.m4: Remove. git-svn-id: https://gcc.gnu.org/svn/gcc/branches/lto@147764 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'lto-plugin/ChangeLog')
-rw-r--r--lto-plugin/ChangeLog15
1 files changed, 15 insertions, 0 deletions
diff --git a/lto-plugin/ChangeLog b/lto-plugin/ChangeLog
index a18e1fbcc82..7b326002457 100644
--- a/lto-plugin/ChangeLog
+++ b/lto-plugin/ChangeLog
@@ -1,3 +1,18 @@
+2009-05-21 Diego Novillo <dnovillo@google.com>
+
+ * configure.ac: Remove call to AC_CHECK_GELF.
+ Call AC_ARG_VAR for LIBELFLIBS and LIBELFINC.
+ * acinclude.m4: Do not include ../config/libelf.m4
+ * Makefile.am (LIBELFLIBS): Define.
+ (LIBELFINC): Define.
+ (AM_CPPFLAGS): Add $(LIBELFINC).
+ (ltosymtab_LDADD): Add $(LIBELFLIBS).
+ (liblto_plugin_la_LIBADD): Add $(LIBELFLIBS)
+ * lto-plugin.c: Always include <gelf.h>
+ * lto-symtab.c: Likewise.
+ * configure: Regenerate.
+ * Makefile.in: Regenerate.
+
2009-03-23 Rafael Avila de Espindola <espindola@google.com>
* lto-plugin.c (libgcc_filename): New.