1. 07 Dec, 2015 30 commits
  2. 06 Dec, 2015 9 commits
    • re PR ada/60164 (Missing parenthesis in the documentation) · 8b1cbdab
      	PR ada/60164
      	* doc/gnat_ugn/gnat_and_program_execution.rst (gnatmem): Fix typo.
      
      From-SVN: r231342
      Piotr Trojanek committed
    • re PR ada/50048 ("cc1: note: obsolete option -I- used, please use -iquote… · e4b2093f
      re PR ada/50048 ("cc1: note: obsolete option -I- used, please use -iquote instead" during bootstrap)
      
      gnattools/
      	PR ada/50048
      	* Makefile.in (ftop_srcdir): New variable.
      	(INCLUDES_FOR_SUBDIR): Use -iquote and $(ftop_srcdir).
      gcc/ada/
      	PR ada/50048
      	* gcc-interface/Makefile.in (INCLUDES): Use -iquote.
      
      From-SVN: r231341
      Eric Botcazou committed
    • support for AMD clzero isa. · 62e56a0d
      gcc/ChangeLog
      2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
      
              * common/config/i386/i386-common.c
              (OPTION_MASK_ISA_CLZERO_SET): New.
              (ix86_handle_option): Handle clzero.
              * config.gcc (i[34567]86-*-*): Add clzerointrin.h,
              (x86_64-*-*): Likewise.
              * config/i386/clzerointrin.h: New header.
              * config/i386/cpuid.h (bit_CLZERO):  Define.
              * config/i386/driver-i386.c (host_detect_local_cpu): Detect
              CLZERO support.
              * config/i386/i386.opt (clzero): New.
              * config/i386/i386-c.c: Define __CLZERO__ if needed.
              * config/i386/i386.c (ix86_target_string): Define -mclzero option.
              (PTA_CLZERO): New.
              (ix86_option_override_internal): Handle new option.
              (processor_alias_table): Added PTA_CLZERO.
              (ix86_valid_target_attribute_inner_p): Add OPT_mclzero.
              (ix86_builtins): Add IX86_BUILTIN_CLZERO, IX86_BUILTIN_CLZERO.
              (ix86_expand_builtin): Handle IX86_BUILTIN_CLZERO and
              IX86_BUILTIN_CLZERO  built-ins.
              * config/i386/i386.h (TARGET_CLZERO):  New.
              * config/i386/i386.md (unspecv): Add UNSPEC_CLZERO.
              (clzero):  New pattern.
              (clzero_<mode>): New pattern.
              * config/i386/x86intrin.h: Include clzerointrin.h.
              * doc/extend.texi: Document clzero builtins.
              * doc/invoke.texi: Document -mclzero option.
      
      gcc/testsuite/ChangeLog
      2015-12-06  Victoria Stepanyan  <victoria.stepanyan@amd.com>
      
              * gcc.target/i386/clzero.c: New.
              * gcc.target/i386/sse-12.c: Add -mclzero.
              * gcc.target/i386/sse-13.c: Ditto.
              * gcc.target/i386/sse-14.c: Ditto.
              * gcc.target/i386/sse-22.c: Ditto.
              * gcc.target/i386/sse-23.c: Ditto.
              * g++.dg/other/i386-2.C: Ditto.
              * g++.dg/other/i386-3.C: Ditto.
      
      From-SVN: r231340
      Victoria Stepanyan committed
    • re PR ada/56274 (libada bootstrap failure on kfreebsd ("pthread_rwlock_t" not… · 2097a890
      re PR ada/56274 (libada bootstrap failure on kfreebsd ("pthread_rwlock_t" not declared in "OS_Interface"))
      
      	PR ada/56274
      	* s-osinte-kfreebsd-gnu.ads (pthread_rwlock_t): New subtype.
      	(pthread_rwlockattr_t): Likewise.
      
      From-SVN: r231337
      Eric Botcazou committed
    • re PR ada/49944 (Bootstrapping on x86_64-pc-kfreebsd-gnu fails with… · 928b5b52
      re PR ada/49944 (Bootstrapping on x86_64-pc-kfreebsd-gnu fails with "s-taprop.adb:856:10: "pthread_attr_setaffinity_np" is undefined (more references follow)")
      
      	PR ada/49944
      	* s-osinte-freebsd.ads: Minor reformatting.
      	(Stack_Base_Available): Correct comments.
      	* s-osinte-kfreebsd-gnu.ads (Time_Slice_Supported, nanosleep,
      	clock_id_t, clock_gettime, Stack_Base_Available, Get_Page_Size,
      	mprotect, pthread_mutexattr_setprotocol,pthread_mutexattr_getprotocol
      	pthread_mutexattr_setprioceiling, pthread_mutexattr_getprioceiling,
      	pthread_attr_setscope, pthread_attr_getscope,
      	pthread_attr_setinheritsched, pthread_attr_getinheritsched,
      	Time_Slice_Supported): Copy from s-osinte-freebsd.ads.
      	* gcc-interface/Makefile.in (x86/kfreebsd): Use the POSIX version of
      	the System.Task_Primitives.Operations package.
      
      From-SVN: r231333
      Ludovic Brenta committed
    • re PR ada/49940 (Bootstrapping on x86_64-pc-kfreebsd-gnu fails with… · f1b76208
      re PR ada/49940 (Bootstrapping on x86_64-pc-kfreebsd-gnu fails with "s-taprop.adb:717:32: "lwp_self" is undefined")
      
      	PR ada/49940
      	* s-osinte-kfreebsd-gnu.ads (lwp_self): New imported function.
      
      From-SVN: r231330
      Ludovic Brenta committed
    • download_prerequisites: Download ISL 0.15 instead of 0.14. · f78590bb
      2015-12-06  Tobias Burnus  <burnus@net-b.de>
      
              * download_prerequisites: Download ISL 0.15 instead of 0.14.
      
      From-SVN: r231329
      Tobias Burnus committed
    • Daily bump. · c7eea75b
      From-SVN: r231326
      GCC Administrator committed
  3. 05 Dec, 2015 1 commit