gcc/libgfortran/runtime
Tobias Burnus c078a83217 PR fortran/92470 Fixes for CFI_address
Backport from mainline

        libgfortran/
        2019-11-13  Tobias Burnus  <tobias@codesourcery.com>

        PR fortran/92470
        * runtime/ISO_Fortran_binding.c (CFI_establish): Set lower_bound to 0
        also for CFI_attribute_other.

        2019-11-12  Tobias Burnus  <tobias@codesourcery.com>

        PR fortran/92470
        * runtime/ISO_Fortran_binding.c (CFI_address): Handle non-zero
        lower_bound; update error message.
        (CFI_allocate): Fix comment typo.
        (CFI_establish): Fix identation, fix typos, don't check values of 'dv'
        argument.

        gcc/testsuite/
        2019-11-13  Tobias Burnus  <tobias@codesourcery.com>

        PR fortran/92470
        * gfortran.dg/ISO_Fortran_binding_1.c (establish_c): Add assert for
        lower_bound == 0.

        2019-11-12  Tobias Burnus  <tobias@codesourcery.com>

        PR fortran/92470
        * gfortran.dg/ISO_Fortran_binding_17.c: New.
        * gfortran.dg/ISO_Fortran_binding_17.f90: New.
        * gfortran.dg/ISO_Fortran_binding_1.c (elemental_mult_c, allocate_c,
        section_c, select_part_c): Update for CFI_{address} changes;
        add asserts.

From-SVN: r278143
2019-11-13 16:06:47 +01:00
..
ISO_Fortran_binding.c PR fortran/92470 Fixes for CFI_address 2019-11-13 16:06:47 +01:00
backtrace.c Update copyright years. 2019-01-01 13:31:55 +01:00
bounds.c Update copyright years. 2019-01-01 13:31:55 +01:00
compile_options.c Update copyright years. 2019-01-01 13:31:55 +01:00
convert_char.c Update copyright years. 2019-01-01 13:31:55 +01:00
environ.c backport: re PR libfortran/91030 (Poor performance of I/O -fconvert=big-endian) 2019-07-23 08:57:45 +00:00
error.c Update copyright years. 2019-01-01 13:31:55 +01:00
fpu.c Update copyright years. 2019-01-01 13:31:55 +01:00
in_pack_generic.c Update copyright years. 2019-01-01 13:31:55 +01:00
in_unpack_generic.c Update copyright years. 2019-01-01 13:31:55 +01:00
main.c Update copyright years. 2019-01-01 13:31:55 +01:00
memory.c Update copyright years. 2019-01-01 13:31:55 +01:00
minimal.c Update copyright years. 2019-01-01 13:31:55 +01:00
pause.c Update copyright years. 2019-01-01 13:31:55 +01:00
select.c Update copyright years. 2019-01-01 13:31:55 +01:00
select_inc.c Update copyright years. 2019-01-01 13:31:55 +01:00
stop.c Update copyright years. 2019-01-01 13:31:55 +01:00
string.c Update copyright years. 2019-01-01 13:31:55 +01:00