aboutsummaryrefslogtreecommitdiff
path: root/gcc/fortran/decl.c
diff options
context:
space:
mode:
authorIan Lance Taylor <ian@gcc.gnu.org>2019-06-21 14:34:26 +0000
committerIan Lance Taylor <ian@gcc.gnu.org>2019-06-21 14:34:26 +0000
commit28b9598b64122e232f2998d8fed2f10ebbf78884 (patch)
tree61e15520c182ee2d61f3e78111672e36494dc133 /gcc/fortran/decl.c
parentc9b236e5cafaea9d09ff8102140c72eb3d70e302 (diff)
downloadgcc-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