binutils-gdb/gdb/testsuite/gdb.pascal
Pierre Muller 8aae434443 Fix pascal behavior for class fields with testcase
Problem reported as PR pascal/17815

Part 1/3: Remember the case pattern that allowed finding a field of this.
File gdb/p-exp.y modified

  This is the fix in the pascal parser (p-exp.y),
to avoid the error that GDB does find normal variables
case insensitively, but not fields of this,
inside a class or object method.

Part 2/3: Add "class" option for pascal compiler
File gdb/testsuite/lib/pascal.exp

This part of the patch series is unchanged.
It adds class option to pascal compiler
which adds the required command line option to
accept pascal class types.

Part 3/3:
New file: gdb/testsuite/gdb.pascal/case-insensitive-symbols.exp
New file: gdb/testsuite/gdb.pascal/case-insensitive-symbols.pas

  Here is an updated version of this test, using Pedro's suggestions.
Test to check that PR 17815 is fixed.
2015-04-21 22:10:08 +02:00
..
Makefile.in
case-insensitive-symbols.exp Fix pascal behavior for class fields with testcase 2015-04-21 22:10:08 +02:00
case-insensitive-symbols.pas Fix pascal behavior for class fields with testcase 2015-04-21 22:10:08 +02:00
floats.exp
floats.pas
gdb11492.exp
gdb11492.pas
hello.exp
hello.pas
integers.exp
integers.pas
print.exp
stub-method.exp Add testcase for stub-method reading in stabs. 2015-04-06 08:59:58 -07:00
stub-method.pas Add testcase for stub-method reading in stabs. 2015-04-06 08:59:58 -07:00
types.exp