]> gcc.gnu.org Git - gcc.git/commit
Bind(C): Correct sizes of some types in CFI_establish
authorSandra Loosemore <sandra@codesourcery.com>
Thu, 8 Jul 2021 23:38:14 +0000 (16:38 -0700)
committerSandra Loosemore <sandra@codesourcery.com>
Wed, 28 Jul 2021 04:20:21 +0000 (21:20 -0700)
commitc4dc9f590181321c36d3f3ef72c50b3c47bbfe7c
tree3115a80b04c45c38075d3e297b0831283c3b57a9
parentfef67987cf502fe322e92ddce22eea7ac46b4d75
Bind(C): Correct sizes of some types in CFI_establish

CFI_establish was failing to set the default elem_len correctly for
CFI_type_cptr, CFI_type_cfunptr, CFI_type_long_double, and
CFI_type_long_double_Complex.

2021-07-13  Sandra Loosemore  <sandra@codesourcery.com>

libgfortran/
PR libfortran/101305
* runtime/ISO_Fortran_binding.c (CFI_establish): Special-case
CFI_type_cptr and CFI_type_cfunptr.  Correct size of long double
on targets where it has kind 10.
libgfortran/runtime/ISO_Fortran_binding.c
This page took 0.062223 seconds and 5 git commands to generate.