gcc/gcc/doc
Nathan Sidwell b6adbb9faa nvptx.c (PTX_GANG_DEFAULT): New.
gcc/
	* config/nvptx/nvptx.c (PTX_GANG_DEFAULT): New.
	(nvptx_goacc_validate_dims): Extend to handle global defaults.
	* target.def (OACC_VALIDATE_DIMS): Extend documentation.
	* doc/tm.texti: Rebuilt.
	* doc/invoke.texi (fopenacc-dim): Document.
	* lto-wrapper.c (merge_and_complain): Add OPT_fopenacc_dim_ case.
	(append_compiler_options): Likewise.
	* omp-low.c (oacc_default_dims, oacc_min_dims): New.
	(oacc_parse_default_dims): New.
	(oacc_validate_dims): Add USED arg.  Select non-unity default when
	possible.
	(oacc_loop_fixed_partitions): Return mask of used partitions.
	(oacc_loop_auto_partitions): Emit dump info.
	(oacc_loop_partition): Return mask of used partitions.
	(execute_oacc_device_lower): Parse default dimension arg.  Adjust
	loop partitioning and validation calls.

	gcc/c-family/
	* c.opt (fopenacc-dim=): New option.

	gcc/fortran/
	* lang.opt (fopenacc-dim=): New option.

	libgomp/
	* testsuite/libgomp.oacc-c-c++-common/loop-dim-default.c: New.
	* testsuite/libgomp.oacc-fortran/routine-7.f90: Serialize loop.

From-SVN: r233041
2016-02-01 16:20:13 +00:00
..
include Update copyright years. 2016-01-04 15:30:50 +01:00
avr-mmcu.texi Update copyright years. 2016-01-04 15:30:50 +01:00
bugreport.texi Update copyright years. 2016-01-04 15:30:50 +01:00
cfg.texi Update copyright years. 2016-01-04 15:30:50 +01:00
collect2.texi Update copyright years. 2016-01-04 15:30:50 +01:00
compat.texi Update copyright years. 2016-01-04 15:30:50 +01:00
configfiles.texi Update copyright years. 2016-01-04 15:30:50 +01:00
configterms.texi Update copyright years. 2016-01-04 15:30:50 +01:00
contrib.texi common.opt (feliminate-dwarf2-dups): Replace references to "DWARF 2" with just "DWARF". 2016-01-20 19:59:54 -05:00
contribute.texi Update copyright years. 2016-01-04 15:30:50 +01:00
cpp.texi common.opt (feliminate-dwarf2-dups): Replace references to "DWARF 2" with just "DWARF". 2016-01-20 19:59:54 -05:00
cppenv.texi Update copyright years. 2016-01-04 15:30:50 +01:00
cppinternals.texi gcc.c (process_command): Update copyright notice dates. 2016-01-04 14:03:35 +01:00
cppopts.texi invoke.texi (Invoking GCC): Add new section to menu. 2016-01-18 17:47:09 -05:00
extend.texi PR other/69477 - attribute aligned documentation misleading 2016-01-26 10:44:38 -07:00
fragments.texi Update copyright years. 2016-01-04 15:30:50 +01:00
frontends.texi Update copyright years. 2016-01-04 15:30:50 +01:00
gcc.texi gcc.c (process_command): Update copyright notice dates. 2016-01-04 14:03:35 +01:00
gccint.texi gcc.c (process_command): Update copyright notice dates. 2016-01-04 14:03:35 +01:00
gcov-tool.texi Update copyright years. 2016-01-04 15:30:50 +01:00
gcov.texi Update copyright years. 2016-01-04 15:30:50 +01:00
generic.texi * tree.h (BINFO_FLAG_0): Rename from BINFO_MARKED. 2016-01-28 10:45:44 -05:00
gimple.texi Update copyright years. 2016-01-04 15:30:50 +01:00
gnu.texi
gty.texi remove mark_hook gty attribute 2016-01-13 02:51:11 +00:00
headerdirs.texi Update copyright years. 2016-01-04 15:30:50 +01:00
hostconfig.texi Update copyright years. 2016-01-04 15:30:50 +01:00
implement-c.texi Update copyright years. 2016-01-04 15:30:50 +01:00
implement-cxx.texi Update copyright years. 2016-01-04 15:30:50 +01:00
install-old.texi Update copyright years. 2016-01-04 15:30:50 +01:00
install.texi document that isl-0.16 is supported 2016-01-29 20:26:04 +00:00
install.texi2html Update copyright years. 2016-01-04 15:30:50 +01:00
interface.texi Update copyright years. 2016-01-04 15:30:50 +01:00
invoke.texi nvptx.c (PTX_GANG_DEFAULT): New. 2016-02-01 16:20:13 +00:00
languages.texi Update copyright years. 2016-01-04 15:30:50 +01:00
libgcc.texi Update copyright years. 2016-01-04 15:30:50 +01:00
loop.texi loop.texi (Loop Analysis and Representation): Document loop_depth function. 2016-01-14 14:03:11 -07:00
lto.texi lto.texi: Remove text that says only Gold has linker plugin support. 2016-01-19 21:49:32 +00:00
makefile.texi Update copyright years. 2016-01-04 15:30:50 +01:00
match-and-simplify.texi Update copyright years. 2016-01-04 15:30:50 +01:00
md.texi re PR target/69299 (-mavx performance degradation with r232088) 2016-01-29 18:47:17 +00:00
objc.texi Update copyright years. 2016-01-04 15:30:50 +01:00
optinfo.texi Update copyright years. 2016-01-04 15:30:50 +01:00
options.texi Update copyright years. 2016-01-04 15:30:50 +01:00
passes.texi Update copyright years. 2016-01-04 15:30:50 +01:00
plugins.texi Update copyright years. 2016-01-04 15:30:50 +01:00
portability.texi Update copyright years. 2016-01-04 15:30:50 +01:00
rtl.texi re PR target/69442 (wrong code with -Og and 64bit modulo @ armv7a) 2016-01-26 12:12:03 +01:00
service.texi Update copyright years. 2016-01-04 15:30:50 +01:00
sourcebuild.texi remove arm_crypto_pragma test selector 2016-01-26 13:45:13 +01:00
standards.texi standards.texi: Copy-editing for grammar, markup, and sentence flow throughout the file. 2016-01-19 15:44:11 -05:00
tm.texi nvptx.c (PTX_GANG_DEFAULT): New. 2016-02-01 16:20:13 +00:00
tm.texi.in re PR target/68964 (Internal compiler error for test case gcc.dg/tm/20100610.c since r231674) 2016-01-13 09:03:42 -08:00
tree-ssa.texi Update copyright years. 2016-01-04 15:30:50 +01:00
trouble.texi Update copyright years. 2016-01-04 15:30:50 +01:00