1. 28 Nov, 2016 1 commit
  2. 24 Nov, 2016 1 commit
  3. 18 Nov, 2016 1 commit
  4. 15 Nov, 2016 2 commits
    • Makefile.def: Remove references to GCJ. · 8e4d2ca4
      2016-11-15  Matthias Klose  <doko@ubuntu.com>
      
              * Makefile.def: Remove references to GCJ.
              * Makefile.tpl: Likewise.
              * Makefile.in: Regenerate.
      
      From-SVN: r242439
      Matthias Klose committed
    • config-ml.in: Remove references to GCJ. · 84c1b9d3
      <toplevel>
      
      2016-11-15  Matthias Klose  <doko@ubuntu.com>
      
      	* config-ml.in: Remove references to GCJ.
      	* configure.ac: Likewise.
      	* configure: Regenerate.
      
      config/
      
      2016-11-15  Matthias Klose  <doko@ubuntu.com>
      
      	multi.m4: Don't set GCJ.
      
      gcc/
      
      2016-11-15  Matthias Klose  <doko@ubuntu.com>
      
      	* doc/install.texi: Remove references to gcj/libjava.
      	* doc/invoke.texi: Likewise.
      
      */ (where necessary)
      
      2016-11-15  Matthias Klose  <doko@ubuntu.com>
      
      	* configure: Regenerate.
      
      From-SVN: r242433
      Matthias Klose committed
  5. 02 Nov, 2016 1 commit
  6. 31 Oct, 2016 1 commit
    • Index... · 457cc672
      Index: ChangeLog
      ===================================================================
      --- ChangeLog	(revision 241702)
      +++ ChangeLog	(working copy)
      @@ -1,5 +1,10 @@
       2016-10-27  Carl Love  <cel@us.ibm.com>
       
      +	* MAINTAINERS (Write After Approval): Fix my entry in the Write After
      +	Approval list to make it alphabetical.
      +
      +2016-10-27  Carl Love  <cel@us.ibm.com>
      +
       	* MAINTAINERS (Write After Approval): Add myself.
       
       2016-10-27  Andrew Burgess  <andrew.burgess@embecosm.com>
      Index: MAINTAINERS
      ===================================================================
      --- MAINTAINERS	(revision 241702)
      +++ MAINTAINERS	(working copy)
      @@ -477,9 +477,9 @@
       Gabor Loki					<loki@inf.u-szeged.hu>
       Sandra Loosemore				<sandra@codesourcery.com>
       Manuel López-Ibáñez				<manu@gcc.gnu.org>
      +Carl Love					<cel@us.ibm.com>
       Martin v. Löwis					<loewis@informatik.hu-berlin.de>
       H.J. Lu						<hjl.tools@gmail.com>
      -Carl Love					<cel@us.ibm.com>
       Christophe Lyon					<christophe.lyon@st.com>
       Luis Machado					<luisgpm@br.ibm.com>
       Ziga Mahkovec					<ziga.mahkovec@klika.si>
      
      From-SVN: r241703
      Carl Love committed
  7. 27 Oct, 2016 2 commits
    • Index... · 2142f54f
      Index: ChangeLog
      ===================================================================
      --- ChangeLog	(revision 241636)
      +++ ChangeLog	(working copy)
      @@ -1,3 +1,7 @@
      +2016-10-27  Carl Love  <cel@us.ibm.com>
      +
      +	* MAINTAINERS (Write After Approval): Add myself.
      +
       2016-10-27  Andrew Burgess  <andrew.burgess@embecosm.com>
       
       	* MAINTAINERS (Reviewers): Add myself.
      Index: MAINTAINERS
      ===================================================================
      --- MAINTAINERS	(revision 241636)
      +++ MAINTAINERS	(working copy)
      @@ -479,6 +479,7 @@
       Manuel López-Ibáñez				<manu@gcc.gnu.org>
       Martin v. Löwis					<loewis@informatik.hu-berlin.de>
       H.J. Lu						<hjl.tools@gmail.com>
      +Carl Love					<cel@us.ibm.com>
       Christophe Lyon					<christophe.lyon@st.com>
       Luis Machado					<luisgpm@br.ibm.com>
       Ziga Mahkovec					<ziga.mahkovec@klika.si>
      
      From-SVN: r241637
      Carl Love committed
    • Add myself to the MAINTAINERS file · 104700f4
      	* MAINTAINERS (Reviewers): Add myself.
      	(Write After Approval): Add myself.
      
      From-SVN: r241619
      Andrew Burgess committed
  8. 21 Oct, 2016 1 commit
  9. 11 Oct, 2016 1 commit
  10. 10 Oct, 2016 1 commit
    • configure.ac: Add aarch64-*-freebsd*. · b20e7532
      toplevel:
      
      2016-10-10  Andreas Tobler <andreast@gcc.gnu.org>
      
          * configure.ac: Add aarch64-*-freebsd*.
          * configure: Regenerate.
      
      gcc:
      
      2016-10-10  Andreas Tobler  <andreast@gcc.gnu.org>
      
          * config.gcc: Add aarch64-*-freebsd* support.
          * config.host: Likewise.
          * config/aarch64/aarch64-freebsd.h: New file.
          * config/aarch64/t-aarch64-freebsd: Ditto.
      
      libgcc:
      
      2016-10-10  Andreas Tobler  <andreast@gcc.gnu.org>
      
          * config.host: Add support for aarch64-*-freebsd*.
      
      From-SVN: r240949
      Andreas Tobler committed
  11. 05 Oct, 2016 1 commit
  12. 04 Oct, 2016 1 commit
  13. 03 Oct, 2016 1 commit
  14. 30 Sep, 2016 6 commits
  15. 28 Sep, 2016 1 commit
  16. 26 Sep, 2016 1 commit
  17. 23 Sep, 2016 1 commit
  18. 12 Sep, 2016 1 commit
  19. 20 Jul, 2016 1 commit
  20. 19 Jul, 2016 1 commit
  21. 23 Jun, 2016 2 commits
    • Add make autoprofiledbootstrap · 277d7ee0
      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
    • configure.ac: Disable libgcj and libgloss for Phoenix-RTOS targets. · fd6487af
      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
  22. 21 Jun, 2016 1 commit
    • remove avr-rtems support · 3e326935
      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
  23. 18 Jun, 2016 1 commit
  24. 16 Jun, 2016 1 commit
  25. 14 Jun, 2016 1 commit
  26. 03 Jun, 2016 1 commit
  27. 28 May, 2016 1 commit
  28. 20 May, 2016 2 commits
    • This patch changes some of the dejagnu options to better restrict where the... · 9cad20fa
      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... · 92466115
      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
  29. 16 May, 2016 3 commits