binutils-gdb/gdb/testsuite/gdb.base
Jan Kratochvil d78df37042 gdb/
Replace TYPE_ARRAY_{UPPER,LOWER}_BOUND_TYPE by a bit if {un,}defined.
	* c-typeprint.c (c_type_print_varspec_suffix), m2-typeprint.c
	(m2_array), p-typeprint.c (pascal_type_print_varspec_prefix),
	valops.c (value_cast), varobj.c (c_number_of_children): Replace
	TYPE_ARRAY_UPPER_BOUND_TYPE compared to BOUND_CANNOT_BE_DETERMINED by
	TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
	* parse.c (follow_types): Use TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
	* f-valprint.c (f77_get_dynamic_upperbound): Replace with ...
	(f77_get_upperbound): ... this function handling now only
	TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED.
	(f77_get_dynamic_lowerbound): Replace with ...
	(f77_get_lowerbound): ... this function handling now only
	TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED.
	(f77_get_dynamic_length_of_aggregate, f77_create_arrayprint_offset_tbl):
	Update their callers.
	* eval.c (evaluate_subexp_standard): Update their callers.
	* f-lang.h (f77_get_dynamic_upperbound, f77_get_upperbound)
	(f77_get_dynamic_lowerbound, f77_get_lowerbound): Update their
	prototypes.
	(BOUND_FETCH_OK, BOUND_FETCH_ERROR): Remove.
	* f-typeprint.c (f_type_print_varspec_suffix, f_type_print_base): Remove
	the lower_bound_was_default variable.  Update the
	f77_get_dynamic_upperbound, f77_get_upperbound and
	TYPE_ARRAY_UPPER_BOUND_TYPE calls.
	* gdbtypes.c (print_bound_type): Remove the function.
	(recursive_dump_type): Remove its calls printing UPPER_BOUND_TYPE and
	LOWER_BOUND_TYPE.
	* gdbtypes.h (enum array_bound_type): Remove.
	(struct main_type): Remove the fields upper_bound_type and
	lower_bound_type.  Comment the new overload of the field artificial.
	(TYPE_ARRAY_UPPER_BOUND_TYPE): Replace by ...
	(TYPE_ARRAY_UPPER_BOUND_IS_UNDEFINED): ... this macro.
	(TYPE_ARRAY_LOWER_BOUND_TYPE): Replace by ...
	(TYPE_ARRAY_LOWER_BOUND_IS_UNDEFINED): ... this macro.

gdb/testsuite/
	* gdb.base/maint.exp (maint print type): Remove printing
	UPPER_BOUND_TYPE and LOWER_BOUND_TYPE.
2008-10-02 22:06:08 +00:00
..
a2-run.exp
advance.c
advance.exp
all-bin.exp
all-types.c
annota1.c
annota1.exp
annota3.c
annota3.exp
args.c
args.exp
arithmet.exp
arrayidx.c
arrayidx.exp
assign.exp
async.c
async.exp
attach2.c
attach.c
attach.exp
auxv.c
auxv.exp
average.c
bang.exp
bar.c
baz.c
bfp-test.c
bfp-test.exp
bigcore.c
bigcore.exp
bitfields2.c
bitfields2.exp
bitfields.c
bitfields.exp
bitops.exp
branches.c
break1.c
break-always.c
break-always.exp
break.c
break.exp
call-ar-st.c
call-ar-st.exp
call-rt-st.c
call-rt-st.exp
call-sc.c
call-sc.exp
call-strs.c
call-strs.exp
callfuncs.c
callfuncs.exp
charset.c
charset.exp
checkpoint.c
checkpoint.exp
chng-syms.c
chng-syms.exp
code-expr.exp
commands.exp
completion.exp
complex.c
complex.exp
cond-expr.exp
condbreak.exp
consecutive.c
consecutive.exp
constvars.c
constvars.exp
corefile.exp
coremaker2.c
coremaker.c
cursal.c
cursal.exp
cvexpr.c
cvexpr.exp
d10v.ld
d10vovly.c
dbx.exp
default.exp
define.exp gdb/ 2008-08-16 20:36:30 +00:00
del.c
del.exp
detach.exp
dfp-exprs.exp
dfp-test.c
dfp-test.exp
display.c
display.exp
dump.c
dump.exp
echo.exp
ena-dis-br.exp
ending-run.c
ending-run.exp
environ.exp
eval-skip.exp
execd-prog.c
expand-psymtabs.c
expand-psymtabs.exp
exprs.c
exprs.exp
fileio.c
fileio.exp
find.c
find.exp
finish.exp
fixsection.c
fixsection.exp
fixsectshr.c
float.exp
foll-exec.c
foll-exec.exp
foll-fork.c
foll-fork.exp
foll-vfork.c
foll-vfork.exp
foo.c
frame-args.c
frame-args.exp
freebpcmd.c
freebpcmd.exp
fullname.c
fullname.exp
funcargs.c
funcargs.exp
gcore-buffer-overflow.c
gcore-buffer-overflow.exp
gcore.c
gcore.exp
gdb1056.exp
gdb1090.c
gdb1090.exp
gdb1250.c
gdb1250.exp
gdb1555-main.c
gdb1555.c
gdb1555.exp
gdb1821.c
gdb1821.exp
gdb_history
gdbvars.exp
grbx.c
hashline1.exp
hashline2.exp
hashline3.exp
help.exp gdb: 2008-08-17 16:58:17 +00:00
hook-stop-continue.c gdb/ 2008-09-09 18:58:20 +00:00
hook-stop-continue.exp gdb/ 2008-09-09 18:58:20 +00:00
huge.c
huge.exp
ifelse.exp
included.c
included.exp
included.h
infnan.c
infnan.exp
info-proc.exp
info-target.exp
int-type.c
interp.exp * gdb.base/interp.exp: Always consume both prompts. 2008-08-20 18:55:57 +00:00
interrupt.c
interrupt.exp
jump.c
jump.exp
langs0.c
langs1.c
langs1.f
langs2.c
langs2.cxx
langs.exp
lineinc1.h
lineinc2.h
lineinc3.h
lineinc.c
lineinc.exp
list0.c
list0.h
list1.c
list.exp
logical.exp
long_long.c
long_long.exp
longjmp.c
longjmp.exp
m32r.ld
m32rovly.c
macscp1.c gdb 2008-09-30 17:21:28 +00:00
macscp2.h
macscp3.h
macscp4.h
macscp.exp gdb 2008-09-30 17:21:28 +00:00
maint.exp gdb/ 2008-10-02 22:06:08 +00:00
Makefile.in
mips_pro.c
mips_pro.exp compile with gcc -fno-inline, lest gcc-4.3.1 optimizes the whole thing away. 2008-09-05 17:39:00 +00:00
miscexprs.c
miscexprs.exp
multi-forks.c
multi-forks.exp
nodebug.c
nodebug.exp
nofield.c
nofield.exp
opaque0.c
opaque1.c
opaque.exp
overlays.c
overlays.exp
ovlymgr.c
ovlymgr.h
page.exp
pc-fp.c
pc-fp.exp
pending.c
pending.exp gdb/ 2008-08-20 11:47:57 +00:00
pendshr.c
pi.txt
pointers.c
pointers.exp
prelink-lib.c
prelink.c
prelink.exp
printcmds.c
printcmds.exp
prologue.c
prologue.exp
psymtab1.c
psymtab2.c
psymtab.exp
ptr-typedef.c
ptr-typedef.exp
ptype1.c
ptype.c
ptype.exp
radix.exp
randomize.c
randomize.exp
readline.exp
recurse.c
recurse.exp
regs.exp
relational.exp
relativedebug.c
relativedebug.exp
relocate.c
relocate.exp
remote.c
remote.exp
remotetimeout.exp
reread1.c
reread2.c
reread.exp
restore.c
restore.exp
return2.c
return2.exp
return.c
return.exp
run.c
savedregs.c
savedregs.exp
scope0.c
scope1.c
scope.exp
sect-cmd.exp
sep-proc.c
sep.c
sep.exp
sepdebug.c
sepdebug.exp
sepsymtab.c
sepsymtab.exp
set-lang-auto.exp
setshow.c
setshow.exp
setvar.c
setvar.exp
shlib-call.exp
shmain.c
shr1.c
shr2.c
shreloc1.c
shreloc2.c
shreloc.c
shreloc.exp
sigall.c
sigall.exp
sigaltstack.c
sigaltstack.exp
sigbpt.c
sigbpt.exp
sigchld.c
sigchld.exp
siginfo-addr.c
siginfo-addr.exp
siginfo.c
siginfo.exp
signals.c
signals.exp
signull.c
signull.exp
sigrepeat.c
sigrepeat.exp
sigstep.c
sigstep.exp
sizeof.c
sizeof.exp
so-disc-shr.c
so-impl-ld.c
so-impl-ld.exp
so-indr-cl.c
so-indr-cl.exp
solib1.c
solib2.c
solib-disc.c
solib-disc.exp
solib-symbol-lib.c
solib-symbol-main.c
solib-symbol.exp
solib-weak.c
solib-weak.exp
solib.c
solib.exp
source-error.gdb
source.exp
spu.ld
ss.h
stack-checking.c * gdb.base/stack-checking.c (big_frame): Reduce stack consumption 2008-09-11 16:24:17 +00:00
stack-checking.exp * gdb.base/stack-checking.c: New file. 2008-09-08 15:54:29 +00:00
start.c
start.exp
step-break.c
step-break.exp
step-bt.c
step-bt.exp
step-line.c
step-line.exp
step-line.inp
step-test.c
step-test.exp
store.c
store.exp
structs2.c
structs2.exp
structs3.c * valops.c (value_cast_structs): Return NULL for failure. 2008-09-08 22:16:51 +00:00
structs3.exp * valops.c (value_cast_structs): Return NULL for failure. 2008-09-08 22:16:51 +00:00
structs.c
structs.exp
subst.exp
sum.c
term.exp
trace-commands.exp
twice.c
twice.exp
type-opaque-lib.c
type-opaque-main.c
type-opaque.exp
unload.c
unload.exp
unloadshr.c
until.exp
value-double-free.c
value-double-free.exp * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints. 2008-09-04 00:51:04 +00:00
varargs.c
varargs.exp
vforked-prog.c
volatile.exp
watch_thread_num.c
watch_thread_num.exp * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints. 2008-09-04 00:51:04 +00:00
watchpoint-solib-shr.c
watchpoint-solib.c
watchpoint-solib.exp * gdb.base/value-double-free.exp: Respect gdb,no_hardware_watchpoints. 2008-09-04 00:51:04 +00:00
watchpoint.c
watchpoint.exp
weaklib1.c
weaklib2.c
whatis-exp.exp
whatis.c
whatis.exp