libgomp: Fix locking in OpenMP GOMP_target* functions.
[official-gcc.git] / libgcc / ChangeLog.gomp
blob7c56fe513e7834007fa01102e034ae723b3105d5
1 2014-09-08  Thomas Schwinge  <thomas@codesourcery.com>
3         * configure.ac (enable_accelerator, offload_targets): Remove.
4         * configure: Regenerate.
6 2014-05-12  Bernd Schmidt  <bernds@codesourcery.com>
8         * ompstuff.c (_omp_func_table, _omp_var_table, _omp_funcs_end,
9         _omp_vars_end): Fix section names to match gcc.
11         * Makefile.in (crtompbegin$(objext)): New rule.
12         * configure.ac (extra_parts): Also include crtompbegin.o if we have
13         offload targets.
14         * configure: Regenerate.
15         * ompstuff.c (__start___gnu_offload_funcs,
16         __stop___gnu_offload_funcs, __start___gnu_offload_vars,
17         __stop___gnu_offload_vars): Delete.
18         (_omp_func_table, _omp_var_table, _omp_funcs_end, _omp_vars_end):
19         Declare.
20         (__OPENMP_TARGET__): Use them.
22 2014-04-04  Bernd Schmidt  <bernds@codesourcery.com>
24         * Makefile.in (crtompend$(objext)): New rule.
25         * configure.ac (--enable-accelerator, --enable-offload-targets):
26         Handle options.
27         (offload_targets): Compute list.
28         (extra_parts): Add crtompend.o if offload_targets is not empty.
29         * configure: Regenerate.
30         * crtstuff.c (_omp_func_table, _omp_var_table, _omp_funcs_end)
31         _omp_vars_end, __OPENMP_TARGET__): Remove.
32         * ompstuff.c: New file.
34         (* crtstuff.c (__OPENMP_TARGET__): Revert previous change.
36 2014-04-02  Thomas Schwinge  <thomas@codesourcery.com>
38         * crtstuff.c [!ENABLE_OFFLOADING] (__OPENMP_TARGET__): Define to
39         NULL.
41 2014-03-20  Bernd Schmidt  <bernds@codesourcery.com>
43         * crtstuff.c (_omp_func_table, _omp_var_table, _omp_funcs_end,
44         _omp_vars_end): New array fragments.
45         (__OPENMP_TARGET__): New variable.
47 Copyright (C) 2014 Free Software Foundation, Inc.
49 Copying and distribution of this file, with or without modification,
50 are permitted in any medium without royalty provided the copyright
51 notice and this notice are preserved.