aboutsummaryrefslogtreecommitdiff
path: root/gdb/testsuite/ChangeLog
diff options
context:
space:
mode:
authorIain Buclaw <ibuclaw@gdcproject.org>2017-01-08 11:17:54 +0100
committerIain Buclaw <ibuclaw@gdcproject.org>2017-01-08 11:20:56 +0100
commitf5e6296e2194add209b546ad49039753a10242f5 (patch)
tree2047bd675aee2103a1a689db5b8cc34c1606df22 /gdb/testsuite/ChangeLog
parent2efa21564b81bd6d8a7ee23c2868a4bd6749b11c (diff)
downloadgdb-f5e6296e2194add209b546ad49039753a10242f5.zip
gdb-f5e6296e2194add209b546ad49039753a10242f5.tar.gz
gdb-f5e6296e2194add209b546ad49039753a10242f5.tar.bz2
[D] Fix crash when debug expression enabled.
While casting works as expected with expression debugging turned off, this seems to be an indication that the D language parser function is doing something wrong in the building of the expression. Without changing the grammar, using UNOP_CAST_TYPE is the right thing to do here, as the TypeExp handler has already wrapped the type around a pair of OP_TYPE opcodes. gdb/ChangeLog: * d-exp.y (CastExpression): Emit UNOP_CAST_TYPE. gdb/testsuite/ChangeLog: * gdb.dlang/debug-expr.exp: New file.
Diffstat (limited to 'gdb/testsuite/ChangeLog')
-rw-r--r--gdb/testsuite/ChangeLog4
1 files changed, 4 insertions, 0 deletions
diff --git a/gdb/testsuite/ChangeLog b/gdb/testsuite/ChangeLog
index d12072b..8a03282 100644
--- a/gdb/testsuite/ChangeLog
+++ b/gdb/testsuite/ChangeLog
@@ -1,3 +1,7 @@
+2017-01-08 Iain Buclaw <ibuclaw@gdcproject.org>
+
+ * gdb.dlang/debug-expr.exp: New file.
+
2016-12-23 Luis Machado <lgustavo@codesourcery.com>
Fix test names for the following files: