class.c (finalize_component): Used passed offset expr.
authorTobias Burnus <burnus@net-b.de>
Sat, 5 Jan 2013 09:11:19 +0000 (10:11 +0100)
committerTobias Burnus <burnus@gcc.gnu.org>
Sat, 5 Jan 2013 09:11:19 +0000 (10:11 +0100)
commit9e04287b861dc1cc8f19dce11b9c3147213c34b7
tree60ded7699c29b5f8c61ac8a2d1152d2b9fa77575
parent87f397d7a3a54e5c42e92129b0808092ee2ef97d
class.c (finalize_component): Used passed offset expr.

2013-01-05  Tobias Burnus  <burnus@net-b.de>

        * class.c (finalize_component): Used passed offset expr.
        (finalization_get_offset): New static function.
        (finalizer_insert_packed_call, generate_finalization_wrapper):
        Use it to handle noncontiguous arrays.

From-SVN: r194927
gcc/fortran/ChangeLog
gcc/fortran/class.c