libgomp external ABI prototypes maintenance
authorThomas Schwinge <thomas@codesourcery.com>
Tue, 12 Apr 2016 13:13:53 +0000 (15:13 +0200)
committerThomas Schwinge <tschwinge@gcc.gnu.org>
Tue, 12 Apr 2016 13:13:53 +0000 (15:13 +0200)
libgomp/
* libgomp_g.h: Rename GOACC_parallel_keyd prototype to
GOACC_parallel_keyed, restore GOACC_parallel prototype, new
GOACC_declare prototype.

From-SVN: r234901

libgomp/ChangeLog
libgomp/libgomp_g.h

index 1716ba0..7628c93 100644 (file)
@@ -1,5 +1,9 @@
 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:
        Merge this file, and...
        * testsuite/libgomp.oacc-c-c++-common/loop-reduction-gv-np-1.c:
        * testsuite/libgomp.oacc-c-c++-common/loop-reduction-gang-np-1.c:
        Merge this file, and...
        * testsuite/libgomp.oacc-c-c++-common/loop-reduction-gv-np-1.c:
index 24eebb6..20454e6 100644 (file)
@@ -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 *,
                              unsigned short *);
 extern void GOACC_data_end (void);
 extern void GOACC_enter_exit_data (int, size_t, void **,
                                   size_t *, unsigned short *, int, int, ...);
 extern void GOACC_data_start (int, size_t, void **, size_t *,
                              unsigned short *);
 extern void GOACC_data_end (void);
 extern void GOACC_enter_exit_data (int, size_t, void **,
                                   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 *,
                          unsigned short *, int, int, ...);
 extern void GOACC_wait (int, int, ...);
 extern int GOACC_get_num_threads (void);
 extern int GOACC_get_thread_num (void);
 extern void GOACC_update (int, size_t, void **, size_t *,
                          unsigned short *, int, int, ...);
 extern void GOACC_wait (int, int, ...);
 extern int GOACC_get_num_threads (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 */