[V4 00/21] Fortran dynamic array support
Bernhard Heckel
bernhard.heckel@intel.com
Tue Aug 23 13:34:00 GMT 2016
On 21/08/2016 19:03, Jan Kratochvil wrote:
> On Fri, 19 Aug 2016 11:58:09 +0200, Bernhard Heckel wrote:
>> here is the missing patch in your environment.
>> https://sourceware.org/ml/gdb-patches/2015-01/msg00385.html
>> This patch handles strides in DWARF and your fortran program.
> OK, thanks, it does fix:
> -FAIL: gdb.fortran/dynamic.exp: p varw filled
> +PASS: gdb.fortran/dynamic.exp: p varw filled
> -FAIL: gdb.fortran/vla-stride.exp: print odd-elements
> +PASS: gdb.fortran/vla-stride.exp: print odd-elements
> -FAIL: gdb.fortran/vla-stride.exp: print last odd-element
> +PASS: gdb.fortran/vla-stride.exp: print last odd-element
>
> Although it regresses:
> print pvla^M
> -$7 = (5)^M
> -(gdb) PASS: gdb.fortran/vla-stride.exp: print single-element
> +value requires 4294967288 bytes, which is more than max-value-size^M
> +(gdb) FAIL: gdb.fortran/vla-stride.exp: print single-element
> -$8 = 5^M
> -(gdb) PASS: gdb.fortran/vla-stride.exp: print one single-element
> +Insufficient memory in host GDB for object of size 4294967288 bytes, maximum allowed 536870911 bytes.^M
> +(gdb) FAIL: gdb.fortran/vla-stride.exp: print one single-element
>
>
>> I will create a branch about all stride patches in the next weeks.
> That would be probably best, thanks.
>
>
> Jan
Hi Jan,
created a branch with all stride patches.
I don't see regression on RH7.1, gcc 4.8.3-9
Intel Deutschland GmbH
Registered Address: Am Campeon 10-12, 85579 Neubiberg, Germany
Tel: +49 89 99 8853-0, www.intel.de
Managing Directors: Christin Eisenschmid, Christian Lamprechter
Chairperson of the Supervisory Board: Nicole Lau
Registered Office: Munich
Commercial Register: Amtsgericht Muenchen HRB 186928
More information about the Gdb-patches
mailing list