binutils-gdb/gdb/testsuite/gdb.mi
Andrew Burgess bc68014d16 gdb/fortran: Add allocatable type qualifier
Types in Fortran can have the 'allocatable' qualifier attached to
indicate that memory needs to be explicitly allocated by the user.
This patch extends GDB to show this qualifier when printing types.

Lots of tests results are then updated to include this new qualifier
in the expected results.

gdb/ChangeLog:

	* f-typeprint.c (f_type_print_base): Print 'allocatable' type
	qualifier.
	* gdbtypes.h (TYPE_IS_ALLOCATABLE): Define.

gdb/testsuite/ChangeLog:

	* gdb.fortran/vla-datatypes.exp: Update expected results.
	* gdb.fortran/vla-ptype.exp: Likewise.
	* gdb.fortran/vla-type.exp: Likewise.
	* gdb.fortran/vla-value.exp: Likewise.
2019-04-30 10:36:57 +01:00
..
array.f Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
basics.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ChangeLog-1999-2003
dw2-ref-missing-frame-func.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
dw2-ref-missing-frame.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb669.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb680.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb701.c
gdb701.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb792.cc
gdb792.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
gdb2549.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
list-thread-groups-available.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
list-thread-groups-available.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
list-thread-groups-no-inferior.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi2-amd64-entry-value.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi2-amd64-entry-value.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi2-amd64-entry-value.s Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi2-cli-display.c Don't show "display"s twice in MI 2019-03-19 12:16:48 -06:00
mi2-cli-display.exp Don't show "display"s twice in MI 2019-03-19 12:16:48 -06:00
mi2-prompt.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi2-var-child.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-async-run.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-async-run.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-async.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-basics.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-break.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-breakpoint-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-breakpoint-multiple-locations.cc Fix MI output for multi-location breakpoints 2019-03-13 15:14:36 -04:00
mi-breakpoint-multiple-locations.exp Fix MI output for multi-location breakpoints 2019-03-13 15:14:36 -04:00
mi-catch-load-so.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-catch-load.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-catch-load.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-cli.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-cmd-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-cmd-param-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-condbreak-call-thr-state-mt.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-condbreak-call-thr-state-st.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-condbreak-call-thr-state.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-condbreak-call-thr-state.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-console.c
mi-console.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-detach.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-disassemble.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-dprintf-pending.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-dprintf-pending.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-dprintf-pendshr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-dprintf.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-dprintf.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-editing.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-eval.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-exec-run.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-exit-code.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-exit-code.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-file-transfer.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-file.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-fill-memory.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-frame-regs.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-fullname-deleted.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-hack-cli.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-i-cmd.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-info-os.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-inheritance-syntax-error.cc
mi-inheritance-syntax-error.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-language.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-linespec-err-cp.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-linespec-err-cp.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-logging.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-memory-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-nonstop-exit.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-nonstop.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-ns-stale-regcache.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-nsintrall.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-nsmoribund.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-nsthrexec.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-pending.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-pending.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-pendshr2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-pendshr.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-pthreads.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-read-memory.c
mi-read-memory.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-record-changed.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-reg-undefined.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-reg-undefined.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-reg-undefined.S Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-regs.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-return.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-reverse.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-simplerun.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-solib.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-stack.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-stack.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-start.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-start.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-stepi.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-stepn.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-stepn.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-syn-frame.c
mi-syn-frame.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-threads-interrupt.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-threads-interrupt.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-undefined-cmd.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-until.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-block.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-child-f.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-child.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-child.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-cmd.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-cp.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-cp.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-create-rtti.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-create-rtti.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-display.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-invalidate.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-list-children-invalid-grandchild.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-list-children-invalid-grandchild.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-rtti.cc Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-var-rtti.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-vla-c99.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-vla-fortran.exp gdb/fortran: Add allocatable type qualifier 2019-04-30 10:36:57 +01:00
mi-watch-nonstop.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
mi-watch.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
new-ui-mi-sync.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
new-ui-mi-sync.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
non-stop-exit.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
non-stop.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
ns-stale-regcache.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
nsintrall.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
nsmoribund.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
nsthrexec.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pending.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pendshr1.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pendshr2.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr11022.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pr11022.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
pthreads.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
solib-lib.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
solib-main.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
testcmds
until.c
user-selected-context-sync.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
user-selected-context-sync.exp Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
var-cmd.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
vla.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
vla.f90 Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00
watch-nonstop.c Update copyright year range in all GDB files. 2019-01-01 10:01:51 +04:00