old-cross-binutils/gdb/testsuite/gdb.ada
Joel Brobecker dddc0e16ef [Ada] GDB crash during "finish" of function with out parameters
Consider a function with the following signature...

   function F (R : out Rec_Type) return Enum_Type;

... where Rec_Type is a simple record:

   type Rec_Type is record
      Cur : Integer;
   end record;

Trying to "finish" from that function causes GDB to SEGV:

    (gdb) fin
    Run till exit from #0  bar.f (r=...) at bar.adb:5
    0x00000000004022fe in foo () at foo.adb:5
    5          I : Enum_Type := F (R);
    [1]    18949 segmentation fault (core dumped)  /[..]/gdb

This is related to the fact that funtion F has a parameter (R)
which is an "out" parameter being passed by copy. For those,
GNAT transforms the return value to be a record with multiple
fields: The first one is called "RETVAL" and contains the return
value shown in the source, and the remaining fields have the same
name as the "out" or "in out" parameters which are passed by copy.
So, in the example above, function F returns a struct that has
one field who name is "r".

Because "RETVAL" starts with "R", GDB thinks it's a wrapper field,
because it looks like the encoding used for  variant records:

   --    member_name ::= {choice} | others_choice
   --    choice ::= simple_choice | range_choice
   --    simple_choice ::= S number
   --    range_choice  ::= R number T number   <<<<<-----  here
   --    number ::= {decimal_digit} [m]
   --    others_choice ::= O (upper case letter O)

See ada_is_wrapper_field:

  return (name != NULL
          && (startswith (name, "PARENT")
              || strcmp (name, "REP") == 0
              || startswith (name, "_parent")
              || name[0] == 'S' || name[0] == 'R' || name[0] == 'O'));

As a result of this, when trying to print the RETURN value,
we think that RETVAL is a wrapper, and thus recurse into
print_field_values...

      if (ada_is_wrapper_field (type, i))
        {
          comma_needed =
            print_field_values (TYPE_FIELD_TYPE (type, i),
                                valaddr,
                                (offset
                                 + TYPE_FIELD_BITPOS (type, i) / HOST_CHAR_BIT),
                                stream, recurse, val, options,
                                comma_needed, type, offset, language);

... which is a problem since print_field_values assumes that
the type it is given ("TYPE_FIELD_TYPE (type, i)" here), is also
a record type. However, that's not the case, since RETVAL is
an enum. That eventually leads GDB to a NULL type when trying to
extract fields out of the enum, which then leads to a SEGV when
trying to dereference it.

Ideally, we'd want to be a little more careful in identifying
wrapper fields, by enhancing ada_is_wrapper_field to be a little
more complete in its analysis of the field name before declaring
it a variant record wrapper. However, it's not super easy to do
so, considering that the choices can be combined together when
complex choices are used. Eg:

   -- [...] the choice 1 .. 4 | 7 | -10 would be represented by
   --    R1T4S7S10m

Given that we are working towards getting rid of GNAT encodings,
which means that the above will eventually disappear, we took
the more pragmatic approach is just treating  RETVAL as a special
case.

gdb/ChangeLog:

        * ada-lang.c (ada_is_wrapper_field): Add special handling
        for fields called "RETVAL".

gdb/testsuite/ChangeLog:

        * gdb.ada/fin_fun_out: New testcase.
2015-11-09 09:58:16 -08:00
..
access_to_packed_array [Ada] Fix the evaluation of access to packed array subscript 2015-09-14 16:28:23 +02:00
addr_arith Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
aliased_array Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arr_arr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_bounds Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_char_idx Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_of_variable_length [Ada] Enhance type printing for arrays with variable-sized elements 2015-09-15 23:16:22 +02:00
array_ptr_renaming [Ada] Fix handling of array renamings 2015-09-23 22:14:18 +02:00
array_return Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_subscript_addr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arraydim Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayidx Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayparam Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayptr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
atomic_enum Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
attr_ref_and_charlit [Ada] Fix parsing for expressions with attributes and characters 2015-08-20 10:12:24 +02:00
bad-task-bp-keyword Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_enum_homonym Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_on_var Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_range_type Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_reset Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
byte_packed_arr Non bit-packed packed arrays as variable-length fields 2015-05-15 14:00:57 -07:00
call_pn Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
catch_ex Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
char_enum Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
char_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
complete [Ada] Fix completion for multiple function matches 2015-09-01 14:54:19 +02:00
cond_lang Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
disc_arr_bound gdb/DWARF: Support for arrays whose bound is a discriminant. 2015-01-29 12:08:47 +04:00
dot_all Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
dyn_arrayidx Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
dyn_loc Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
enum_idx_packed Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
exec_changed testcase for PR symtab/17855 2015-02-22 09:11:55 -08:00
expr_delims Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
exprs Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fin_fun_out [Ada] GDB crash during "finish" of function with out parameters 2015-11-09 09:58:16 -08:00
fixed_cmp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fixed_points Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
float_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
formatted_ref Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
frame_args Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fullname_bp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_addr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_in_declare Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_renaming [Ada] Add support for subprogram renamings 2015-08-13 09:33:42 +02:00
funcall_char [Ada] Make string_char_type a true TYPE_CODE_CHAR type in Ada 2015-09-03 17:52:05 +02:00
funcall_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
funcall_ref Do not consider reference types as dynamic 2015-04-03 15:23:49 +02:00
homonym Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
info_exc Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
info_locals_renaming Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
int_deref Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
interface Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
iwide Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
lang_switch Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_catch_ex Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_dyn_arr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_ex_cond Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_exc_info Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_interface Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_task_arg Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_task_info Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_var_array [Ada/varobj] number of children of null pointer to dynamic array. 2015-01-29 12:07:25 +04:00
mod_from_name Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
n_arr_bound Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
nested Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
null_array Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
null_record Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
O2_float_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
operator_bp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
optim_drec Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
out_of_line_in_inlined DWARF: cannot break on out-of-line function nested inside inlined function. 2015-05-05 11:06:09 -07:00
packed_array Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
packed_tagged Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pckd_arr_ren Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pckd_neg [Ada] problem printing negative integer values in packed arrays. 2015-05-15 07:37:15 -07:00
pkd_arr_elem Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pp-rec-component Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
print_chars Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptr_typedef Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptype_field Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptype_tagged_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
py_range Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
rdv_wait Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
rec_comp [Ada] Preserve typedef layer when getting struct element 2015-04-27 11:04:47 +02:00
rec_return Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ref_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ref_tick_size Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
same_enum Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
set_pckd_arr_elt Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
set_wstr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
small_reg_param Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
start Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
str_ref_cmp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
str_uninit Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
sym_print_name Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
taft_type Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tagged Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tagged_access Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tagged_not_init Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
task_bp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tasks Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tick_last_segv Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tick_length_array_enum_idx Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
type_coercion Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
unc_arr_ptr_in_var_rec Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
uninitialized_vars Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
var_arr_attrs [Ada] 'first/'last/'length of array whose bound is a discriminant 2015-01-15 12:53:33 +04:00
var_arr_typedef gdb/gdbtypes: fix handling of typedef layers between array types 2015-07-23 14:59:58 +02:00
var_rec_arr testsuite/gdb.ada/var_rec_arr: New testcase. 2015-05-05 10:48:21 -07:00
variant_record_packed_array Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
watch_arg Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
whatis_array_val Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
widewide Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
win_fu_syms Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
access_to_packed_array.exp Fix access_to_packed_array.exp typos/errors 2015-10-27 06:08:45 +01:00
addr_arith.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
aliased_array.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arr_arr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_bounds.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_char_idx.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_of_variable_length.exp [Ada] Enhance type printing for arrays with variable-sized elements 2015-09-15 23:16:22 +02:00
array_ptr_renaming.exp [Ada] Fix handling of array renamings 2015-09-23 22:14:18 +02:00
array_return.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
array_subscript_addr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arraydim.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayidx.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayparam.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
arrayptr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
assign_1.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
atomic_enum.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
attr_ref_and_charlit.exp [Ada] Fix parsing for expressions with attributes and characters 2015-08-20 10:12:24 +02:00
bad-task-bp-keyword.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
boolean_expr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_enum_homonym.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_on_var.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_range_type.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
bp_reset.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
byte_packed_arr.exp Non bit-packed packed arrays as variable-length fields 2015-05-15 14:00:57 -07:00
call_pn.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
catch_ex.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
char_enum.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
char_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
complete.exp [Ada] Fix completion for multiple function matches 2015-09-01 14:54:19 +02:00
cond_lang.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
disc_arr_bound.exp gdb/DWARF: Support for arrays whose bound is a discriminant. 2015-01-29 12:08:47 +04:00
dot_all.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
dyn_arrayidx.exp gdb.ada/dyn_arrayidx.exp: Add additional_flags=-gnat12. 2015-01-31 14:26:54 -08:00
dyn_loc.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
enum_idx_packed.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
exec_changed.exp testcase for PR symtab/17855 2015-02-22 09:11:55 -08:00
expr_delims.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
exprs.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fin_fun_out.exp [Ada] GDB crash during "finish" of function with out parameters 2015-11-09 09:58:16 -08:00
fixed_cmp.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fixed_points.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
float_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
formatted_ref.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
frame_args.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fullname_bp.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_addr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_in_declare.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
fun_renaming.exp [Ada] Add support for subprogram renamings 2015-08-13 09:33:42 +02:00
funcall_char.exp [Ada] Make string_char_type a true TYPE_CODE_CHAR type in Ada 2015-09-03 17:52:05 +02:00
funcall_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
funcall_ref.exp Do not consider reference types as dynamic 2015-04-03 15:23:49 +02:00
gnat_ada.gpr Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
homonym.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
info_exc.exp gdb.ada/info_exc.exp: Adjust expected output in "info exception" test. 2015-07-20 15:18:24 -07:00
info_locals_renaming.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
info_types.c Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
info_types.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
int_deref.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
interface.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
iwide.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
lang_switch.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
Makefile.in
mi_catch_ex.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_dyn_arr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_ex_cond.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_exc_info.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_interface.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_task_arg.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_task_info.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
mi_var_array.exp [Ada/varobj] number of children of null pointer to dynamic array. 2015-01-29 12:07:25 +04:00
mod_from_name.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
n_arr_bound.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
nested.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
null_array.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
null_record.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
O2_float_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
operator_bp.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
optim_drec.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
out_of_line_in_inlined.exp out of line functions nested inside inline functions. 2015-05-05 11:08:14 -07:00
packed_array.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
packed_tagged.exp Share the "multi_line" helper among all testcases 2015-04-01 15:06:39 +02:00
pckd_arr_ren.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pckd_neg.exp [Ada] problem printing negative integer values in packed arrays. 2015-05-15 07:37:15 -07:00
pkd_arr_elem.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pp-rec-component.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
pp-rec-component.py Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
print_chars.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
print_pc.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptr_typedef.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptype_arith_binop.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ptype_field.exp Share the "multi_line" helper among all testcases 2015-04-01 15:06:39 +02:00
ptype_tagged_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
py_range.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
rdv_wait.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
rec_comp.exp [Ada] Preserve typedef layer when getting struct element 2015-04-27 11:04:47 +02:00
rec_return.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ref_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
ref_tick_size.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
same_enum.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
set_pckd_arr_elt.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
set_wstr.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
small_reg_param.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
start.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
str_ref_cmp.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
str_uninit.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
sym_print_name.exp Share the "multi_line" helper among all testcases 2015-04-01 15:06:39 +02:00
taft_type.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tagged.exp Share the "multi_line" helper among all testcases 2015-04-01 15:06:39 +02:00
tagged_access.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tagged_not_init.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
task_bp.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tasks.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tick_last_segv.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
tick_length_array_enum_idx.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
type_coercion.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
unc_arr_ptr_in_var_rec.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
uninitialized_vars.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
var_arr_attrs.exp [Ada] 'first/'last/'length of array whose bound is a discriminant 2015-01-15 12:53:33 +04:00
var_arr_typedef.exp gdb/gdbtypes: fix handling of typedef layers between array types 2015-07-23 14:59:58 +02:00
var_rec_arr.exp testsuite/gdb.ada/var_rec_arr: New testcase. 2015-05-05 10:48:21 -07:00
variant_record_packed_array.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
watch_arg.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
whatis_array_val.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
widewide.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00
win_fu_syms.exp Update year range in copyright notice of all files owned by the GDB project. 2015-01-01 13:32:14 +04:00