diff options
author | David Malcolm <dmalcolm@redhat.com> | 2014-12-09 18:51:04 +0000 |
---|---|---|
committer | David Malcolm <dmalcolm@gcc.gnu.org> | 2014-12-09 18:51:04 +0000 |
commit | 38771e4e1fdacfbdac5a14e50fcc0538577b1bdb (patch) | |
tree | dcf6ca65f430649752f2bbeab9e80301f3820f24 /libgfortran/configure.host | |
parent | 38f4f64124c88933acc76325a256950d468022fa (diff) | |
download | gcc-38771e4e1fdacfbdac5a14e50fcc0538577b1bdb.zip gcc-38771e4e1fdacfbdac5a14e50fcc0538577b1bdb.tar.gz gcc-38771e4e1fdacfbdac5a14e50fcc0538577b1bdb.tar.bz2 |
Guard less code with the JIT mutex
gcc/jit/ChangeLog:
* jit-playback.c (gcc::jit::playback::context::compile): Acquire the
mutex here, immediately before using toplev, and release it here, on
each exit path after acquisition.
(jit_mutex): Move this variable here, from jit-recording.c.
(gcc::jit::playback::context::acquire_mutex): New function, based on
code in jit-recording.c.
(gcc::jit::playback::context::release_mutex): Likewise.
* jit-playback.h (gcc::jit::playback::context::acquire_mutex): New
function.
(gcc::jit::playback::context::release_mutex): New function.
* jit-recording.c (jit_mutex): Move this variable to jit-playback.c.
(gcc::jit::recording::context::compile): Move mutex-handling from
here into jit-playback.c's gcc::jit::playback::context::compile.
* notes.txt: Update to show the new locations of ACQUIRE_MUTEX
and RELEASE_MUTEX.
From-SVN: r218528
Diffstat (limited to 'libgfortran/configure.host')
0 files changed, 0 insertions, 0 deletions