gcc/include
Andrew Stubbs fa4999953d GCN libgomp port
2019-11-13  Andrew Stubbs  <ams@codesourcery.com>
	    Kwok Cheung Yeung  <kcy@codesourcery.com>
	    Julian Brown  <julian@codesourcery.com>
	    Tom de Vries  <tom@codesourcery.com>

	include/
	* gomp-constants.h (GOMP_DEVICE_GCN): Define.
	(GOMP_VERSION_GCN): Define.

	libgomp/
	* Makefile.am (libgomp_la_SOURCES): Add oacc-target.c.
	* Makefile.in: Regenerate.
	* config.h.in (PLUGIN_GCN): Add new undef.
	* config/accel/openacc.f90 (acc_device_gcn): New parameter.
	* config/gcn/affinity-fmt.c: New file.
	* config/gcn/bar.c: New file.
	* config/gcn/bar.h: New file.
	* config/gcn/doacross.h: New file.
	* config/gcn/icv-device.c: New file.
	* config/gcn/oacc-target.c: New file.
	* config/gcn/simple-bar.h: New file.
	* config/gcn/target.c: New file.
	* config/gcn/task.c: New file.
	* config/gcn/team.c: New file.
	* config/gcn/time.c: New file.
	* configure.ac: Add amdgcn*-*-*.
	* configure: Regenerate.
	* configure.tgt: Add amdgcn*-*-*.
	* libgomp-plugin.h (offload_target_type): Add OFFLOAD_TARGET_TYPE_GCN.
	* libgomp.h (gcn_thrs): Add amdgcn variant.
	(set_gcn_thrs): Likewise.
	(gomp_thread): Likewise.
	* oacc-int.h (goacc_thread): Likewise.
	* oacc-target.c: New file.
	* openacc.f90 (acc_device_gcn): New parameter.
	* openacc.h (acc_device_t): Add acc_device_gcn.
	* team.c (gomp_free_pool_helper): Add amdgcn support.

Co-Authored-By: Julian Brown <julian@codesourcery.com>
Co-Authored-By: Kwok Cheung Yeung <kcy@codesourcery.com>
Co-Authored-By: Tom de Vries <tom@codesourcery.com>

From-SVN: r278135
2019-11-13 12:38:04 +00:00
..
gdb Update copyright years. 2019-01-01 13:31:55 +01:00
COPYING
COPYING3
ChangeLog GCN libgomp port 2019-11-13 12:38:04 +00:00
ChangeLog-9103
ChangeLog.jit
ansidecl.h Add warn_unused_result attribute for memory-related functions in libiberty. 2019-06-10 07:42:43 +00:00
demangle.h demangle.h (rust_is_mangled): Move to libiberty/rust-demangle.h. 2019-07-18 16:10:51 +02:00
dwarf2.def Update copyright years. 2019-01-01 13:31:55 +01:00
dwarf2.h Update copyright years. 2019-01-01 13:31:55 +01:00
dyn-string.h Update copyright years. 2019-01-01 13:31:55 +01:00
environ.h Update copyright years. 2019-01-01 13:31:55 +01:00
fibheap.h Update copyright years. 2019-01-01 13:31:55 +01:00
filenames.h Update copyright years. 2019-01-01 13:31:55 +01:00
floatformat.h Update copyright years. 2019-01-01 13:31:55 +01:00
fnmatch.h Update copyright years. 2019-01-01 13:31:55 +01:00
gcc-c-fe.def Update copyright years. 2019-01-01 13:31:55 +01:00
gcc-c-interface.h Update copyright years. 2019-01-01 13:31:55 +01:00
gcc-cp-fe.def Update copyright years. 2019-01-01 13:31:55 +01:00
gcc-cp-interface.h Update copyright years. 2019-01-01 13:31:55 +01:00
gcc-interface.h Update copyright years. 2019-01-01 13:31:55 +01:00
getopt.h Update copyright years. 2019-01-01 13:31:55 +01:00
gomp-constants.h GCN libgomp port 2019-11-13 12:38:04 +00:00
hashtab.h Update copyright years. 2019-01-01 13:31:55 +01:00
hsa.h Update copyright years. 2019-01-01 13:31:55 +01:00
leb128.h Update copyright years. 2019-01-01 13:31:55 +01:00
libiberty.h Fix file descriptor existence of MinGW. 2019-08-08 07:50:28 +00:00
longlong.h [ARC]PR 88409: miscompilation due to missing cc clobber in longlong.h macros 2019-04-03 11:53:03 +02:00
lto-symtab.h Update copyright years. 2019-01-01 13:31:55 +01:00
md5.h Update copyright years. 2019-01-01 13:31:55 +01:00
objalloc.h Update copyright years. 2019-01-01 13:31:55 +01:00
obstack.h Update copyright years. 2019-01-01 13:31:55 +01:00
partition.h Update copyright years. 2019-01-01 13:31:55 +01:00
plugin-api.h PR other/16615 [2/5] 2019-01-09 16:39:49 -05:00
safe-ctype.h Update copyright years. 2019-01-01 13:31:55 +01:00
sha1.h Update copyright years. 2019-01-01 13:31:55 +01:00
simple-object.h Update copyright years. 2019-01-01 13:31:55 +01:00
sort.h Update copyright years. 2019-01-01 13:31:55 +01:00
splay-tree.h Fix splay tree KEY leak detected in GDB test gdb.base/macscp.exp 2019-02-12 13:02:48 +00:00
symcat.h Update copyright years. 2019-01-01 13:31:55 +01:00
timeval-utils.h Update copyright years. 2019-01-01 13:31:55 +01:00
unique-ptr.h Update copyright years. 2019-01-01 13:31:55 +01:00
vtv-change-permission.h Update copyright years. 2019-01-01 13:31:55 +01:00
xregex.h
xregex2.h Update copyright years. 2019-01-01 13:31:55 +01:00
xtensa-config.h Update copyright years. 2019-01-01 13:31:55 +01:00