Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2001-03-06 | Update/correct copyright notices. | Kevin Buettner | 1 | -1/+2 | |
2000-05-28 | PARAMS removal. | Kevin Buettner | 1 | -7/+7 | |
2000-02-02 | import gdb-2000-02-01 snapshot | Jason Molenda | 1 | -6/+6 | |
1999-07-07 | import gdb-1999-07-07 post reformat | Jason Molenda | 1 | -44/+45 | |
1999-04-16 | Initial creation of sourceware repositorygdb-4_18-branchpoint | Stan Shebs | 1 | -0/+96 | |
1999-04-16 | Initial creation of sourceware repository | Stan Shebs | 1 | -96/+0 | |
1998-12-28 | hp merge changes -- too numerous to mention here; see ChangeLog and | David Taylor | 1 | -2/+4 | |
ChangeLog-gdbtk for details. | |||||
1995-08-02 | Update FSF address. | Fred Fish | 1 | -1/+1 | |
1995-03-14 | * ch-valprint.c (annotate.h): Include. | Stan Shebs | 1 | -0/+2 | |
* eval.c (evaluate_subexp_standard): Remove unused variable. (calc_f77_array_dims): Add parens to expression. * f-exp.y (yylex): Add parens to expression, remove unused label. * f-lang.h (calc_f77_array_dims): Declare. * f-valprint.c (f_val_print): Remove unused variables. | |||||
1994-08-23 | * gdbtypes.h: Declare f77_create_literal_string_type and | Jim Kingdon | 1 | -0/+2 | |
f77_create_literal_complex_type. * valops.c (f77_value_literal_string, f77_value_substring, f77_value_literal_complex): Use xmalloc not malloc. * valops.c (f77_value_literal_string, f77_value_substring): Make addr char * not CORE_ADDR. * value.h (struct value): Add new field literal_data of aligner union. (VALUE_LITERAL_DATA): Use it. * f-lang.h: Declare find_common_for_function. * value.h, valops.c: Split VALUE_SUBSTRING_START into memaddr and myaddr fields of a union. Don't overload it with the frame field (not sure this is necessary; I'm not sure what lval_* codes VALUE_SUBSTRING_* can be used with). | |||||
1994-08-19 | Initial Fortran language support, adapted from work by Farooq Butt | Stan Shebs | 1 | -0/+90 | |
(fmbutt@engage.sps.mot.com). * Makefile.in: Add Fortran-related files and dependencies. * defs.h (language_fortran): New language enum. * language.h (_LANG_fortran): Define. (MAX_FORTRAN_DIMS): Define. * expression.h: Reformat to standard. (MULTI_F77_SUBSCRIPT, OP_F77_UNDETERMINED_ARGLIST, OP_F77_LITERAL_COMPLEX, OP_F77_SUBSTR): New expression opcodes. * gdbtypes.h (TYPE_CODE_COMPLEX, TYPE_CODE_LITERAL_COMPLEX, TYPE_CODE_LITERAL_STRING): New type codes. (type): New fields upper_bound_type and lower_bound_type. (TYPE_ARRAY_UPPER_BOUND_TYPE, TYPE_ARRAY_LOWER_BOUND_TYPE, TYPE_ARRAY_UPPER_BOUND_VALUE, TYPE_ARRAY_LOWER_BOUND_VALUE): New macros. (builtin_type_f_character, etc): Declare. * value.h (VALUE_LITERAL_DATA, VALUE_SUBSTRING_START): Define. * f-exp.y: New file, Fortran expression grammar. * f-lang.c: New file, Fortran language support functions. * f-lang.h: New file, Fortran language support declarations. * f-typeprint.c: New file, Fortran type printing. * f-valprint.c: New file, Fortran value printing. * eval.c (evaluate_subexp): Add code for new expression opcodes, fix wording of error message. * gdbtypes.c (f77_create_literal_complex_type, f77_create_literal_string_type): New functions. * language.c (set_language_command): Add Fortran info. (calc_f77_array_dims): New function. * parse.c (length_of_subexp, prefixify_subexp): Add cases for new expression opcodes. * symfile.c (deduce_language_from_filename): Recognize .f and .F as Fortran source files. * valops.c (f77_value_literal_string, f77_value_substring, f77_value_literal_complex): New functions. |