aboutsummaryrefslogtreecommitdiff
path: root/gdb/doc
diff options
context:
space:
mode:
authorAlok Kumar Sharma <AlokKumar.Sharma@amd.com>2020-03-04 17:16:52 +0530
committerAlok Kumar Sharma <AlokKumar.Sharma@amd.com>2020-03-04 17:16:52 +0530
commit0a709cba00d36d490482d0e8673e323ac1e897a6 (patch)
treeeec6d653bec494e2b109872d22694d12540f9f92 /gdb/doc
parenta847e32224d9a4297514a9a291c024c207eefdb9 (diff)
downloadgdb-0a709cba00d36d490482d0e8673e323ac1e897a6.zip
gdb-0a709cba00d36d490482d0e8673e323ac1e897a6.tar.gz
gdb-0a709cba00d36d490482d0e8673e323ac1e897a6.tar.bz2
gdb.fortran: Allow Flang kind printing in fortran testing
In lib/fortran.exp, in the helper function fortran_int4, kind parameter is expected to be printed as (kind=4) for the LLVM Fortran compiler, Flang along with gfortran. And in the helper function fortran_int8 kind parameter is expected to be printed as (kind=8). But for the Flang compiler default kind is not printed and non default kind is printed differently than gfortran as below. integer(kind=4) => integer integer(kind=8) => integer*8 real(kind=4) => real real(kind=8) => double precision complex(kind=4) => complex logical(kind=4) => logical character(kind=1) => character This commit adds support for printing of kind parameter for the Flang. There should be no change when testing with gfortran. Note: The current patch overrides earlier patch with below details. commit c3b149eb7697b376df1b3a47d0102afda389ee6d Author Alok Kumar Sharma (alokkumar.sharma@amd.com) Earlier patch was incomplete and based on assumption that flang should be changed to dump a type with kind like the way gfortan does. Later it was realized that the way flang dumps this info is not incorrect but different. And changes in gdb test framework are finalized. gdb/testsuite/ChangeLog: * lib/fortran.exp (fortran_int4): Handle flang kind printing. (fortran_int8): Likewise. (fortran_real4): Likewise. (fortran_real8): Likewise. (fortran_complex4): Likewise. (fortran_logical4): Likewise. (fortran_character1): Likewise.
Diffstat (limited to 'gdb/doc')
0 files changed, 0 insertions, 0 deletions