gdb/fortran: Add Fortran 'kind' intrinsic and keyword
[deliverable/binutils-gdb.git] / gdb / ChangeLog
index 806847a5e6f2241070a25bc70c941c7ad36809aa..e2efdb24393121ebe50209d39e974947edcd5e0e 100644 (file)
@@ -1,3 +1,19 @@
+2019-03-06  Andrew Burgess  <andrew.burgess@embecosm.com>
+           Chris January  <chris.january@arm.com>
+
+       * expprint.c (dump_subexp_body_standard): Support UNOP_KIND.
+       * f-exp.y: Define 'KIND' token.
+       (exp): New pattern for KIND expressions.
+       (ptype): Handle types with a kind extension.
+       (direct_abs_decl): Extend to spot kind extensions.
+       (f77_keywords): Add 'kind' to the list.
+       (push_kind_type): New function.
+       (convert_to_kind_type): New function.
+       * f-lang.c (evaluate_subexp_f): Support UNOP_KIND.
+       * parse.c (operator_length_standard): Likewise.
+       * parser-defs.h (enum type_pieces): Add tp_kind.
+       * std-operator.def: Add UNOP_KIND.
+
 2019-03-06  Andrew Burgess  <andrew.burgess@embecosm.com>
 
        * f-exp.y (f_parse): Set yydebug.
This page took 0.024381 seconds and 4 git commands to generate.