diff options
author | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-06-21 14:34:26 +0000 |
---|---|---|
committer | Ian Lance Taylor <ian@gcc.gnu.org> | 2019-06-21 14:34:26 +0000 |
commit | 28b9598b64122e232f2998d8fed2f10ebbf78884 (patch) | |
tree | 61e15520c182ee2d61f3e78111672e36494dc133 /gcc/fortran/decl.c | |
parent | c9b236e5cafaea9d09ff8102140c72eb3d70e302 (diff) | |
download | gcc-28b9598b64122e232f2998d8fed2f10ebbf78884.zip gcc-28b9598b64122e232f2998d8fed2f10ebbf78884.tar.gz gcc-28b9598b64122e232f2998d8fed2f10ebbf78884.tar.bz2 |
compiler: omit write barrier for assignment to *(convert(&local))
Assignments to local variables don't need a write barrier. But
currently the compiler inserts a write barrier if the LHS is a
local variable with type converted, as *(convert(&local)). Let
the compiler recognize this pattern and omit the write barrier.
Reviewed-on: https://go-review.googlesource.com/c/gofrontend/+/182541
From-SVN: r272550
Diffstat (limited to 'gcc/fortran/decl.c')
0 files changed, 0 insertions, 0 deletions