This is the mail archive of the
gdb-patches@sourceware.org
mailing list for the GDB project.
Re: [RFA/DWARF] Set enum type "flag_enum" and "unsigned" flags at type creation.
- From: Mark Wielaard <mjw at redhat dot com>
- To: Joel Brobecker <brobecker at adacore dot com>
- Cc: gdb-patches at sourceware dot org
- Date: Thu, 27 Feb 2014 12:15:40 +0100
- Subject: Re: [RFA/DWARF] Set enum type "flag_enum" and "unsigned" flags at type creation.
- Authentication-results: sourceware.org; auth=none
- References: <1390796357-3739-1-git-send-email-brobecker at adacore dot com> <1392820455 dot 21975 dot 235 dot camel at bordewijk dot wildebeest dot org> <1392823115 dot 21975 dot 238 dot camel at bordewijk dot wildebeest dot org> <20140226183157 dot GF4348 at adacore dot com> <1393497031 dot 8933 dot 208 dot camel at bordewijk dot wildebeest dot org>
On Thu, 2014-02-27 at 11:30 +0100, Mark Wielaard wrote:
> Sorry, I didn't have gcc-gnat installed and so missed this. I have it
> installed now. BTW. Are there any overviews of what are expected
> results? For make check RUNTESTFLAGS='--directory gdb.ada' I get:
>
> === gdb Summary ===
>
> # of expected passes 490
> # of unexpected failures 29
> # of unexpected successes 8
> # of expected failures 2
> # of known failures 1
> # of unsupported tests 3
>
> Is that reasonable? The amount of failures seems a bit high. The
> testsuite is not supposed to be (near) zero-fail?
It was pointed out on irc that it would be helpful to mention the
gcc-gnat version used and the actual failures from gdb.sum.
GNAT 4.4.7 20120313 (Red Hat 4.4.7-4)
FAIL: gdb.ada/aliased_array.exp: print bt
FAIL: gdb.ada/array_bounds.exp: print table'first
FAIL: gdb.ada/array_bounds.exp: print table'last
FAIL: gdb.ada/arrayidx.exp: print e_one_two_three, indexes off
FAIL: gdb.ada/arrayidx.exp: print r_two_three, indexes off
FAIL: gdb.ada/arrayidx.exp: print p_one_two_three, indexes off
FAIL: gdb.ada/arrayidx.exp: print e_one_two_three
FAIL: gdb.ada/arrayidx.exp: print r_two_three
FAIL: gdb.ada/arrayidx.exp: print p_one_two_three
FAIL: gdb.ada/dyn_loc.exp: info locals
FAIL: gdb.ada/enum_idx_packed.exp: print full
FAIL: gdb.ada/enum_idx_packed.exp: print full'first
FAIL: gdb.ada/iwide.exp: print sp_access.all
FAIL: gdb.ada/iwide.exp: print dp_access.all
FAIL: gdb.ada/mi_interface.exp: compilation foo.adb
FAIL: gdb.ada/null_array.exp: ptype my_table
FAIL: gdb.ada/optim_drec.exp: print z
FAIL: gdb.ada/packed_tagged.exp: print x
FAIL: gdb.ada/taft_type.exp: print w.e.all
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_Object with null Ptr
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_Object.Ptr when null
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_P_Object with null Ptr
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_P_Object.Ptr when null
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print my_object after setting Ptr
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_P_Object.Ptr when no longer null
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print my_p_object after setting Ptr
FAIL: gdb.ada/unc_arr_ptr_in_var_rec.exp: print My_P_Object.Ptr when no longer null
FAIL: gdb.ada/variant_record_packed_array.exp: print adress content
FAIL: gdb.ada/whatis_array_val.exp: print full