Fix for Bug 26372 [Modula-2] Parsing of multi-subscript arrays
authorGaius Mulley <gaiusmod2@gmail.com>
Tue, 25 Aug 2020 09:16:56 +0000 (11:16 +0200)
committerTom de Vries <tdevries@suse.de>
Tue, 25 Aug 2020 09:16:56 +0000 (11:16 +0200)
commit07758bdfa9e5a762f2ec0deeb51b11d6ad5fe376
treea5ff4eb1a519c45afde966c03689e2d86ba81ca3
parent2677f2d3fdb07cc77d0d88e52fb37dfb6217dec9
Fix for Bug 26372 [Modula-2] Parsing of multi-subscript arrays

Here is a bugfix for Pr 26372 [Modula-2] Parsing of multi-subscript arrays.
Also included is a dejagnu testcase.  No extra regressions are caused on
Debian GNU/Linux Buster amd64.

gdb/ChangeLog:

2020-08-25  Gaius Mulley  <gaiusmod2@gmail.com>

PR m2/26372
* m2-exp.y: Rewrite array subscript rules to support multidimension
array access.  (ArgumentList) replaces non_empty_arglist.

gdb/testsuite/ChangeLog:

2020-08-25  Gaius Mulley  <gaiusmod2@gmail.com>

PR m2/26372
* testsuite/gdb.modula2/multidim.exp: New file.
* testsuite/gdb.modula2/multidim.c: New file.
gdb/ChangeLog
gdb/m2-exp.y
gdb/testsuite/ChangeLog
gdb/testsuite/gdb.modula2/multidim.c [new file with mode: 0644]
gdb/testsuite/gdb.modula2/multidim.exp [new file with mode: 0644]