summaryrefslogtreecommitdiff
path: root/ChangeLog
Commit message (Collapse)AuthorAgeFilesLines
* add lto to powerpc-*darwin and enable for 32bit darwiniains2010-05-181-0/+5
| | | | | | | | | | | | | | | | | | | | | | | | Steven Bosscher <steven@gcc.gnu.org> ChangeLog: * configure.ac (--enable-lto): All *-apple-darwin* now support LTO. * configure: Regenerate. gcc/ChangeLog: * config.gcc (powerpc-*-darwin*, powerpc64-*-darwin*): Add lto-macho as lto_binary_reader. * darwin.c (darwin_asm_named_section): Do not add assembler comment after .section directive; just print it before the directive instead. M gcc/config.gcc M gcc/config/darwin.c M ChangeLog M gcc/ChangeLog git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159527 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Add myself.tmsriram2010-05-121-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159338 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog:steven2010-05-071-0/+6
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * configure.ac (--enable-lto): Add x86_64-apple-darwin* as a platform that supports LTO. * configure: Regenerate. gcc/ChangeLog: * config.gcc (i[34567]86-*-darwin*, x86_64-*-darwin*): Add lto-macho as lto_binary_reader. * target.h (struct gcc_target): New hooks lto_start and lto_end. * target-def.h (TARGET_ASM_LTO_START, TARGET_ASM_LTO_END): Define. * cgraphunit.c (ipa_passes): Wrap LTO assembler output generation in lto_start and lto_end calls. (is_elf_or_coff): Rename to maybe_lto_object_file. Add Mach-O magic numbers. (scan_prog_file): Update is_elf_or_coff call. * doc/tm.text (TARGET_ASM_LTO_START, TARGET_ASM_LTO_END): Document. * collect2.c (main): Fix enum comparison. * config/darwin-protos.h (darwin_asm_lto_start, darwin_asm_lto_end): Add prototypes. * darwin9.h (LINK_COMMAND_SPEC): Pass -flto and -fwhopr to the linker. * darwin.h (LINK_COMMAND_SPEC): Likewise. Define TARGET_ASM_LTO_START and TARGET_ASM_LTO_END. * darwin.c: Include obstack.h and lto-streamer.h. (lto_section_names_offset, lto_section_names_obstack, lto_asm_out_file, lto_asm_out_name, saved_asm_out_file): New static global variables. (LTO_SEGMENT_NAME, LTO_NAMES_SECTION): New defines. (darwin_asm_lto_start): New function. Redirect output to asm_out_file to a temporary file. (darwin_asm_lto_end): New function. Restore asm_out_file. (darwin_asm_named_section): For LTO sections, replace the name with the offset of the section name in a string table, and build this table. (darwin_file_start): Initialize global vars for LTO support. (darwin_file_end): If output to asm_out_file was redirected, append it to the proper asm_out_file here. Add the section names section. lto/ChangeLog: * lto.h (struct lto_file_struct): Document offset member. * lto-endian.h: New file. * lto-macho.h: New file. * lto-macho.c: New file. * Make-lang.in: Add rule for lto-macho.o. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159173 138bc75d-0d04-0410-961f-82ee72b054a4
* Allow all the versions greater than 0.10 of PPL.spop2010-05-061-0/+5
| | | | | | | | | 2010-05-05 Sebastian Pop <sebastian.pop@amd.com> * configure.ac: Allow all the versions greater than 0.10 of PPL. * configure: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@159134 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac (--enable-gold): Support both, both/gold andnickc2010-04-271-0/+10
| | | | | | | | | | | both/bfd to add gold to configdirs without removing ld. * configure: Regenerated. * Makefile.def: Add install-gold dependency to install-ld. * Makefile.in: Regenerated. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158786 138bc75d-0d04-0410-961f-82ee72b054a4
* ChangeLog:davek2010-04-271-0/+9
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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: 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. gcc/lto/ChangeLog: PR lto/42776 * Make-lang.in (LTO_OBJS): Use LTO_BINARY_READER instead of hardcoding 'lto-elf.o'. ($(LTO_EXE)): Use LTO_USE_LIBELF instead of hardcoding '-lelf'. * lto-coff.h: New file. * lto-coff.c: Likewise. gcc/testsuite/ChangeLog: PR lto/42776 * lib/lto.exp (lto_prune_vis_warns): New function. (lto-link-and-maybe-run): Call it. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158762 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac (BUILD_CONFIG): Redirect output to /dev/null.ebotcazou2010-04-201-0/+5
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158550 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-17 Ralf Corsépius <ralf.corsepius@rtems.org>corsepiu2010-04-171-0/+5
| | | | | | | | | * configure.ac (*-*-rtems*): Add target-libiberty to $skipdirs. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158459 138bc75d-0d04-0410-961f-82ee72b054a4
* toplevel:ro2010-04-161-0/+6
| | | | | | | | | | | | | | | | | | | | | * configure.ac: Check for elf_getshdrstrndx or elf_getshstrndx separately. * configure: Regenerate. gcc: * configure.ac: Check for elf_getshdrstrndx or elf_getshstrndx flavor. * configure: Regenerate. * config.in: Regenerate. * doc/install.texi (Prerequisites): Document that Solaris 2 libelf works. gcc/lto: * lto-elf.c [!HAVE_ELF_GETSHDRSTRNDX] (elf_getshdrstrndx): New function. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158423 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Add myself.kwilliam2010-04-161-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158400 138bc75d-0d04-0410-961f-82ee72b054a4
* Synchronize with src/.gingold2010-04-141-0/+5
| | | | | | | | | | | 2010-04-14 Tristan Gingold <gingold@adacore.com> * configure.ac (alpha*-*-*vms*): Remove ld from noconfigdirs. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158341 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-13 Steve Ellcey <sje@cup.hp.com>sje2010-04-131-0/+4
| | | | | | | | | | | | | * configure: Regenerate after change to elf.m4. In config subdir: 2010-04-13 Steve Ellcey <sje@cup.hp.com> * elf.m4: Add hppa[12]*-*-hpux* to list of non-elf platforms. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158285 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-04-06 Iain Sandoe <iains@gcc.gnu.org>iains2010-04-061-0/+4
| | | | | | | | * MAINTAINERS (Write After Approval): Add myself. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@158005 138bc75d-0d04-0410-961f-82ee72b054a4
* Move changelog entries in the right file.spop2010-04-021-0/+11
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157947 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Plugin): Add myself and Le-Chun Wu.dnovillo2010-04-011-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157925 138bc75d-0d04-0410-961f-82ee72b054a4
* /:rwild2010-04-011-0/+14
| | | | | | | | | | | | | | | | | PR bootstrap/43615 PR bootstrap/43328 Revert: 2010-03-31 Ralf Wildenhues <Ralf.Wildenhues@gmx.de> * configure.ac: Do not pass --enable-multilib nor --disable-multilib in baseargs. Accept explicitly passed --enable_multilib. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157916 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (CPU Port Maintainers): Add myself for spu port.uweigand2010-03-311-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157893 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Remove myself.janis2010-03-311-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157877 138bc75d-0d04-0410-961f-82ee72b054a4
* Fix toplevel configure --enable-multilib handling.rwild2010-03-311-0/+8
| | | | | | | | | | | | /: PR bootstrap/43328 * configure.ac: Do not pass --enable-multilib nor --disable-multilib in baseargs. Accept explicitly passed --enable_multilib. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157851 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-03-28 Andrew Pinski <pinskia@gmail.com>pinskia2010-03-291-0/+4
| | | | | | | | * MAINTAINERS (spu port): Remove me. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157790 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac (tic6x-*-*): New case.jsm282010-03-231-0/+5
| | | | | | | * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157675 138bc75d-0d04-0410-961f-82ee72b054a4
* * config.sub: Update to version 2010-03-22.jsm282010-03-231-0/+5
| | | | | | | * config.guess: Update to version 2009-12-30. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157667 138bc75d-0d04-0410-961f-82ee72b054a4
* PR ada/42554mrs2010-03-191-0/+6
| | | | | | | | * configure.ac: Only pass -c to ranlib for darwin9 and earlier. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157563 138bc75d-0d04-0410-961f-82ee72b054a4
* Update my mail address.ramana2010-03-181-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157524 138bc75d-0d04-0410-961f-82ee72b054a4
* Remove emails of people no longer with AMD.spop2010-03-171-0/+5
| | | | | | | | | 2010-03-17 Sebastian Pop <sebastian.pop@amd.com> * MAINTAINERS (dwarak.rajagopal@amd.com): Removed. (ghassan.shobaki@amd.com): Removed. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157519 138bc75d-0d04-0410-961f-82ee72b054a4
* Update email address.amodra2010-03-171-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157500 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Remove Dan Hipschman, William Maddox and Chrisdnovillo2010-03-161-0/+5
| | | | | | | | Matthews. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157490 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Remove Jim Blandy, Danieljsm282010-03-161-0/+5
| | | | | | | Gutson, Jeffrey D. Oldham and Mark Shinwell. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157488 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Update my email address.jsm282010-03-161-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157482 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Update my email address.drow2010-03-161-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157481 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Update my email address.bernds2010-03-151-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157455 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Update my email address.jiez2010-03-091-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157298 138bc75d-0d04-0410-961f-82ee72b054a4
* libstdc++-v3:ro2010-03-011-0/+8
| | | | | | | | | | | | | | | | | PR libstdc++/32499 * testsuite/Makefile.am (check-DEJAGNU $(check_DEJAGNU_normal_targets)): Export AR, RANLIB. * testsuite/Makefile.in: Regenerate. toplevel: PR libstdc++/32499 * configure.ac (RANLIB): Default to true. (STRIP): Likewise. (RANLIB_FOR_TARGET): Remove superfluous : argument. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@157144 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-02-17 Rafael Ávila de Espíndola <espindola@google.com>espindola2010-02-171-0/+5
| | | | | | | | | * MAINTAINERS (Plugin, LTO, LTO plugin): Remove myself. (Write After Approval): Update my email address. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156834 138bc75d-0d04-0410-961f-82ee72b054a4
* oops - add changelog entry for previous delta.nickc2010-02-171-0/+3
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156829 138bc75d-0d04-0410-961f-82ee72b054a4
* PR 11238nickc2010-02-171-0/+10
| | | | | | | | | | | | * Makefile.tpl (local-distclean): Also remove config.cache files in sub-directories as there may not be Makefiles present in the sub-directories. * Makefile.in: Regenerate. * configure.ac: Revert previous delta. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156826 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Delete config.cache files in sub-directories whennickc2010-02-151-0/+7
| | | | | | | | deleting Makefiles. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156769 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Update my email address.bje2010-02-121-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156739 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-02-08 Andrew Pinski <pinskia@gmail.com>pinskia2010-02-081-0/+4
| | | | | | | | | * MAINTAINERS (spu port): Update my email address. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156611 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Add myself as a maintainer for the bfin port.jiez2010-02-081-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156593 138bc75d-0d04-0410-961f-82ee72b054a4
* * configure.ac: Add "recommended" version checks for GMP/MPC.ghazi2010-01-311-0/+6
| | | | | | | | | | | | Update recommended GMP/MPFR/MPC versions. * configure: Regenerate. gcc: * doc/install.texi: Update recommended GMP/MPFR/MPC versions. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156408 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Move my Embecosm email address into theamylaar2010-01-311-0/+5
| | | | | | | | write-after-approval section. (paperwork is in place since November) git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156400 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Add myself as Go frontend maintainer.ian2010-01-261-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156260 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/36101, PR libstdc++/42813amylaar2010-01-251-0/+7
| | | | | | | | | * configure.ac (bootstrap_target_libs): Make inclusion of target-libgomp conditional on libgomb being in target_configdirs. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156218 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/36101, PR libstdc++/42813amylaar2010-01-231-0/+6
| | | | | | | | * configure.ac (bootstrap_target_libs): Include target-libgomp. * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156189 138bc75d-0d04-0410-961f-82ee72b054a4
* PR libstdc++/36101, PR libstdc++/42813amylaar2010-01-221-0/+10
| | | | | | | | | | | | | | | | | [toplevel]: * configure.ac (target_configdirs): Substitute. * Makefile.def: Bootstrap target module libgomp. Add dependency of all-target-libstdc++-v3 on configure-target-libgomp. * Makefile.tpl (TARGET_CONFIGDIRS): New makefile variable. (BASE_TARGET_EXPORTS): Export TARGET_CONFIGDIRS. * configure, Makefile.in: Regenerate. libstdc++-v3: * acinclude.m4: (enable_parallel): Test ${TARGET_CONFIGDIRS} instead of loking for omp.h . * configure: Regenerate. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156172 138bc75d-0d04-0410-961f-82ee72b054a4
* 2010-01-20 Eric B. Weddington <eric.weddington@atmel.com>eweddington2010-01-211-0/+4
| | | | | | | * MAINTAINERS (CPU Port Maintainers): Add myself for avr port. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156107 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: Adjust my details.davek2010-01-211-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156104 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS: reindented my entry with tabs instead of spaces.tlafage2010-01-181-1/+5
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@156004 138bc75d-0d04-0410-961f-82ee72b054a4
* * MAINTAINERS (Write After Approval): Add myselftlafage2010-01-151-0/+4
| | | | git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@155941 138bc75d-0d04-0410-961f-82ee72b054a4