]> git.ipfire.org Git - thirdparty/gcc.git/commit
trans.c (gfc_allocate_using_lib,gfc_deallocate_with_status): Introducing __asm__...
authorTobias Burnus <burnus@net-b.de>
Wed, 9 Dec 2015 22:15:47 +0000 (23:15 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Wed, 9 Dec 2015 22:15:47 +0000 (23:15 +0100)
commit985f6c7969f7dd815c84f012486f17de978813b9
tree3c68836c67539e88ffe303acc01b9065d5ed4fa0
parentff70d83cea614853f2d893b39e0d69fd62a93af6
trans.c (gfc_allocate_using_lib,gfc_deallocate_with_status): Introducing __asm__ __volatile__ ("":::"memory") after image control statements.

2015-12-09  Tobias Burnus  <burnus@net-b.de>
            Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>

        * trans.c (gfc_allocate_using_lib,gfc_deallocate_with_status):
        Introducing __asm__ __volatile__ ("":::"memory")
        after image control statements.
        * trans-stmt.c  (gfc_trans_sync, gfc_trans_event_post_wait,
        gfc_trans_lock_unlock, gfc_trans_critical): Ditto.
        * trans-intrinsic.c (gfc_conv_intrinsic_caf_get,
        conv_caf_send): Introducing __asm__ __volatile__ ("":::"memory")
        after send, before get and around sendget.

2015-12-09  Tobias Burnus  <burnus@net-b.de>
            Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>

        * gfortran.dg/coarray_40.f90: New.

Co-Authored-By: Alessandro Fanfarillo <fanfarillo.gcc@gmail.com>
From-SVN: r231476
gcc/fortran/ChangeLog
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans-stmt.c
gcc/fortran/trans.c
gcc/testsuite/ChangeLog
gcc/testsuite/gfortran.dg/coarray_40.f90 [new file with mode: 0644]