summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-27 02:24:51 +0000
committerdavek <davek@138bc75d-0d04-0410-961f-82ee72b054a4>2010-04-27 02:24:51 +0000
commite6d35c7195dfa2ec45f23c3bcae390debd04b9f2 (patch)
treea03b6a6b1bc0f93528810ff16519908bcf1182b6
parent9bdbb0bcffb761d129639d9b0c58a4f684b76312 (diff)
downloadppe42-gcc-e6d35c7195dfa2ec45f23c3bcae390debd04b9f2.tar.gz
ppe42-gcc-e6d35c7195dfa2ec45f23c3bcae390debd04b9f2.zip
Missing changelog from last commit!
ChangeLog: 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com> PR lto/42776 * configure.ac (--enable-lto): Refactor handling so libelf tests are only performed inside then-clause of ACX_ELF_TARGET_IFELSE, and allow LTO to be explicitly enabled on non-ELF platforms that are known to support it inside else-clause. * configure: Regenerate. gcc/ChangeLog 2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com> PR lto/42776 * configure.ac (gcc_cv_as_section_has_align): Set if installed binutils supports extended .section directive needed by LTO, or warn if older binutils found. (LTO_BINARY_READER): New AC_SUBST'd variable. (LTO_USE_LIBELF): Likewise. * gcc/config.gcc (lto_binary_reader): New target-specific configure variable. * gcc/Makefile.in (LTO_BINARY_READER): Import AC_SUBST'd autoconf var. (LTO_USE_LIBELF): Likewise. * configure: Regenerate. * collect2.c (is_elf): Rename from this ... (is_elf_or_coff): ... to this, and recognize and allow i386 COFF object files in addition to ELF-formatted ones. (scan_prog_file): Caller updated. Also allow for LTO info marker symbol to be prefixed or not by an extra underscore. * config/i386/t-cygming (winnt.o): Also depend on LTO_STREAMER_H. * config/i386/winnt.c: Also #include lto-streamer.h (i386_pe_asm_named_section): Specify 1-byte section alignment for LTO named sections. (i386_pe_asm_output_aligned_decl_common): Add comment. (i386_pe_maybe_record_exported_symbol): Allow decl arg to be NULL. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158764 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r--gcc/ChangeLog27
1 files changed, 27 insertions, 0 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog
index 125d1082cf1..e5f963d4b99 100644
--- a/gcc/ChangeLog
+++ b/gcc/ChangeLog
@@ -1,3 +1,30 @@
+2010-04-27 Dave Korn <dave.korn.cygwin@gmail.com>
+
+ PR lto/42776
+ * configure.ac (gcc_cv_as_section_has_align): Set if installed
+ binutils supports extended .section directive needed by LTO, or
+ warn if older binutils found.
+ (LTO_BINARY_READER): New AC_SUBST'd variable.
+ (LTO_USE_LIBELF): Likewise.
+ * gcc/config.gcc (lto_binary_reader): New target-specific configure
+ variable.
+ * gcc/Makefile.in (LTO_BINARY_READER): Import AC_SUBST'd autoconf var.
+ (LTO_USE_LIBELF): Likewise.
+ * configure: Regenerate.
+
+ * collect2.c (is_elf): Rename from this ...
+ (is_elf_or_coff): ... to this, and recognize and allow i386 COFF
+ object files in addition to ELF-formatted ones.
+ (scan_prog_file): Caller updated. Also allow for LTO info marker
+ symbol to be prefixed or not by an extra underscore.
+
+ * config/i386/t-cygming (winnt.o): Also depend on LTO_STREAMER_H.
+ * config/i386/winnt.c: Also #include lto-streamer.h
+ (i386_pe_asm_named_section): Specify 1-byte section alignment for
+ LTO named sections.
+ (i386_pe_asm_output_aligned_decl_common): Add comment.
+ (i386_pe_maybe_record_exported_symbol): Allow decl arg to be NULL.
+
2010-04-27 Hans-Peter Nilsson <hp@bitrange.com>
PR target/43889
OpenPOWER on IntegriCloud