diff options
-rw-r--r-- | gdb/ChangeLog | 5 | ||||
-rw-r--r-- | gdb/i386-tdep.c | 4 |
2 files changed, 8 insertions, 1 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog index ca251b2..faa3a61 100644 --- a/gdb/ChangeLog +++ b/gdb/ChangeLog @@ -1,3 +1,8 @@ +2020-09-03 Alok Kumar Sharma <AlokKumar.Sharma@amd.com> + + * gdb/i386-tdep.c (i386_floatformat_for_type): Added conditions + to match 16 byte real/complex type generated by Flang compiler. + 2020-09-03 Tom de Vries <tdevries@suse.de> PR breakpoint/26546 diff --git a/gdb/i386-tdep.c b/gdb/i386-tdep.c index d9fa2b9..b3aa115 100644 --- a/gdb/i386-tdep.c +++ b/gdb/i386-tdep.c @@ -8211,7 +8211,9 @@ i386_floatformat_for_type (struct gdbarch *gdbarch, || strcmp (name, "_Float128") == 0 || strcmp (name, "complex _Float128") == 0 || strcmp (name, "complex(kind=16)") == 0 - || strcmp (name, "real(kind=16)") == 0) + || strcmp (name, "quad complex") == 0 + || strcmp (name, "real(kind=16)") == 0 + || strcmp (name, "real*16") == 0) return floatformats_ia64_quad; return default_floatformat_for_type (gdbarch, name, len); |