- 20 Jul, 2016 1 commit
-
-
* configure.ac (nds32*-*-*): Remove entry to enable gdb. * configure: Regenerated. From-SVN: r238511
Yan-Ting Lin committed
-
- 19 Jul, 2016 1 commit
-
-
2016-07-19 Fritz Reese <fritzoreese@gmail.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r238469
Fritz Reese committed
-
- 23 Jun, 2016 2 commits
-
-
Add support for profiledbootstrap with autofdo. Will be useful to get better testing coverage of autofdo. This requires Linux perf and autofdo to be installed, only really for x86_64 linux on Intel so far. Profile the whole build process with perf, then convert the file, and pass it back to the compiler in the feedback stage. The conversion has to be done per language, as only that knows the name of the binary. Currently we only do it for C and C++, as the other languages don't have enough coverage during a normal bootstrap. For lto1 it is also disabled, because it would only be useful during a LTO bootstrap, but right now autofdo and LTO are not working together due to PR66229 For common backend files always the profile output of the C++ compiler is used. In theory multiple inputs could be merged here, but so far that is not implemented. The method is not friendly to partial rebuilds, as only the profile information from the current rebuild is used. So if an error occurs it is best to clean and restart, otherwise the code quality may be worse. This patch is fairly large, but most of it is auto generated from autogen in Makefile.in. for the new stage targets. Passes profiledbootstrap and normal bootstrap on x86_64-linux. autoprofiledbootstrap is currently not working due to PR70427 (but it finishes with that worked around) The autofdo'ed compiler is ~7% faster on insn-recog.i (vs ~11% for profiledfeedback), and ~4% faster for tramp3d-v4 (vs 10% for profiledfeedback) on a Sandy Bridge system. gcc/lto/: 2016-06-23 Andi Kleen <ak@linux.intel.com> * Make-lang.in: Add support for autofdo (disabled for now) gcc/cp/: 2016-06-23 Andi Kleen <ak@linux.intel.com> * Make-lang.in: Add support for autofdo. gcc/: 2016-06-23 Andi Kleen <ak@linux.intel.com> * Makefile.in: Regenerate. * doc/install.texi: Document autoprofiledbootstrap. /: 2016-06-23 Andi Kleen <ak@linux.intel.com> * Makefile.def: Add autoprofiledbootstrap. * Makefile.tpl: Dito. * Makefile.in: Regenerate. gcc/c/: 2016-06-23 Andi Kleen <ak@linux.intel.com> * Make-lang.in: Add support for autofdo. From-SVN: r237733
Andi Kleen committed -
2016-06-23 Jakub Sejdak <jakub.sejdak@phoesys.com> * configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets. * configure: Regenerate. From-SVN: r237727
Jakub Sejdak committed
-
- 21 Jun, 2016 1 commit
-
-
contrib/ChangeLog: 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * config-list.mk: Stop testing avr-rtems. libgcc/ChangeLog: 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * config.host: Remove support for avr-rtems. * config/avr/t-rtems: Remove. ChangeLog: 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * configure: Regenerate. * configure.ac: Remove support for avr-rtems. gcc/ChangeLog: 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * config.gcc: Remove support for avr-rtems. * config/avr/gen-avr-mmcu-specs.c: Likewise. * config/avr/rtems.h: Remove. * config/avr/t-rtems: Remove. contrib/header-tools/ChangeLog: 2016-06-21 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * README: Remove references to avr-rtems. * reduce-headers: Likewise. From-SVN: r237665
Trevor Saunders committed
-
- 18 Jun, 2016 1 commit
-
-
2016-06-18 Senthil Kumar Selvaraj <senthil_kumar.selvaraj@atmel.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r237572
Senthil Kumar Selvaraj committed
-
- 16 Jun, 2016 1 commit
-
-
From-SVN: r237542
Michael Collison committed
-
- 14 Jun, 2016 1 commit
-
-
From-SVN: r237454
Mikael Morin committed
-
- 03 Jun, 2016 1 commit
-
-
From-SVN: r237055
Jose E. Marchesi committed
-
- 28 May, 2016 1 commit
-
-
* Makefile.tpl (configure): Depend on m4 files included. * Makefile.in: Regenerate. From-SVN: r236846
Alan Modra committed
-
- 20 May, 2016 2 commits
-
-
This patch changes some of the dejagnu options to better restrict where the test cases run so that they will no longer cause failures on power7 machines. Based on a subsequent patch I also updated the code formatting (indentation, etc.) for the code from the original patch (r235577) in both the test cases and in rs6000-c.c. [gcc] 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): Fix code formatting in ALTIVEC_BUILTIN_VEC_ADDE section. [gcc/testsuite] 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> * gcc.target/powerpc/vec-adde.c: Change dejagnu options, fix code formatting. * gcc.target/powerpc/vec-adde-int128.c: Change dejagnu options, fix code formatting. From-SVN: r236537
Bill Seurer committed -
This patch adds support for the signed and unsigned int versions of the vec_addec altivec builtins from the Power Architecture 64-Bit ELF V2 ABI OpenPOWER ABI for Linux Supplement (16 July 2015 Version 1.1). There are many of the builtins that are missing and this is part of a series of patches to add them. There aren't instructions for the int versions of vec_addec so the output code is built from other built-ins that do have instructions which in this case is the following. vec_addec (va, vb, carryv) == vec_or (vec_addc (va, vb), vec_addc(vec_add(va, vb), vec_and (carryv, 0x1))) The new test cases are executable tests which verify that the generated code produces expected values. C macros were used so that the same test case could be used for both the signed and unsigned versions. An extra executable test case is also included to ensure that the modified support for the __int128 versions of vec_addec is not broken. The same test case could not be used for both int and __int128 because of some differences in loading and storing the vectors. Bootstrapped and tested on powerpc64le-unknown-linux-gnu and powerpc64-unknown-linux-gnu with no regressions. Is this ok for trunk? [gcc] 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> * config/rs6000/rs6000-builtin.def (vec_addec): Change vec_addec to a special case builtin. * config/rs6000/rs6000-c.c (altivec_resolve_overloaded_builtin): Add support for ALTIVEC_BUILTIN_VEC_ADDEC. * config/rs6000/rs6000.c (altivec_init_builtins): Add definition for __builtin_vec_addec. [gcc/testsuite] 2016-05-20 Bill Seurer <seurer@linux.vnet.ibm.com> * gcc.target/powerpc/vec-addec.c: New test. * gcc.target/powerpc/vec-addec-int128.c: New test. From-SVN: r236515
Bill Seurer committed
-
- 16 May, 2016 5 commits
-
-
* config.guess: Import version 2016-04-02 (newest). * config.sub: Import version 2016-05-10 (newest). From-SVN: r236301
Jakub Sejdak committed -
2016-05-13 Anton Kolesov <anton.kolesov@synopsys.com> * configure.ac: Add ARC support to libgloss. * configure: Regenerate From-SVN: r236300
Jeff Law committed -
fix a few minor mistakes and remove some duplication. * doc/invoke.texi (AArch64 Options): Various updates. From-SVN: r236290
Wilco Dijkstra committed -
From-SVN: r236268
Matthew Wahab committed -
* config/aarch64/aarch64.h (LEGITIMIZE_RELOAD_ADDRESS): Remove. * config/aarch64/arch64-protos.h (aarch64_legitimize_reload_address): Remove. * config/aarch64/aarch64.c (aarch64_legitimize_reload_address): Remove. From-SVN: r236266
Matthew Wahab committed
-
- 09 May, 2016 1 commit
-
-
2016-05-09 Aaron Sawdey <acsawdey@linux.vnet.ibm.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r236034
Aaron Sawdey committed
-
- 02 May, 2016 1 commit
-
-
2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> * configure.ac (mpfr): Remove pre-3.1.0 mpfr compatibility code. * configure: Regenerated. * Makefile.def (gmp): Explicitly disable assembler. (mpfr): Adjust lib_path. (mpc): Likewise. * Makefile.in: Regenerated. gcc/ 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> * doc/install.texi: Document supported in-tree gmp/mpfr/mpc versions. contrib/ 2016-05-02 Bernd Edlinger <bernd.edlinger@hotmail.de> * download_prerequisites: Adjust gmp/mpfr/mpc versions. From-SVN: r235763
Bernd Edlinger committed
-
- 01 May, 2016 1 commit
-
-
PR bootstrap/70704 * configure.ac (--enable-stage1-checking): Add missing --enable-checking=. * configure: Regenerated. From-SVN: r235692
Jakub Jelinek committed
-
- 30 Apr, 2016 2 commits
-
-
/ * config.guess: Revert r235676. * config.sub: Revert r235676. libjava/ * classpath/config.guess: Revert r235676. * classpath/config.sub: Revert r235676. From-SVN: r235677
Oleg Endo committed -
/ * config.guess: Remove SH5 support. * config.sub: Likewise. * configure: Likewise. * configure.ac: Likewise. config/ * picflag.m4: Remove SH5 support. gcc/ * config/sh/t-sh: Remove SH5 support. * config.gcc: Likewise. * configure: Likewise. contrib/ * compare-all-tests: Remove SH5 support. * config-list.mk: Likewise. libada/ * configure: Remove SH5 support. libgcc/ * config.host: Remove SH5 support. * configure: Likewise. libiberty/ * configure: Remove SH5 support. libjava/ * classpath/config.guess: Remove SH5 support. * classpath/config.sub: Likewise. From-SVN: r235676
Oleg Endo committed
-
- 26 Apr, 2016 1 commit
-
-
PR bootstrap/70704 * configure.ac (--enable-stage1-checking): For --disable-checking or implicit --enable-checking, make sure extra flag matches in between stage1 and later checking. * configure: Regenerated. gcc/ * configure.ac (--enable-checking): Document extra flag, for non-release builds default to --enable-checking=yes,extra. If misc checking and extra checking, define CHECKING_P to 2 instead of 1. * common.opt (fchecking=): Add. * doc/invoke.texi (-fchecking=): Document. * doc/install.texi: Document --enable-checking changes. * configure: Regenerated. * config.in: Regenerated. gcc/cp/ * pt.c (build_non_dependent_expr): Use flag_checking > 1 instead of just flag_checking. From-SVN: r235430
Jakub Jelinek committed
-
- 23 Apr, 2016 1 commit
-
-
gcc/testsuite/ChangeLog: 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * .gitattributes: New file. /ChangeLog: 2016-04-22 Trevor Saunders <tbsaunde+gcc@tbsaunde.org> * .gitattributes: New file. From-SVN: r235381
Trevor Saunders committed
-
- 22 Apr, 2016 1 commit
-
-
* MAINTAINERS (rs6000/powerpc port): Add myself. From-SVN: r235373
Segher Boessenkool committed
-
- 13 Apr, 2016 1 commit
-
-
Currently, distclean does not remove the libcc1, gnattools, and gotools directories, and not the stage_final file either. Fix that. PR bootstrap/70173 * Makefile.tpl (local-distclean): Delete the libcc1, gnattools, and gotools directories. Delete the stage_final file. * Makefile.in: Regenerate. From-SVN: r234954
Segher Boessenkool committed
-
- 12 Apr, 2016 1 commit
-
-
2016-04-12 Andre Vieira <andre.simoesdiasvieira@arm.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r234903
Andre Vieira committed
-
- 10 Apr, 2016 1 commit
-
-
2016-04-09 Steven G. Kargl <kargl@gcc.gnu.org> * MAINTAINERS (Fortran maintainer): Remove myself. From-SVN: r234868
Steven G. Kargl committed
-
- 04 Apr, 2016 1 commit
-
-
2016-04-04 Bill Seurer <seurer@linux.vnet.ibm.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r234724
Bill Seurer committed
-
- 29 Mar, 2016 1 commit
-
-
From-SVN: r234526
Kelvin Nilsen committed
-
- 17 Mar, 2016 1 commit
-
-
2016-03-17 Cary Coutant <ccoutant@gmail.com> * configure.ac: Add mips and s390 to the gold target check. * configure: Regenerate. From-SVN: r234309
Cary Coutant committed
-
- 02 Mar, 2016 1 commit
-
-
* MAINTAINERS (mep): Remove myself as MeP maintainer. * config.gcc: Deprecate mep-*. From-SVN: r233887
DJ Delorie committed
-
- 22 Feb, 2016 1 commit
-
-
2016-02-22 David Malcolm <dmalcolm@redhat.com> * MAINTAINERS (libcpp): Add myself. (diagnostic messages): Likewise. From-SVN: r233608
David Malcolm committed
-
- 20 Feb, 2016 2 commits
-
-
From-SVN: r233584
Tom de Vries committed -
2016-02-20 Tom de Vries <tom@codesourcery.com> * MAINTAINERS: Fix whitespace. From-SVN: r233582
Tom de Vries committed
-
- 02 Feb, 2016 1 commit
-
-
2016-02-02 Claudiu Zissulescu <claziss@synopsys.com> * MAINTAINERS (Write After Approval): Add myself. From-SVN: r233077
Claudiu Zissulescu committed
-
- 29 Jan, 2016 2 commits
-
-
* config/isl.m4: Add comments about isl-0.16. * configure: Regenerate. gcc/ * doc/install.texi: Document that isl-0.16 is supported. From-SVN: r232997
Sebastian Pop committed -
2016-01-29 Martin Jambor <mjambor@suse.cz> * MAINTAINERS (hsa maintainers): Add myself. From-SVN: r232978
Martin Jambor committed
-
- 27 Jan, 2016 1 commit
-
-
2015-01-27 Wilco Dijkstra <wdijkstr@arm.com> * MAINTAINERS: (Write After Approval): Add myself. From-SVN: r232880
Wilco Dijkstra committed
-
- 26 Jan, 2016 1 commit
-
-
The patch disables all fuse-*.c tests when configuring gcc with isl 0.14 or earlier. ChangeLog: * Makefile.in: Regenerate. * Makefile.tpl: Export ISLVER. * configure: Regenerate. * config/isl.m4: Detect isl-0.15. gcc/ * Makefile.in: Set ISLVER in site.exp. gcc/testsuite/ * gcc.dg/graphite/graphite.exp: Only run the fuse-*.c tests with isl-0.15. Co-Authored-By: Sebastian Pop <s.pop@samsung.com> From-SVN: r232811
Aditya Kumar committed
-