diff options
author | Diego Novillo <dnovillo@google.com> | 2009-05-21 13:04:52 +0000 |
---|---|---|
committer | Diego Novillo <dnovillo@google.com> | 2009-05-21 13:04:52 +0000 |
commit | c0b40407d08d5f2b346e15baea6db8ce29dd2296 (patch) | |
tree | 1a9ce40a59473aaf18b9dbb08a8e83fa40f5dce1 /lto-plugin/ChangeLog | |
parent | 651759d1cf8164f08450bf8705e8096394ef6b19 (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/ChangeLog | 15 |
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. |