-
- Downloads
* iso-fortran-env.def: Define INT8, INT16, INT32, INT64, REAL32,
REAL64 and REAL128. * gfortran.h (gfc_get_int_kind_from_width_isofortranenv, gfc_get_real_kind_from_width_isofortranenv): New prototypes. * iso-c-binding.def: Update definitions for the INT*_T, INT_LEAST*_T and INT_FAST*_T named parameters. * trans-types.c (get_typenode_from_name, get_int_kind_from_name, gfc_get_real_kind_from_width_isofortranenv): New functions. * gfortran.dg/c_kind_int128_test1.f03: Also test C_INT_FAST128_T. * gfortran.dg/c_kind_int128_test2.f03: Update comment. * gfortran.dg/c_kind_params.f90: Also test int_fast*_t. * gfortran.dg/c_kinds.c: Add int_fast*_t arguments. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@147635 138bc75d-0d04-0410-961f-82ee72b054a4
Showing
- gcc/fortran/ChangeLog 11 additions, 0 deletionsgcc/fortran/ChangeLog
- gcc/fortran/gfortran.h 2 additions, 0 deletionsgcc/fortran/gfortran.h
- gcc/fortran/iso-c-binding.def 23 additions, 20 deletionsgcc/fortran/iso-c-binding.def
- gcc/fortran/iso-fortran-env.def 14 additions, 0 deletionsgcc/fortran/iso-fortran-env.def
- gcc/fortran/trans-types.c 91 additions, 0 deletionsgcc/fortran/trans-types.c
- gcc/testsuite/ChangeLog 7 additions, 0 deletionsgcc/testsuite/ChangeLog
- gcc/testsuite/gfortran.dg/c_kind_int128_test1.f03 5 additions, 5 deletionsgcc/testsuite/gfortran.dg/c_kind_int128_test1.f03
- gcc/testsuite/gfortran.dg/c_kind_int128_test2.f03 1 addition, 1 deletiongcc/testsuite/gfortran.dg/c_kind_int128_test2.f03
- gcc/testsuite/gfortran.dg/c_kind_params.f90 12 additions, 12 deletionsgcc/testsuite/gfortran.dg/c_kind_params.f90
- gcc/testsuite/gfortran.dg/c_kinds.c 8 additions, 9 deletionsgcc/testsuite/gfortran.dg/c_kinds.c
Loading
Please register or sign in to comment