trans.h (gfc_caf_get_image_index, [...]): New prototypes.
commit2c69df3ba0b68d3f42d18a4b23576dd0c0eca752
authorTobias Burnus <burnus@gcc.gnu.org>
Sat, 30 Aug 2014 18:47:40 +0000 (30 20:47 +0200)
committerTobias Burnus <burnus@gcc.gnu.org>
Sat, 30 Aug 2014 18:47:40 +0000 (30 20:47 +0200)
tree47f7417fc9f987bebd005478d98ab05f0adf6bd4
parente284dec53b47987924dfaaec965c2e6c20defe66
trans.h (gfc_caf_get_image_index, [...]): New prototypes.

2014-08-30  Tobias Burnus  <burnus@net-b.de>

        * trans.h (gfc_caf_get_image_index,
        gfc_get_caf_token_offset): New prototypes.
        * trans-expr.c (gfc_caf_get_image_index): Moved from
        trans-intrinsic.c and renamed.
        (gfc_get_caf_token_offset) Ditto; support offset = NULL
        with early return.
        * trans-intrinsic.c (get_caf_token_offset, caf_get_image_index):
        Moved to trans-expr.
        (gfc_conv_intrinsic_caf_get, conv_caf_send,
        conv_intrinsic_atomic_op, conv_intrinsic_atomic_ref,
        conv_intrinsic_atomic_cas): Update callers.

From-SVN: r214758
gcc/fortran/trans-expr.c
gcc/fortran/trans-intrinsic.c
gcc/fortran/trans.h