1. 10 Apr, 2017 7 commits
    • re PR tree-optimization/80304 (Wrong result with do concurrent) · ba6ee9fc
      2017-04-10  Richard Biener  <rguenther@suse.de>
      
      	PR tree-optimization/80304
      	* tree-ssa-loop-im.c (ref_indep_loop_p_1): Also recurse
      	for safelen.
      
      	* gcc.dg/torture/pr80304.c: New testcase.
      
      From-SVN: r246803
      Richard Biener committed
    • re PR target/79905 (ICE in canonical types differ for identical types… · 4d1a05f1
      re PR target/79905 (ICE in canonical types differ for identical types __vector(4) int and V4i {aka __vector(4) int})
      
      	PR target/79905
      	* config/rs6000/rs6000.c (rs6000_vector_type): New.
      	(rs6000_init_builtins): Use it.
      
      	PR target/79905
      	* g++.dg/torture/pr79905.C: New.
      
      From-SVN: r246802
      Nathan Sidwell committed
    • [ARM] Add source mode to coprocessor pattern SETs · 5ad82096
      	* config/arm/arm.md (<mrc>): Add mode to SET source.
      	(<mrrc>): Likewise.
      
      From-SVN: r246801
      Kyrylo Tkachov committed
    • re PR tree-optimization/80344 (-Wuninitialized triggering on a ctor on ARM) · cd7fac96
      2017-04-10  Richard Biener  <rguenther@suse.de>
      
      	PR middle-end/80344
      	* gimplify.c (is_gimple_mem_rhs_or_call): Allow CLOBBERs.
      
      From-SVN: r246800
      Richard Biener committed
    • Evaluate a SAVE_EXPR before an UBSAN check (PR sanitizer/80350). · 3ee0fb02
      2017-04-10  Martin Liska  <mliska@suse.cz>
      
      	PR sanitizer/80350
      	* c-ubsan.c (ubsan_instrument_shift): Evaluate RHS before
      	doing an UBSAN check.
      2017-04-10  Martin Liska  <mliska@suse.cz>
      
      	PR sanitizer/80350
      	* c-c++-common/ubsan/pr80350.c: New test.
      
      From-SVN: r246799
      Martin Liska committed
    • re PR target/80324 (_mm512_reduce_xxx type instrinsics are missing) · 167a5b77
      	PR target/80324
      	* config/i386/avx512fintrin.h (_mm512_reduce_add_epi32,
      	_mm512_reduce_mul_epi32, _mm512_reduce_and_epi32,
      	_mm512_reduce_or_epi32, _mm512_mask_reduce_add_epi32,
      	_mm512_mask_reduce_mul_epi32, _mm512_mask_reduce_and_epi32,
      	_mm512_mask_reduce_or_epi32, _mm512_reduce_min_epi32,
      	_mm512_reduce_max_epi32, _mm512_reduce_min_epu32,
      	_mm512_reduce_max_epu32, _mm512_mask_reduce_min_epi32,
      	_mm512_mask_reduce_max_epi32, _mm512_mask_reduce_min_epu32,
      	_mm512_mask_reduce_max_epu32, _mm512_reduce_add_ps,
      	_mm512_reduce_mul_ps, _mm512_mask_reduce_add_ps,
      	_mm512_mask_reduce_mul_ps, _mm512_reduce_min_ps, _mm512_reduce_max_ps,
      	_mm512_mask_reduce_min_ps, _mm512_mask_reduce_max_ps,
      	_mm512_reduce_add_epi64, _mm512_reduce_mul_epi64,
      	_mm512_reduce_and_epi64, _mm512_reduce_or_epi64,
      	_mm512_mask_reduce_add_epi64, _mm512_mask_reduce_mul_epi64,
      	_mm512_mask_reduce_and_epi64, _mm512_mask_reduce_or_epi64,
      	_mm512_reduce_min_epi64, _mm512_reduce_max_epi64,
      	_mm512_mask_reduce_min_epi64, _mm512_mask_reduce_max_epi64,
      	_mm512_reduce_min_epu64, _mm512_reduce_max_epu64,
      	_mm512_mask_reduce_min_epu64, _mm512_mask_reduce_max_epu64,
      	_mm512_reduce_add_pd, _mm512_reduce_mul_pd, _mm512_mask_reduce_add_pd,
      	_mm512_mask_reduce_mul_pd, _mm512_reduce_min_pd, _mm512_reduce_max_pd,
      	_mm512_mask_reduce_min_pd, _mm512_mask_reduce_max_pd): New intrinsics.
      
      	* gcc.target/i386/avx512f-reduce-op-1.c: New test.
      
      From-SVN: r246798
      Jakub Jelinek committed
    • Daily bump. · ab9ead30
      From-SVN: r246797
      GCC Administrator committed
  2. 09 Apr, 2017 3 commits
  3. 08 Apr, 2017 5 commits
  4. 07 Apr, 2017 19 commits
  5. 06 Apr, 2017 6 commits