aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--gdb/ChangeLog6
-rw-r--r--gdb/ch-exp.y5
2 files changed, 7 insertions, 4 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index 618f527..2422d29 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,3 +1,9 @@
+Fri Apr 9 00:45:41 1993 Per Bothner (bothner@rtl.cygnus.com)
+
+ * valarith.c (value_subscript): Add COERCE_REF.
+ * ch-exp.y (operand_5): We can generalize the 2nd operand
+ of a string repetition ot 'literal' without ambiguity.
+
Thu Apr 8 10:15:10 1993 Jim Kingdon (kingdon@lioth.cygnus.com)
* breakpoint.h (struct bpstat): Remove momentary field.
diff --git a/gdb/ch-exp.y b/gdb/ch-exp.y
index 6788b55..86c461f 100644
--- a/gdb/ch-exp.y
+++ b/gdb/ch-exp.y
@@ -337,9 +337,6 @@ undefined_value : FIXME_01
/* Z.200, 4.2.1 */
location : access_name
- {
- $$ = 0; /* FIXME */
- }
| primitive_value POINTER
{
write_exp_elt_opcode (UNOP_IND);
@@ -837,7 +834,7 @@ operand_5 : operand_6
{
write_exp_elt_opcode (UNOP_LOGICAL_NOT);
}
- | parenthesised_expression CHARACTER_STRING_LITERAL
+ | parenthesised_expression literal
/* We require the string operand to be a literal, to avoid some
nasty parsing ambiguities. */
{