1. 23 Feb, 2016 15 commits
    • re PR libstdc++/69881 (with gcc-6 of today building gcc-4.9 fails) · 5f6dd593
      2016-02-23  Bernd Edlinger  <bernd.edlinger@hotmail.de>
      
              PR libstdc++/69881
              * include/c_global/cstdarg: Undefine __need___va_list.
              * include/c_global/cstddef: Undefine all kinds of __need_*.
      
      From-SVN: r233636
      Bernd Edlinger committed
    • alloc-pool.h (struct allocation_object): Make id member conditional on CHECKING_P again. · d286e1e3
      2016-02-23  Richard Biener  <rguenther@suse.de>
      
      	* alloc-pool.h (struct allocation_object): Make id member
      	conditional on CHECKING_P again.
      	(get_instance): Adjust.
      	(base_pool_allocator): Likewise.
      
      From-SVN: r233635
      Richard Biener committed
    • Use plain -fopenacc to enable OpenACC kernels processing · f99c3557
      	gcc/
      	* tree-parloops.c (create_parallel_loop, gen_parallel_loop)
      	(parallelize_loops): In OpenACC kernels mode, set n_threads to
      	zero.
      	(pass_parallelize_loops::gate): In OpenACC kernels mode, gate on
      	flag_openacc.
      	* tree-ssa-loop.c (gate_oacc_kernels): Likewise.
      	gcc/testsuite/
      	* c-c++-common/goacc/kernels-counter-vars-function-scope.c: Adjust
      	to -ftree-parallelize-loops/-fopenacc changes.
      	* c-c++-common/goacc/kernels-double-reduction-n.c: Likewise.
      	* c-c++-common/goacc/kernels-double-reduction.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-2.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-3.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-g.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-mod-not-zero.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-n.c: Likewise.
      	* c-c++-common/goacc/kernels-loop-nest.c: Likewise.
      	* c-c++-common/goacc/kernels-loop.c: Likewise.
      	* c-c++-common/goacc/kernels-one-counter-var.c: Likewise.
      	* c-c++-common/goacc/kernels-reduction.c: Likewise.
      	* gfortran.dg/goacc/kernels-loop-inner.f95: Likewise.
      	* gfortran.dg/goacc/kernels-loops-adjacent.f95: Likewise.
      	libgomp/
      	* oacc-parallel.c (GOACC_parallel_keyed): Initialize dims.
      	* plugin/plugin-nvptx.c (nvptx_exec): Provide default values for
      	dims.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-2.c: Adjust to
      	-ftree-parallelize-loops/-fopenacc changes.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-3.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-2.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-3.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-4.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-5.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq-6.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-and-seq.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-collapse.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-g.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-mod-not-zero.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-n.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop-nest.c:
      	Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-loop.c: Likewise.
      	* testsuite/libgomp.oacc-c-c++-common/kernels-reduction.c:
      	Likewise.
      
      From-SVN: r233634
      Thomas Schwinge committed
    • mem-stats.h (struct mem_usage): Use PRIu64 for printing size_t. · 43331dfb
      2016-02-23  Richard Biener  <rguenther@suse.de>
      
      	* mem-stats.h (struct mem_usage): Use PRIu64 for printing size_t.
      	* bitmap.h (struct bitmap_usage): Likewise.
      	(bitmap_move): Declare.
      	* bitmap.c (register_overhead): Take size_t argument.
      	(bitmap_move): New function.
      	* df-problems.c (df_rd_transfer_function): Use bitmap_move
      	to properly account overhead.
      	* tree.c (free_node): Use tree_size.
      
      From-SVN: r233633
      Richard Biener committed
    • Require alias support in gcc.target/i386/chkp-hidden-def.c · c60ec7c2
      	* gcc.target/i386/chkp-hidden-def.c: Require alias support.
      
      From-SVN: r233632
      Rainer Orth committed
    • re PR c++/69902 (Bogus -Wnonnull-compare for: dynamic_cast<T*>(&ref) == nullptr) · e67bf044
      	PR c++/69902
      	* fold-const.c (fold_truth_not_expr): Propagate TREE_NO_WARNING
      	when inverting comparison.
      
      	* g++.dg/warn/Wnonnull-compare-5.C: New test.
      
      From-SVN: r233631
      Jakub Jelinek committed
    • re PR c/69900 (Unhelpful diagnostic about Ignored options) · f1a62b6f
      	PR c/69900
      	* common.opt (Wunreachable-code): Add Warning flag.
      
      	* gcc.dg/pr69900.c: New test.
      
      From-SVN: r233630
      Jakub Jelinek committed
    • PR c/69911 Check main_input_filename and DECL_SOURCE_FILE are not NULL. · 261e741f
      DECL_SOURCE_FILE can be NULL (for example when DECL_ARTIFICIAL).
      So make sure to check before comparing against main_input_filename.
      
      gcc/ChangeLog
      
      	PR c/69911
      	* cgraphunit.c (check_global_declaration): Check main_input_filename
      	and DECL_SOURCE_FILE are not NULL.
      
      Co-Authored-By: Jakub Jelinek <jakub@redhat.com>
      
      From-SVN: r233627
      Mark Wielaard committed
    • [pr 69666] No SRA default_def replacements for unscalarizable regions · 20c5e09e
      2016-02-23  Martin Jambor  <mjambor@suse.cz>
      
      	PR tree-optimization/69666
      	* tree-sra.c (sra_modify_assign): Do not attempt to create
      	default_def replacements for unscalarizable regions.
      
      testsuite/
      	* gcc.dg/tree-ssa/pr69666.c: New test.
      
      From-SVN: r233626
      Martin Jambor committed
    • re PR fortran/67451 ([F08] ICE with sourced allocation from coarray.) · e457a6fc
      gcc/testsuite/ChangeLog:
      
      2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/67451
      	* gfortran.dg/coarray_allocate_5.f08: New test.
      
      
      gcc/fortran/ChangeLog:
      
      2016-02-23  Andre Vehreschild  <vehre@gcc.gnu.org>
      
      	PR fortran/67451
      	* trans-array.c (gfc_array_allocate): Take the attributes from the
      	expression to allocate and not from the source=-expression.
      
      From-SVN: r233625
      Andre Vehreschild committed
    • S/390: Move vcond-shift.c to vector subdir. · d7b574f4
      gcc/testsuite/ChangeLog:
      
      	* gcc.target/s390/vcond-shift.c: Move to ...
      	* gcc.target/s390/vector/vcond-shift.c: ... here.
      
      From-SVN: r233624
      Andreas Krebbel committed
    • S/390: Move movstr-2.c into vector subdir. · 58bdeb44
      gcc/testsuite/ChangeLog:
      
      	* gcc.target/s390/md/movstr-2.c: Move and rename to ...
      	* gcc.target/s390/vector/stpcpy-1.c: ... this one.
      
      From-SVN: r233623
      Andreas Krebbel committed
    • S/390: Turn movstr-1.c into compile only test. · 7cd0387b
      gcc/testsuite/ChangeLog:
      
      	* gcc.target/s390/md/movstr-1.c: Turn into compile test.
      
      From-SVN: r233622
      Andreas Krebbel committed
    • sso tests need int32 machines. · 524cf46a
      From-SVN: r233621
      Mike Stump committed
    • Daily bump. · 4b0311f7
      From-SVN: r233620
      GCC Administrator committed
  2. 22 Feb, 2016 18 commits
  3. 21 Feb, 2016 2 commits
  4. 20 Feb, 2016 5 commits