[committed][gdb/testsuite] Fix gdb.fortran/info-types.exp regexp

Tom de Vries tdevries@suse.de
Thu Aug 29 12:47:00 GMT 2019


[ was: Re: [PATCH 5/7] gdb/fortran: Don't include module symbols when
searching for types ]

On 28-08-19 14:37, Andrew Burgess wrote:
> * Andrew Burgess <andrew.burgess@embecosm.com> [2019-07-27 17:22:33 +0100]:
> 
>> Currently the 'info types' command will return symbols that correspond
>> to Fortran modules.  This because the symbols are created with domain
>> MODULE_DOMAIN, but address_class LOC_TYPEDEF, which is the same
>> address_class as type symbols.
>>
>> This commit explicitly prevents MODULE_DOMAIN symbols from appearing
>> when we search for symbols in the TYPES_DOMAIN, this prevents the
>> module symbols from appearing in the output of 'info types'.
>>
>> gdb/ChangeLog:
>>
>> 	* symtab.c (search_symbols): Don't include MODULE_DOMAIN symbols
>> 	when searching for types.
>>
>> gdb/testsuite/ChangeLog:
>>
>> 	* gdb.fortran/info-types.exp: Add module.
>> 	* gdb.fortran/info-types.f90: Update expected results.
> 
> I've now pushed this patch as it only depended on the previous patch
> in this series.

I've committed this fix for the test-case.

Thanks,
- Tom
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 0001-gdb-testsuite-Fix-gdb.fortran-info-types.exp-regexp.patch
Type: text/x-patch
Size: 2087 bytes
Desc: not available
URL: <http://sourceware.org/pipermail/gdb-patches/attachments/20190829/d02e5b67/attachment.bin>


More information about the Gdb-patches mailing list