1. 04 Feb, 2016 5 commits
    • Disable auto prefetcher for -march=znver1. · 07d88205
      2016-02-04  Victoria Stepanyan  <victoria.stepanyan@amd.com>
      
              * gcc/config/i386/x86-tune.def: Disable default prefetching
              for -march=znver1.
      
      From-SVN: r233127
      Victoria Stepanyan committed
    • PR c++/69251 - [6 Regression] ICE in unify_array_domain on a flexible array · 05dd97db
      PR c++/69251 - [6 Regression] ICE in unify_array_domain on a flexible array
                     member
      PR c++/69253 - [6 Regression] ICE in cxx_incomplete_type_diagnostic initializing
                     a flexible array member with empty string
      PR c++/69290 - [6 Regression] ICE on invalid initialization of a flexible array
                     member
      PR c++/69277 - [6 Regression] ICE mangling a flexible array member
      PR c++/69349 - template substitution error for flexible array members
      
      gcc/testsuite/ChangeLog:
      2016-02-03  Martin Sebor  <msebor@redhat.com>
      
      	PR c++/69251
      	PR c++/69253
      	PR c++/69290
      	PR c++/69277
      	PR c++/69349
      	* g++.dg/ext/flexarray-mangle-2.C: New test.
      	* g++.dg/ext/flexarray-mangle.C: New test.
      	* g++.dg/ext/flexarray-subst.C: New test.
      	* g++.dg/ext/flexary11.C: New test.
      	* g++.dg/ext/flexary12.C: New test.
      	* g++.dg/ext/flexary13.C: New test.
      	* g++.dg/ext/flexary14.C: New test.
      	* g++.dg/other/dump-ada-spec-2.C: Adjust.
      
      gcc/cp/ChangeLog:
      2016-02-03  Martain Sebor  <msebor@redhat.com>
      
      	PR c++/69251
      	PR c++/69253
      	PR c++/69290
      	PR c++/69277
      	PR c++/69349
      	* class.c (walk_subobject_offsets): Avoid testing the upper bound
      	of a flexible array member for equality to null.
      	(find_flexarrays): Remove spurious whitespace introduced in r231665.
      	(diagnose_flexarrays): Avoid checking the upper bound of arrays.
      	(check_flexarrays): Same.
      	* decl.c (compute_array_index_type): Avoid special case for flexible
      	array members.
      	(grokdeclarator): Avoid calling compute_array_index_type for flexible
      	array members.
      	* error.c (dump_type_suffix): Revert changes introduced in r231665
      	and rendered unnecessary by the changes above.
      	* pt.c (tsubst):  Same.
      	* tree.c (build_ctor_subob_ref): Handle flexible array members.
      	* typeck2.c (digest_init_r): Revert changes introduced in r231665.
      	(process_init_constructor_array): Same.
      	(process_init_constructor_record): Same.
      
      From-SVN: r233126
      Martin Sebor committed
    • Define check_union_passing6 only for CHECK_FLOAT128 · dac2fc29
      	* gcc.target/i386/iamcu/test_passing_unions.c (check_union_passing6):
      	Define only if CHECK_FLOAT128 is defined.
      	(main): Properly initialize u5.
      
      From-SVN: r233124
      H.J. Lu committed
    • re PR target/69461 (ICE in lra_set_insn_recog_data, at lra.c:964) · 5a01e0c7
      2016-02-03  Michael Meissner  <meissner@linux.vnet.ibm.com>
      	    Vladimir Makarov  <vmakarov@redhat.com>
      
      	PR target/69461
      	* config/rs6000/rs6000.c (rs6000_legitimate_address_p): Fix thinko
      	in validating fused toc addresses.
      
      
      Co-Authored-By: Vladimir Makarov <vmakarov@redhat.com>
      
      From-SVN: r233120
      Michael Meissner committed
    • Daily bump. · 20279ed0
      From-SVN: r233119
      GCC Administrator committed
  2. 03 Feb, 2016 16 commits
  3. 02 Feb, 2016 19 commits