re PR go/89368 (ICE in go/gofrontend/expressions.cc:4669 after r268923)
authorIan Lance Taylor <ian@gcc.gnu.org>
Fri, 15 Feb 2019 21:04:58 +0000 (21:04 +0000)
committerIan Lance Taylor <ian@gcc.gnu.org>
Fri, 15 Feb 2019 21:04:58 +0000 (21:04 +0000)
commitdd66d9d71d71c2b48c109fdd7908b754b7594677
treec85466d08efb27deb508c18ae4db0846f88fd4da
parent879f9d0b2f80ed3ce4317709e0357ec6c3d36bc4
re PR go/89368 (ICE in go/gofrontend/expressions.cc:4669 after r268923)

PR go/89368
    compiler: write barrier check nil-check policy tweak

    Tweak the recipe for generating writeBarrier loads to insure that the
    dereference expr is marked as not requiring a nil check (not needed
    for gccgo, but needed for gollvm).

    Fixes https://gcc.gnu.org/PR89368

    Reviewed-on: https://go-review.googlesource.com/c/162904

From-SVN: r268948
gcc/go/gofrontend/MERGE
gcc/go/gofrontend/wb.cc