Commit 58d32aeb by Thomas Schwinge Committed by Thomas Schwinge

libgomp external ABI prototypes maintenance

	libgomp/
	* libgomp_g.h: Rename GOACC_parallel_keyd prototype to
	GOACC_parallel_keyed, restore GOACC_parallel prototype, new
	GOACC_declare prototype.

From-SVN: r234901
parent 3df530d3
2016-04-12 Thomas Schwinge <thomas@codesourcery.com> 2016-04-12 Thomas Schwinge <thomas@codesourcery.com>
* libgomp_g.h: Rename GOACC_parallel_keyd prototype to
GOACC_parallel_keyed, restore GOACC_parallel prototype, new
GOACC_declare prototype.
* testsuite/libgomp.oacc-c-c++-common/loop-reduction-gang-np-1.c: * testsuite/libgomp.oacc-c-c++-common/loop-reduction-gang-np-1.c:
Merge this file, and... Merge this file, and...
* testsuite/libgomp.oacc-c-c++-common/loop-reduction-gv-np-1.c: * testsuite/libgomp.oacc-c-c++-common/loop-reduction-gv-np-1.c:
......
...@@ -295,17 +295,20 @@ extern void GOMP_teams (unsigned int, unsigned int); ...@@ -295,17 +295,20 @@ extern void GOMP_teams (unsigned int, unsigned int);
/* oacc-parallel.c */ /* oacc-parallel.c */
extern void GOACC_parallel_keyed (int, void (*) (void *), size_t,
void **, size_t *, unsigned short *, ...);
extern void GOACC_parallel (int, void (*) (void *), size_t, void **, size_t *,
unsigned short *, int, int, int, int, int, ...);
extern void GOACC_data_start (int, size_t, void **, size_t *, extern void GOACC_data_start (int, size_t, void **, size_t *,
unsigned short *); unsigned short *);
extern void GOACC_data_end (void); extern void GOACC_data_end (void);
extern void GOACC_enter_exit_data (int, size_t, void **, extern void GOACC_enter_exit_data (int, size_t, void **,
size_t *, unsigned short *, int, int, ...); size_t *, unsigned short *, int, int, ...);
extern void GOACC_parallel_keyd (int, void (*) (void *), size_t,
void **, size_t *, unsigned short *, ...);
extern void GOACC_update (int, size_t, void **, size_t *, extern void GOACC_update (int, size_t, void **, size_t *,
unsigned short *, int, int, ...); unsigned short *, int, int, ...);
extern void GOACC_wait (int, int, ...); extern void GOACC_wait (int, int, ...);
extern int GOACC_get_num_threads (void); extern int GOACC_get_num_threads (void);
extern int GOACC_get_thread_num (void); extern int GOACC_get_thread_num (void);
extern void GOACC_declare (int, size_t, void **, size_t *, unsigned short *);
#endif /* LIBGOMP_G_H */ #endif /* LIBGOMP_G_H */
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment