aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBen Elliston <bje@au.ibm.com>2004-12-12 21:48:55 +0000
committerBen Elliston <bje@au.ibm.com>2004-12-12 21:48:55 +0000
commit048a01af27d5436dcdcdf49c83dd56e82fa0b07f (patch)
treeeb88741dec870b75f7dcfcaf6c7b70e37a82d50c
parent323e0a4a75ca3bbcd29e9eaa8d04c08a8db12d27 (diff)
downloadgdb-048a01af27d5436dcdcdf49c83dd56e82fa0b07f.zip
gdb-048a01af27d5436dcdcdf49c83dd56e82fa0b07f.tar.gz
gdb-048a01af27d5436dcdcdf49c83dd56e82fa0b07f.tar.bz2
* f-exp.y (typename): Remove unused nonterminal.
(name): Likewise.
-rw-r--r--gdb/ChangeLog9
-rw-r--r--gdb/f-exp.y13
2 files changed, 7 insertions, 15 deletions
diff --git a/gdb/ChangeLog b/gdb/ChangeLog
index caa88bd..39b3d9d 100644
--- a/gdb/ChangeLog
+++ b/gdb/ChangeLog
@@ -1,6 +1,11 @@
-2004-11-27 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
+2004-12-13 Ben Elliston <bje@au.ibm.com>
- Committed by Andrw Cagney.
+ * f-exp.y (typename): Remove unused nonterminal.
+ (name): Likewise.
+
+2004-12-12 Baurjan Ismagulov <ibr@ata.cs.hun.edu.tr>
+
+ Committed by Andrew Cagney.
* abug-rom.c, ada-lang.c, ada-typeprint.c, alpha-tdep.c: i18n
markup.
diff --git a/gdb/f-exp.y b/gdb/f-exp.y
index 5ef65d3..a066c5a 100644
--- a/gdb/f-exp.y
+++ b/gdb/f-exp.y
@@ -177,9 +177,7 @@ static int parse_number (char *, int, int, YYSTYPE *);
%token <lval> BOOLEAN_LITERAL
%token <ssym> NAME
%token <tsym> TYPENAME
-%type <sval> name
%type <ssym> name_not_typename
-%type <tsym> typename
/* A NAME_OR_INT is a symbol which is not known in the symbol table,
but which would parse as a valid number in the current input radix.
@@ -597,9 +595,6 @@ typebase /* Implements (approximately): (type-qualifier)* type-specifier */
{ $$ = builtin_type_f_complex_s32;}
;
-typename: TYPENAME
- ;
-
nonempty_typelist
: type
{ $$ = (struct type **) malloc (sizeof (struct type *) * 2);
@@ -613,14 +608,6 @@ nonempty_typelist
}
;
-name : NAME
- { $$ = $1.stoken; }
- | TYPENAME
- { $$ = $1.stoken; }
- | NAME_OR_INT
- { $$ = $1.stoken; }
- ;
-
name_not_typename : NAME
/* These would be useful if name_not_typename was useful, but it is just
a fake for "variable", so these cause reduce/reduce conflicts because