1. 06 Jan, 2016 14 commits
  2. 05 Jan, 2016 18 commits
  3. 04 Jan, 2016 8 commits
    • target-supports.exp (check_effective_target_cilkplus): cilkplus targets require pthreads. · 4cfa76e3
      	* lib/target-supports.exp (check_effective_target_cilkplus):
      	cilkplus targets require pthreads.
      
      From-SVN: r232062
      Mike Stump committed
    • rs6000-cpus.def (ISA_3_0_MASKS_SERVER): Add OPTION_MASK_P9_DFORM. · d290b037
      2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* config/rs6000/rs6000-cpus.def (ISA_3_0_MASKS_SERVER): Add
      	OPTION_MASK_P9_DFORM.
      
      From-SVN: r232061
      Michael Meissner committed
    • constraints.md (wo constraint): New constraint for ISA 3.0 (power9). · 4e8a3a35
      [gcc]
      2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* config/rs6000/constraints.md (wo constraint): New constraint for
      	ISA 3.0 (power9).
      
      	* config/rs6000/rs6000.c (rs6000_debug_reg_global): Add support
      	for wo constraint.
      	(rs6000_init_hard_regno_mode_ok): Likewise.
      
      	* config/rs6000/rs6000.h (r6000_reg_class_enum): Add support for
      	wo constraint.
      
      	* config/rs6000/altivec.md (altivec_vperm_<mode>): Clean up vperm
      	expanders not to have constraints.  Add support for ISA 3.0 xxperm
      	instruction.  Add support for fusing xxlor with xxperm.
      	(altivec_vperm_<mode>_internal): Likewise.
      	(altivec_vperm_v8hiv16qi): Likewise.
      	(altivec_vperm_<mode>v16q): Likewise.
      	(altivec_vperm_<mode>_uns): Likewise.
      	(vperm_v8hiv4si): Likewise.
      	(vperm_v16qiv8hi): Likewise.
      
      	* doc/md.texi (RS/6000 constraints): Document wo constraint.
      
      [gcc/testsuite]
      2016-01-04  Michael Meissner  <meissner@linux.vnet.ibm.com>
      
      	* gcc.target/powerpc/p9-permute.c: New test for xxperm code
      	generation.
      
      From-SVN: r232060
      Michael Meissner committed
    • update-copyright.py (GCCCopyright): Add NVIDIA Corporation as external author. · f29fa917
      	* update-copyright.py (GCCCopyright): Add NVIDIA Corporation
      	as external author.
      
      From-SVN: r232056
      Jakub Jelinek committed
    • Update copyright years. · 818ab71a
      From-SVN: r232055
      Jakub Jelinek committed
    • gcc.c (process_command): Update copyright notice dates. · 21fa2a29
      gcc/
      	* gcc.c (process_command): Update copyright notice dates.
      	* gcov-dump.c (print_version): Ditto.
      	* gcov.c (print_version): Ditto.
      	* gcov-tool.c (print_version): Ditto.
      	* gengtype.c (create_file): Ditto.
      	* doc/cpp.texi: Bump @copying's copyright year.
      	* doc/cppinternals.texi: Ditto.
      	* doc/gcc.texi: Ditto.
      	* doc/gccint.texi: Ditto.
      	* doc/gcov.texi: Ditto.
      	* doc/install.texi: Ditto.
      	* doc/invoke.texi: Ditto.
      gcc/ada/
      	* gnat_ugn.texi: Bump @copying's copyright year.
      	* gnat_rm.texi: Likewise.
      gcc/fortran/
      	* gfortranspec.c (lang_specific_driver): Update copyright notice
      	dates.
      	* gfc-internals.texi: Bump @copying's copyright year.
      	* gfortran.texi: Ditto.
      	* intrinsic.texi: Ditto.
      	* invoke.texi: Ditto.
      gcc/go/
      	* gccgo.texi: Bump @copyrights-go year.
      gcc/java/
      	* jcf-dump.c (version): Update copyright notice dates.
      libgomp/
      	* libgomp.texi: Bump @copying's copyright year.
      libitm/
      	* libitm.texi: Bump @copying's copyright year.
      libjava/
      	* classpath/gnu/java/rmi/registry/RegistryImpl.java (version): Update
      	copyright notice dates.
      	* classpath/tools/gnu/classpath/tools/orbd/Main.java (run): Ditto.
      	* gnu/gcj/convert/Convert.java (version): Update copyright notice
      	dates.
      	* gnu/gcj/tools/gcj_dbtool/Main.java (main): Ditto.
      libquadmath/
      	* libquadmath.texi: Bump @copying's copyright year.
      
      From-SVN: r232053
      Jakub Jelinek committed
    • re PR c/68908 (inefficient code for _Atomic operations) · 2fe0a208
      	PR c/68908
      	* c-typeck.c (build_atomic_assign): Improve commentary.  Add
      	optimization to use __atomic_fetch_* built-in if possible.
      
      	* gcc.dg/atomic/c11-atomic-exec-6.c: New test.
      	* gcc.dg/atomic/c11-atomic-exec-7.c: New test.
      	* gcc.dg/atomic/stdatomic-op-5.c: New test.
      
      From-SVN: r232052
      Marek Polacek committed