diff options
author | nobody <> | 2009-09-01 13:38:28 +0000 |
---|---|---|
committer | nobody <> | 2009-09-01 13:38:28 +0000 |
commit | fb09913171a71bd2c99544d994b61ab50e9caa29 (patch) | |
tree | 934e4e726b151ac2316c1a39e3009cce0431ac8a /gdb/tui | |
parent | fb7924623ecb59dd6d2692e7afaf7d12ce1827d1 (diff) | |
download | binutils-sid-snapshot-20090901.zip binutils-sid-snapshot-20090901.tar.gz binutils-sid-snapshot-20090901.tar.bz2 |
This commit was manufactured by cvs2svn to create tag 'sid-sid-snapshot-20090901
snapshot-20090901'.
Sprout from master 2009-09-01 13:38:26 UTC Tristan Gingold <gingold@adacore.com> '2009-09-01 Tristan Gingold <gingold@adacore.com>'
Cherrypick from cygnus 2000-02-22 15:59:20 UTC Ian Lance Taylor <ian@airs.com> 'import libiberty from egcs':
README
bfd/PORTING
bfd/TODO
bfd/doc/doc.str
bfd/doc/makefile.vms
bfd/stamp-h.in
config/mt-d30v
config/mt-netware
config/mt-ospace
etc/add-log.el
etc/add-log.vi
etc/configbuild.ein
etc/configbuild.fig
etc/configbuild.jin
etc/configbuild.tin
etc/configdev.ein
etc/configdev.fig
etc/configdev.jin
etc/configdev.tin
include/aout/hppa.h
include/coff/sym.h
include/fopen-bin.h
include/fopen-same.h
include/opcode/tahoe.h
libiberty/config/mh-aix
libiberty/config/mh-cxux7
libiberty/config/mh-fbsd21
libiberty/config/mh-windows
libiberty/msdos.c
libiberty/vmsbuild.com
makefile.vms
opcodes/stamp-h.in
Delete:
binutils/BRANCHES
binutils/ChangeLog
binutils/ChangeLog-0001
binutils/ChangeLog-0203
binutils/ChangeLog-2004
binutils/ChangeLog-2005
binutils/ChangeLog-2006
binutils/ChangeLog-2007
binutils/ChangeLog-2008
binutils/ChangeLog-9197
binutils/ChangeLog-9899
binutils/MAINTAINERS
binutils/Makefile.am
binutils/Makefile.in
binutils/NEWS
binutils/README
binutils/aclocal.m4
binutils/addr2line.c
binutils/ar.c
binutils/arlex.l
binutils/arparse.y
binutils/arsup.c
binutils/arsup.h
binutils/bin2c.c
binutils/binemul.c
binutils/binemul.h
binutils/bucomm.c
binutils/bucomm.h
binutils/budbg.h
binutils/coffdump.c
binutils/coffgrok.c
binutils/coffgrok.h
binutils/config.in
binutils/configure
binutils/configure.com
binutils/configure.in
binutils/configure.tgt
binutils/cxxfilt.c
binutils/debug.c
binutils/debug.h
binutils/deflex.l
binutils/defparse.y
binutils/dep-in.sed
binutils/dlltool.c
binutils/dlltool.h
binutils/dllwrap.c
binutils/doc/Makefile.am
binutils/doc/Makefile.in
binutils/doc/binutils.texi
binutils/doc/fdl.texi
binutils/dwarf.c
binutils/dwarf.h
binutils/embedspu.sh
binutils/emul_aix.c
binutils/emul_vanilla.c
binutils/filemode.c
binutils/ieee.c
binutils/is-ranlib.c
binutils/is-strip.c
binutils/makefile.vms-in
binutils/maybe-ranlib.c
binutils/maybe-strip.c
binutils/mclex.c
binutils/mcparse.y
binutils/nlmconv.c
binutils/nlmconv.h
binutils/nlmheader.y
binutils/nm.c
binutils/not-ranlib.c
binutils/not-strip.c
binutils/objcopy.c
binutils/objdump.c
binutils/po/.cvsignore
binutils/po/Make-in
binutils/po/POTFILES.in
binutils/po/binutils.pot
binutils/po/da.po
binutils/po/es.po
binutils/po/fi.po
binutils/po/fr.po
binutils/po/id.po
binutils/po/ja.po
binutils/po/ro.po
binutils/po/ru.po
binutils/po/rw.po
binutils/po/sk.po
binutils/po/sv.po
binutils/po/tr.po
binutils/po/uk.po
binutils/po/vi.po
binutils/po/zh_CN.po
binutils/po/zh_TW.po
binutils/prdbg.c
binutils/ranlib.sh
binutils/rclex.c
binutils/rcparse.y
binutils/rdcoff.c
binutils/rddbg.c
binutils/readelf.c
binutils/rename.c
binutils/resbin.c
binutils/rescoff.c
binutils/resrc.c
binutils/resres.c
binutils/sanity.sh
binutils/size.c
binutils/srconv.c
binutils/stabs.c
binutils/stamp-h.in
binutils/strings.c
binutils/sysdep.h
binutils/sysdump.c
binutils/sysinfo.y
binutils/syslex.l
binutils/sysroff.info
binutils/testsuite/ChangeLog
binutils/testsuite/ChangeLog-9303
binutils/testsuite/binutils-all/alias.def
binutils/testsuite/binutils-all/ar.exp
binutils/testsuite/binutils-all/arm/objdump.exp
binutils/testsuite/binutils-all/arm/thumb2-cond.s
binutils/testsuite/binutils-all/bintest.s
binutils/testsuite/binutils-all/copy-1.d
binutils/testsuite/binutils-all/copy-1.s
binutils/testsuite/binutils-all/copy-2.d
binutils/testsuite/binutils-all/copy-3.d
binutils/testsuite/binutils-all/copy-4.d
binutils/testsuite/binutils-all/copytest.s
binutils/testsuite/binutils-all/dlltool.exp
binutils/testsuite/binutils-all/dumptest.s
binutils/testsuite/binutils-all/dw2-compressed.S
binutils/testsuite/binutils-all/empty.s
binutils/testsuite/binutils-all/fastcall.def
binutils/testsuite/binutils-all/group-2.s
binutils/testsuite/binutils-all/group-3.s
binutils/testsuite/binutils-all/group-4.s
binutils/testsuite/binutils-all/group.s
binutils/testsuite/binutils-all/hppa/addendbug.s
binutils/testsuite/binutils-all/hppa/freg.s
binutils/testsuite/binutils-all/hppa/objdump.exp
binutils/testsuite/binutils-all/link-order.s
binutils/testsuite/binutils-all/localize-hidden-1.d
binutils/testsuite/binutils-all/localize-hidden-1.s
binutils/testsuite/binutils-all/localize-hidden-2.d
binutils/testsuite/binutils-all/localize-hidden-2.s
binutils/testsuite/binutils-all/m68k/movem.s
binutils/testsuite/binutils-all/m68k/objdump.exp
binutils/testsuite/binutils-all/needed-by-reloc.s
binutils/testsuite/binutils-all/nm.exp
binutils/testsuite/binutils-all/objcopy.exp
binutils/testsuite/binutils-all/objdump.W
binutils/testsuite/binutils-all/objdump.exp
binutils/testsuite/binutils-all/objdump.s
binutils/testsuite/binutils-all/readelf.exp
binutils/testsuite/binutils-all/readelf.h
binutils/testsuite/binutils-all/readelf.r
binutils/testsuite/binutils-all/readelf.r-64
binutils/testsuite/binutils-all/readelf.s
binutils/testsuite/binutils-all/readelf.s-64
binutils/testsuite/binutils-all/readelf.ss
binutils/testsuite/binutils-all/readelf.ss-64
binutils/testsuite/binutils-all/readelf.ss-mips
binutils/testsuite/binutils-all/readelf.ss-tmips
binutils/testsuite/binutils-all/readelf.wa
binutils/testsuite/binutils-all/size.exp
binutils/testsuite/binutils-all/strip-1.d
binutils/testsuite/binutils-all/strip-10.d
binutils/testsuite/binutils-all/strip-2.d
binutils/testsuite/binutils-all/strip-3.d
binutils/testsuite/binutils-all/strip-4.d
binutils/testsuite/binutils-all/strip-5.d
binutils/testsuite/binutils-all/strip-6.d
binutils/testsuite/binutils-all/strip-7.d
binutils/testsuite/binutils-all/strip-8.d
binutils/testsuite/binutils-all/strip-9.d
binutils/testsuite/binutils-all/testprog.c
binutils/testsuite/binutils-all/testranges-ia64.d
binutils/testsuite/binutils-all/testranges-ia64.s
binutils/testsuite/binutils-all/testranges.d
binutils/testsuite/binutils-all/testranges.s
binutils/testsuite/binutils-all/unique.s
binutils/testsuite/binutils-all/unknown.s
binutils/testsuite/binutils-all/vax/entrymask.s
binutils/testsuite/binutils-all/vax/objdump.exp
binutils/testsuite/binutils-all/windres/MSG00001.bin
binutils/testsuite/binutils-all/windres/README
binutils/testsuite/binutils-all/windres/bmp1.bmp
binutils/testsuite/binutils-all/windres/bmpalign.rc
binutils/testsuite/binutils-all/windres/bmpalign.rsd
binutils/testsuite/binutils-all/windres/capstyle.rc
binutils/testsuite/binutils-all/windres/capstyle.rsd
binutils/testsuite/binutils-all/windres/checkbox.rc
binutils/testsuite/binutils-all/windres/checkbox.rsd
binutils/testsuite/binutils-all/windres/combobox.rc
binutils/testsuite/binutils-all/windres/combobox.rsd
binutils/testsuite/binutils-all/windres/deflang.rc
binutils/testsuite/binutils-all/windres/deflang.rsd
binutils/testsuite/binutils-all/windres/dialog0.rc
binutils/testsuite/binutils-all/windres/dialog0.rsd
binutils/testsuite/binutils-all/windres/dialog1.rc
binutils/testsuite/binutils-all/windres/dialog1.rsd
binutils/testsuite/binutils-all/windres/dialogid.rc
binutils/testsuite/binutils-all/windres/dialogid.rsd
binutils/testsuite/binutils-all/windres/dialogsignature.rc
binutils/testsuite/binutils-all/windres/dialogsignature.rsd
binutils/testsuite/binutils-all/windres/dlgfont.rc
binutils/testsuite/binutils-all/windres/dlgfont.rsd
binutils/testsuite/binutils-all/windres/edittext.rc
binutils/testsuite/binutils-all/windres/edittext.rsd
binutils/testsuite/binutils-all/windres/escapea.rc
binutils/testsuite/binutils-all/windres/escapea.rsd
binutils/testsuite/binutils-all/windres/escapex-2.rc
binutils/testsuite/binutils-all/windres/escapex-2.rsd
binutils/testsuite/binutils-all/windres/escapex.rc
binutils/testsuite/binutils-all/windres/escapex.rsd
binutils/testsuite/binutils-all/windres/html.rc
binutils/testsuite/binutils-all/windres/html.rsd
binutils/testsuite/binutils-all/windres/html1.hm
binutils/testsuite/binutils-all/windres/html2.hm
binutils/testsuite/binutils-all/windres/lang.rc
binutils/testsuite/binutils-all/windres/lang.rsd
binutils/testsuite/binutils-all/windres/listbox.rc
binutils/testsuite/binutils-all/windres/listbox.rsd
binutils/testsuite/binutils-all/windres/messagetable.rc
binutils/testsuite/binutils-all/windres/messagetable.rsd
binutils/testsuite/binutils-all/windres/msupdate
binutils/testsuite/binutils-all/windres/nocaption.rc
binutils/testsuite/binutils-all/windres/nocaption.rsd
binutils/testsuite/binutils-all/windres/printstyle.rc
binutils/testsuite/binutils-all/windres/printstyle.rsd
binutils/testsuite/binutils-all/windres/quoteclass.rc
binutils/testsuite/binutils-all/windres/scrollbar.rc
binutils/testsuite/binutils-all/windres/scrollbar.rsd
binutils/testsuite/binutils-all/windres/strtab1.rc
binutils/testsuite/binutils-all/windres/strtab1.rsd
binutils/testsuite/binutils-all/windres/strtab2.rc
binutils/testsuite/binutils-all/windres/strtab2.rsd
binutils/testsuite/binutils-all/windres/sublang.rc
binutils/testsuite/binutils-all/windres/sublang.rsd
binutils/testsuite/binutils-all/windres/version.rc
binutils/testsuite/binutils-all/windres/version.rsd
binutils/testsuite/binutils-all/windres/version_cat.rc
binutils/testsuite/binutils-all/windres/version_cat.rsd
binutils/testsuite/binutils-all/windres/windres.exp
binutils/testsuite/config/default.exp
binutils/testsuite/config/hppa.sed
binutils/testsuite/lib/utils-lib.exp
binutils/unwind-ia64.c
binutils/unwind-ia64.h
binutils/version.c
binutils/windint.h
binutils/windmc.c
binutils/windmc.h
binutils/windres.c
binutils/windres.h
binutils/winduni.c
binutils/winduni.h
binutils/wrstabs.c
djunpack.bat
elfcpp/ChangeLog
elfcpp/README
elfcpp/arm.h
elfcpp/dwarf.h
elfcpp/elfcpp.h
elfcpp/elfcpp_file.h
elfcpp/elfcpp_internal.h
elfcpp/elfcpp_swap.h
elfcpp/i386.h
elfcpp/powerpc.h
elfcpp/sparc.h
elfcpp/x86_64.h
gas/CONTRIBUTORS
gas/COPYING
gas/ChangeLog
gas/ChangeLog-0001
gas/ChangeLog-0203
gas/ChangeLog-2004
gas/ChangeLog-2005
gas/ChangeLog-2006
gas/ChangeLog-2007
gas/ChangeLog-2008
gas/ChangeLog-9295
gas/ChangeLog-9697
gas/ChangeLog-9899
gas/MAINTAINERS
gas/Makefile.am
gas/Makefile.in
gas/NEWS
gas/README
gas/acinclude.m4
gas/aclocal.m4
gas/app.c
gas/as.c
gas/as.h
gas/asintl.h
gas/atof-generic.c
gas/bignum.h
gas/bit_fix.h
gas/cgen.c
gas/cgen.h
gas/cond.c
gas/config.in
gas/config/aout_gnu.h
gas/config/atof-ieee.c
gas/config/atof-vax.c
gas/config/bfin-aux.h
gas/config/bfin-defs.h
gas/config/bfin-lex.l
gas/config/bfin-parse.y
gas/config/e-crisaout.c
gas/config/e-criself.c
gas/config/e-i386aout.c
gas/config/e-i386coff.c
gas/config/e-i386elf.c
gas/config/e-mipsecoff.c
gas/config/e-mipself.c
gas/config/itbl-mips.h
gas/config/m68k-parse.h
gas/config/m68k-parse.y
gas/config/obj-aout.c
gas/config/obj-aout.h
gas/config/obj-coff-seh.c
gas/config/obj-coff-seh.h
gas/config/obj-coff.c
gas/config/obj-coff.h
gas/config/obj-ecoff.c
gas/config/obj-ecoff.h
gas/config/obj-elf.c
gas/config/obj-elf.h
gas/config/obj-evax.c
gas/config/obj-evax.h
gas/config/obj-fdpicelf.c
gas/config/obj-fdpicelf.h
gas/config/obj-macho.c
gas/config/obj-macho.h
gas/config/obj-multi.c
gas/config/obj-multi.h
gas/config/obj-som.c
gas/config/obj-som.h
gas/config/tc-alpha.c
gas/config/tc-alpha.h
gas/config/tc-arc.c
gas/config/tc-arc.h
gas/config/tc-arm.c
gas/config/tc-arm.h
gas/config/tc-avr.c
gas/config/tc-avr.h
gas/config/tc-bfin.c
gas/config/tc-bfin.h
gas/config/tc-cr16.c
gas/config/tc-cr16.h
gas/config/tc-cris.c
gas/config/tc-cris.h
gas/config/tc-crx.c
gas/config/tc-crx.h
gas/config/tc-d10v.c
gas/config/tc-d10v.h
gas/config/tc-d30v.c
gas/config/tc-d30v.h
gas/config/tc-dlx.c
gas/config/tc-dlx.h
gas/config/tc-fr30.c
gas/config/tc-fr30.h
gas/config/tc-frv.c
gas/config/tc-frv.h
gas/config/tc-generic.c
gas/config/tc-generic.h
gas/config/tc-h8300.c
gas/config/tc-h8300.h
gas/config/tc-hppa.c
gas/config/tc-hppa.h
gas/config/tc-i370.c
gas/config/tc-i370.h
gas/config/tc-i386-intel.c
gas/config/tc-i386.c
gas/config/tc-i386.h
gas/config/tc-i860.c
gas/config/tc-i860.h
gas/config/tc-i960.c
gas/config/tc-i960.h
gas/config/tc-ia64.c
gas/config/tc-ia64.h
gas/config/tc-ip2k.c
gas/config/tc-ip2k.h
gas/config/tc-iq2000.c
gas/config/tc-iq2000.h
gas/config/tc-lm32.c
gas/config/tc-lm32.h
gas/config/tc-m32c.c
gas/config/tc-m32c.h
gas/config/tc-m32r.c
gas/config/tc-m32r.h
gas/config/tc-m68851.h
gas/config/tc-m68hc11.c
gas/config/tc-m68hc11.h
gas/config/tc-m68k.c
gas/config/tc-m68k.h
gas/config/tc-maxq.c
gas/config/tc-maxq.h
gas/config/tc-mcore.c
gas/config/tc-mcore.h
gas/config/tc-mep.c
gas/config/tc-mep.h
gas/config/tc-microblaze.c
gas/config/tc-microblaze.h
gas/config/tc-mips.c
gas/config/tc-mips.h
gas/config/tc-mmix.c
gas/config/tc-mmix.h
gas/config/tc-mn10200.c
gas/config/tc-mn10200.h
gas/config/tc-mn10300.c
gas/config/tc-mn10300.h
gas/config/tc-moxie.c
gas/config/tc-moxie.h
gas/config/tc-msp430.c
gas/config/tc-msp430.h
gas/config/tc-mt.c
gas/config/tc-mt.h
gas/config/tc-ns32k.c
gas/config/tc-ns32k.h
gas/config/tc-openrisc.c
gas/config/tc-openrisc.h
gas/config/tc-or32.c
gas/config/tc-or32.h
gas/config/tc-pdp11.c
gas/config/tc-pdp11.h
gas/config/tc-pj.c
gas/config/tc-pj.h
gas/config/tc-ppc.c
gas/config/tc-ppc.h
gas/config/tc-s390.c
gas/config/tc-s390.h
gas/config/tc-score.c
gas/config/tc-score.h
gas/config/tc-score7.c
gas/config/tc-sh.c
gas/config/tc-sh.h
gas/config/tc-sh64.c
gas/config/tc-sh64.h
gas/config/tc-sparc.c
gas/config/tc-sparc.h
gas/config/tc-spu.c
gas/config/tc-spu.h
gas/config/tc-tic30.c
gas/config/tc-tic30.h
gas/config/tc-tic4x.c
gas/config/tc-tic4x.h
gas/config/tc-tic54x.c
gas/config/tc-tic54x.h
gas/config/tc-v850.c
gas/config/tc-v850.h
gas/config/tc-vax.c
gas/config/tc-vax.h
gas/config/tc-xc16x.c
gas/config/tc-xc16x.h
gas/config/tc-xstormy16.c
gas/config/tc-xstormy16.h
gas/config/tc-xtensa.c
gas/config/tc-xtensa.h
gas/config/tc-z80.c
gas/config/tc-z80.h
gas/config/tc-z8k.c
gas/config/tc-z8k.h
gas/config/te-386bsd.h
gas/config/te-aix5.h
gas/config/te-armeabi.h
gas/config/te-armlinuxeabi.h
gas/config/te-dynix.h
gas/config/te-epoc-pe.h
gas/config/te-freebsd.h
gas/config/te-generic.h
gas/config/te-gnu.h
gas/config/te-go32.h
gas/config/te-hppa.h
gas/config/te-hppa64.h
gas/config/te-hppalinux64.h
gas/config/te-hpux.h
gas/config/te-i386aix.h
gas/config/te-ia64aix.h
gas/config/te-interix.h
gas/config/te-irix.h
gas/config/te-linux.h
gas/config/te-lnews.h
gas/config/te-lynx.h
gas/config/te-mach.h
gas/config/te-macos.h
gas/config/te-nbsd.h
gas/config/te-nbsd532.h
gas/config/te-netware.h
gas/config/te-pc532mach.h
gas/config/te-pe.h
gas/config/te-pep.h
gas/config/te-psos.h
gas/config/te-riscix.h
gas/config/te-solaris.h
gas/config/te-sparcaout.h
gas/config/te-sun3.h
gas/config/te-svr4.h
gas/config/te-symbian.h
gas/config/te-tmips.h
gas/config/te-vms.h
gas/config/te-vxworks.h
gas/config/te-wince-pe.h
gas/config/vax-inst.h
gas/config/xtensa-istack.h
gas/config/xtensa-relax.c
gas/config/xtensa-relax.h
gas/configure
gas/configure.com
gas/configure.in
gas/configure.tgt
gas/debug.c
gas/dep-in.sed
gas/depend.c
gas/doc/Makefile.am
gas/doc/Makefile.in
gas/doc/all.texi
gas/doc/as.texinfo
gas/doc/c-alpha.texi
gas/doc/c-arc.texi
gas/doc/c-arm.texi
gas/doc/c-avr.texi
gas/doc/c-bfin.texi
gas/doc/c-cr16.texi
gas/doc/c-cris.texi
gas/doc/c-d10v.texi
gas/doc/c-d30v.texi
gas/doc/c-h8300.texi
gas/doc/c-hppa.texi
gas/doc/c-i370.texi
gas/doc/c-i386.texi
gas/doc/c-i860.texi
gas/doc/c-i960.texi
gas/doc/c-ia64.texi
gas/doc/c-ip2k.texi
gas/doc/c-lm32.texi
gas/doc/c-m32c.texi
gas/doc/c-m32r.texi
gas/doc/c-m68hc11.texi
gas/doc/c-m68k.texi
gas/doc/c-microblaze.texi
gas/doc/c-mips.texi
gas/doc/c-mmix.texi
gas/doc/c-msp430.texi
gas/doc/c-mt.texi
gas/doc/c-ns32k.texi
gas/doc/c-pdp11.texi
gas/doc/c-pj.texi
gas/doc/c-ppc.texi
gas/doc/c-s390.texi
gas/doc/c-score.texi
gas/doc/c-sh.texi
gas/doc/c-sh64.texi
gas/doc/c-sparc.texi
gas/doc/c-tic54x.texi
gas/doc/c-v850.texi
gas/doc/c-vax.texi
gas/doc/c-xc16x.texi
gas/doc/c-xtensa.texi
gas/doc/c-z80.texi
gas/doc/c-z8k.texi
gas/doc/fdl.texi
gas/doc/h8.texi
gas/doc/internals.texi
gas/dw2gencfi.c
gas/dw2gencfi.h
gas/dwarf2dbg.c
gas/dwarf2dbg.h
gas/ecoff.c
gas/ecoff.h
gas/ehopt.c
gas/emul-target.h
gas/emul.h
gas/expr.c
gas/expr.h
gas/flonum-copy.c
gas/flonum-konst.c
gas/flonum-mult.c
gas/flonum.h
gas/frags.c
gas/frags.h
gas/gdbinit.in
gas/hash.c
gas/hash.h
gas/input-file.c
gas/input-file.h
gas/input-scrub.c
gas/itbl-lex.h
gas/itbl-lex.l
gas/itbl-ops.c
gas/itbl-ops.h
gas/itbl-parse.y
gas/listing.c
gas/listing.h
gas/literal.c
gas/macro.c
gas/macro.h
gas/makefile.vms
gas/messages.c
gas/obj.h
gas/output-file.c
gas/output-file.h
gas/po/.cvsignore
gas/po/Make-in
gas/po/POTFILES.in
gas/po/es.po
gas/po/fr.po
gas/po/gas.pot
gas/po/id.po
gas/po/rw.po
gas/po/tr.po
gas/read.c
gas/read.h
gas/remap.c
gas/sb.c
gas/sb.h
gas/stabs.c
gas/stamp-h.in
gas/struc-symbol.h
gas/subsegs.c
gas/subsegs.h
gas/symbols.c
gas/symbols.h
gas/tc.h
gas/testsuite/ChangeLog
gas/testsuite/ChangeLog-2004
gas/testsuite/ChangeLog-2005
gas/testsuite/ChangeLog-2006
gas/testsuite/ChangeLog-2007
gas/testsuite/ChangeLog-2008
gas/testsuite/ChangeLog-9303
gas/testsuite/config/default.exp
gas/testsuite/gas/all/align.d
gas/testsuite/gas/all/align.s
gas/testsuite/gas/all/align2.d
gas/testsuite/gas/all/align2.s
gas/testsuite/gas/all/altmac2.d
gas/testsuite/gas/all/altmac2.s
gas/testsuite/gas/all/altmacro.d
gas/testsuite/gas/all/altmacro.s
gas/testsuite/gas/all/assign-bad.s
gas/testsuite/gas/all/assign-ok.s
gas/testsuite/gas/all/assign.d
gas/testsuite/gas/all/assign.s
gas/testsuite/gas/all/cofftag.d
gas/testsuite/gas/all/cofftag.s
gas/testsuite/gas/all/comment.s
gas/testsuite/gas/all/cond.l
gas/testsuite/gas/all/cond.s
gas/testsuite/gas/all/diff1.s
gas/testsuite/gas/all/equ-bad.s
gas/testsuite/gas/all/equ-ok.s
gas/testsuite/gas/all/equiv1.s
gas/testsuite/gas/all/equiv2.s
gas/testsuite/gas/all/eqv-bad.s
gas/testsuite/gas/all/eqv-ok.s
gas/testsuite/gas/all/err-1.s
gas/testsuite/gas/all/eval.d
gas/testsuite/gas/all/eval.s
gas/testsuite/gas/all/excl.s
gas/testsuite/gas/all/fastcall.s
gas/testsuite/gas/all/float.s
gas/testsuite/gas/all/forward.d
gas/testsuite/gas/all/forward.s
gas/testsuite/gas/all/gas.exp
gas/testsuite/gas/all/incbin.d
gas/testsuite/gas/all/incbin.dat
gas/testsuite/gas/all/incbin.s
gas/testsuite/gas/all/itbl
gas/testsuite/gas/all/itbl-test.c
gas/testsuite/gas/all/itbl.s
gas/testsuite/gas/all/p1480.s
gas/testsuite/gas/all/p2425.s
gas/testsuite/gas/all/quad.d
gas/testsuite/gas/all/quad.s
gas/testsuite/gas/all/redef.d
gas/testsuite/gas/all/redef.s
gas/testsuite/gas/all/redef2.d
gas/testsuite/gas/all/redef2.s
gas/testsuite/gas/all/redef3.d
gas/testsuite/gas/all/redef3.s
gas/testsuite/gas/all/redef4.s
gas/testsuite/gas/all/redef5.s
gas/testsuite/gas/all/relax.d
gas/testsuite/gas/all/relax.s
gas/testsuite/gas/all/sleb128.d
gas/testsuite/gas/all/sleb128.s
gas/testsuite/gas/all/string.d
gas/testsuite/gas/all/string.s
gas/testsuite/gas/all/struct.d
gas/testsuite/gas/all/struct.s
gas/testsuite/gas/all/test-example.c
gas/testsuite/gas/all/test-gen.c
gas/testsuite/gas/all/warn-1.s
gas/testsuite/gas/all/weakref1.d
gas/testsuite/gas/all/weakref1.s
gas/testsuite/gas/all/weakref1g.d
gas/testsuite/gas/all/weakref1l.d
gas/testsuite/gas/all/weakref1u.d
gas/testsuite/gas/all/weakref1w.d
gas/testsuite/gas/all/weakref2.s
gas/testsuite/gas/all/weakref3.s
gas/testsuite/gas/all/weakref4.s
gas/testsuite/gas/all/x930509.s
gas/testsuite/gas/alpha/alpha.exp
gas/testsuite/gas/alpha/elf-reloc-1.d
gas/testsuite/gas/alpha/elf-reloc-1.s
gas/testsuite/gas/alpha/elf-reloc-2.l
gas/testsuite/gas/alpha/elf-reloc-2.s
gas/testsuite/gas/alpha/elf-reloc-3.l
gas/testsuite/gas/alpha/elf-reloc-3.s
gas/testsuite/gas/alpha/elf-reloc-4.d
gas/testsuite/gas/alpha/elf-reloc-4.s
gas/testsuite/gas/alpha/elf-reloc-5.d
gas/testsuite/gas/alpha/elf-reloc-5.s
gas/testsuite/gas/alpha/elf-reloc-6.l
gas/testsuite/gas/alpha/elf-reloc-6.s
gas/testsuite/gas/alpha/elf-reloc-7.d
gas/testsuite/gas/alpha/elf-reloc-7.s
gas/testsuite/gas/alpha/elf-reloc-8.d
gas/testsuite/gas/alpha/elf-reloc-8.s
gas/testsuite/gas/alpha/elf-tls-1.d
gas/testsuite/gas/alpha/elf-tls-1.s
gas/testsuite/gas/alpha/elf-tls-2.l
gas/testsuite/gas/alpha/elf-tls-2.s
gas/testsuite/gas/alpha/elf-tls-3.l
gas/testsuite/gas/alpha/elf-tls-3.s
gas/testsuite/gas/alpha/elf-usepv-1.d
gas/testsuite/gas/alpha/elf-usepv-1.s
gas/testsuite/gas/alpha/elf-usepv-2.l
gas/testsuite/gas/alpha/elf-usepv-2.s
gas/testsuite/gas/alpha/fp.d
gas/testsuite/gas/alpha/fp.s
gas/testsuite/gas/alpha/unop.d
gas/testsuite/gas/alpha/unop.s
gas/testsuite/gas/arc/adc.d
gas/testsuite/gas/arc/adc.s
gas/testsuite/gas/arc/add.d
gas/testsuite/gas/arc/add.s
gas/testsuite/gas/arc/alias.d
gas/testsuite/gas/arc/alias.s
gas/testsuite/gas/arc/and.d
gas/testsuite/gas/arc/and.s
gas/testsuite/gas/arc/arc.exp
gas/testsuite/gas/arc/asl.d
gas/testsuite/gas/arc/asl.s
gas/testsuite/gas/arc/asr.d
gas/testsuite/gas/arc/asr.s
gas/testsuite/gas/arc/b.d
gas/testsuite/gas/arc/b.s
gas/testsuite/gas/arc/bic.d
gas/testsuite/gas/arc/bic.s
gas/testsuite/gas/arc/bl.d
gas/testsuite/gas/arc/bl.s
gas/testsuite/gas/arc/branch.d
gas/testsuite/gas/arc/branch.s
gas/testsuite/gas/arc/brk.d
gas/testsuite/gas/arc/brk.s
gas/testsuite/gas/arc/extb.d
gas/testsuite/gas/arc/extb.s
gas/testsuite/gas/arc/extensions.d
gas/testsuite/gas/arc/extensions.s
gas/testsuite/gas/arc/extw.d
gas/testsuite/gas/arc/extw.s
gas/testsuite/gas/arc/flag.d
gas/testsuite/gas/arc/flag.s
gas/testsuite/gas/arc/insn3.d
gas/testsuite/gas/arc/insn3.s
gas/testsuite/gas/arc/j.d
gas/testsuite/gas/arc/j.s
gas/testsuite/gas/arc/jl.d
gas/testsuite/gas/arc/jl.s
gas/testsuite/gas/arc/ld.d
gas/testsuite/gas/arc/ld.s
gas/testsuite/gas/arc/ld2.d
gas/testsuite/gas/arc/ld2.s
gas/testsuite/gas/arc/lp.d
gas/testsuite/gas/arc/lp.s
gas/testsuite/gas/arc/lsr.d
gas/testsuite/gas/arc/lsr.s
gas/testsuite/gas/arc/math.d
gas/testsuite/gas/arc/math.s
gas/testsuite/gas/arc/mov.d
gas/testsuite/gas/arc/mov.s
gas/testsuite/gas/arc/nop.d
gas/testsuite/gas/arc/nop.s
gas/testsuite/gas/arc/or.d
gas/testsuite/gas/arc/or.s
gas/testsuite/gas/arc/rlc.d
gas/testsuite/gas/arc/rlc.s
gas/testsuite/gas/arc/ror.d
gas/testsuite/gas/arc/ror.s
gas/testsuite/gas/arc/rrc.d
gas/testsuite/gas/arc/rrc.s
gas/testsuite/gas/arc/sbc.d
gas/testsuite/gas/arc/sbc.s
gas/testsuite/gas/arc/sexb.d
gas/testsuite/gas/arc/sexb.s
gas/testsuite/gas/arc/sexw.d
gas/testsuite/gas/arc/sexw.s
gas/testsuite/gas/arc/sleep.d
gas/testsuite/gas/arc/sleep.s
gas/testsuite/gas/arc/sshift.d
gas/testsuite/gas/arc/sshift.s
gas/testsuite/gas/arc/st.d
gas/testsuite/gas/arc/st.s
gas/testsuite/gas/arc/sub.d
gas/testsuite/gas/arc/sub.s
gas/testsuite/gas/arc/swi.d
gas/testsuite/gas/arc/swi.s
gas/testsuite/gas/arc/warn.exp
gas/testsuite/gas/arc/warn.s
gas/testsuite/gas/arc/xor.d
gas/testsuite/gas/arc/xor.s
gas/testsuite/gas/arm/abs12.d
gas/testsuite/gas/arm/abs12.s
gas/testsuite/gas/arm/adr-invalid.d
gas/testsuite/gas/arm/adr-invalid.l
gas/testsuite/gas/arm/adr-invalid.s
gas/testsuite/gas/arm/adrl.d
gas/testsuite/gas/arm/adrl.s
gas/testsuite/gas/arm/align.d
gas/testsuite/gas/arm/align.s
gas/testsuite/gas/arm/align64.d
gas/testsuite/gas/arm/align64.s
gas/testsuite/gas/arm/arch4t-eabi.d
gas/testsuite/gas/arm/arch4t.d
gas/testsuite/gas/arm/arch4t.s
gas/testsuite/gas/arm/arch5tej.d
gas/testsuite/gas/arm/arch5tej.s
gas/testsuite/gas/arm/arch6zk.d
gas/testsuite/gas/arm/arch6zk.s
gas/testsuite/gas/arm/arch7.d
gas/testsuite/gas/arm/arch7.s
gas/testsuite/gas/arm/arch7m-bad.d
gas/testsuite/gas/arm/arch7m-bad.l
gas/testsuite/gas/arm/arch7m-bad.s
gas/testsuite/gas/arm/archv6.d
gas/testsuite/gas/arm/archv6.s
gas/testsuite/gas/arm/archv6m.d
gas/testsuite/gas/arm/archv6m.s
gas/testsuite/gas/arm/archv6t2-bad.d
gas/testsuite/gas/arm/archv6t2-bad.l
gas/testsuite/gas/arm/archv6t2-bad.s
gas/testsuite/gas/arm/archv6t2.d
gas/testsuite/gas/arm/archv6t2.s
gas/testsuite/gas/arm/arm-it-auto-2.d
gas/testsuite/gas/arm/arm-it-auto-2.s
gas/testsuite/gas/arm/arm-it-auto-3.d
gas/testsuite/gas/arm/arm-it-auto-3.s
gas/testsuite/gas/arm/arm-it-auto.d
gas/testsuite/gas/arm/arm-it-auto.s
gas/testsuite/gas/arm/arm-it-bad-2.d
gas/testsuite/gas/arm/arm-it-bad-2.l
gas/testsuite/gas/arm/arm-it-bad-2.s
gas/testsuite/gas/arm/arm-it-bad-3.d
gas/testsuite/gas/arm/arm-it-bad-3.l
gas/testsuite/gas/arm/arm-it-bad-3.s
gas/testsuite/gas/arm/arm-it-bad.d
gas/testsuite/gas/arm/arm-it-bad.l
gas/testsuite/gas/arm/arm-it-bad.s
gas/testsuite/gas/arm/arm-it.d
gas/testsuite/gas/arm/arm-it.s
gas/testsuite/gas/arm/arm.exp
gas/testsuite/gas/arm/arm3-bad.d
gas/testsuite/gas/arm/arm3-bad.l
gas/testsuite/gas/arm/arm3-bad.s
gas/testsuite/gas/arm/arm3.d
gas/testsuite/gas/arm/arm3.s
gas/testsuite/gas/arm/arm6.d
gas/testsuite/gas/arm/arm6.s
gas/testsuite/gas/arm/arm7dm.d
gas/testsuite/gas/arm/arm7dm.s
gas/testsuite/gas/arm/arm7t.d
gas/testsuite/gas/arm/arm7t.s
gas/testsuite/gas/arm/armv1-bad.d
gas/testsuite/gas/arm/armv1-bad.l
gas/testsuite/gas/arm/armv1-bad.s
gas/testsuite/gas/arm/armv1.d
gas/testsuite/gas/arm/armv1.l
gas/testsuite/gas/arm/armv1.s
gas/testsuite/gas/arm/attr-cpu-directive.d
gas/testsuite/gas/arm/attr-cpu-directive.s
gas/testsuite/gas/arm/attr-default.d
gas/testsuite/gas/arm/attr-march-all.d
gas/testsuite/gas/arm/attr-march-armv1.d
gas/testsuite/gas/arm/attr-march-armv2.d
gas/testsuite/gas/arm/attr-march-armv2a.d
gas/testsuite/gas/arm/attr-march-armv2s.d
gas/testsuite/gas/arm/attr-march-armv3.d
gas/testsuite/gas/arm/attr-march-armv3m.d
gas/testsuite/gas/arm/attr-march-armv4.d
gas/testsuite/gas/arm/attr-march-armv4t.d
gas/testsuite/gas/arm/attr-march-armv4txm.d
gas/testsuite/gas/arm/attr-march-armv4xm.d
gas/testsuite/gas/arm/attr-march-armv5.d
gas/testsuite/gas/arm/attr-march-armv5t.d
gas/testsuite/gas/arm/attr-march-armv5te.d
gas/testsuite/gas/arm/attr-march-armv5tej.d
gas/testsuite/gas/arm/attr-march-armv5texp.d
gas/testsuite/gas/arm/attr-march-armv5txm.d
gas/testsuite/gas/arm/attr-march-armv6-m.d
gas/testsuite/gas/arm/attr-march-armv6.d
gas/testsuite/gas/arm/attr-march-armv6j.d
gas/testsuite/gas/arm/attr-march-armv6k.d
gas/testsuite/gas/arm/attr-march-armv6kt2.d
gas/testsuite/gas/arm/attr-march-armv6t2.d
gas/testsuite/gas/arm/attr-march-armv6z.d
gas/testsuite/gas/arm/attr-march-armv6zk.d
gas/testsuite/gas/arm/attr-march-armv6zkt2.d
gas/testsuite/gas/arm/attr-march-armv6zt2.d
gas/testsuite/gas/arm/attr-march-armv7-a.d
gas/testsuite/gas/arm/attr-march-armv7-m.d
gas/testsuite/gas/arm/attr-march-armv7-r.d
gas/testsuite/gas/arm/attr-march-armv7.d
gas/testsuite/gas/arm/attr-march-armv7a.d
gas/testsuite/gas/arm/attr-march-armv7m.d
gas/testsuite/gas/arm/attr-march-armv7r.d
gas/testsuite/gas/arm/attr-march-iwmmxt.d
gas/testsuite/gas/arm/attr-march-iwmmxt2.d
gas/testsuite/gas/arm/attr-march-xscale.d
gas/testsuite/gas/arm/attr-mcpu.d
gas/testsuite/gas/arm/attr-mfpu-arm1020e.d
gas/testsuite/gas/arm/attr-mfpu-arm1020t.d
gas/testsuite/gas/arm/attr-mfpu-arm1136jf-s.d
gas/testsuite/gas/arm/attr-mfpu-arm1136jfs.d
gas/testsuite/gas/arm/attr-mfpu-arm7500fe.d
gas/testsuite/gas/arm/attr-mfpu-fpa.d
gas/testsuite/gas/arm/attr-mfpu-fpa10.d
gas/testsuite/gas/arm/attr-mfpu-fpa11.d
gas/testsuite/gas/arm/attr-mfpu-fpe.d
gas/testsuite/gas/arm/attr-mfpu-fpe2.d
gas/testsuite/gas/arm/attr-mfpu-fpe3.d
gas/testsuite/gas/arm/attr-mfpu-maverick.d
gas/testsuite/gas/arm/attr-mfpu-neon-fp16.d
gas/testsuite/gas/arm/attr-mfpu-neon.d
gas/testsuite/gas/arm/attr-mfpu-softfpa.d
gas/testsuite/gas/arm/attr-mfpu-softvfp+vfp.d
gas/testsuite/gas/arm/attr-mfpu-softvfp.d
gas/testsuite/gas/arm/attr-mfpu-vfp.d
gas/testsuite/gas/arm/attr-mfpu-vfp10-r0.d
gas/testsuite/gas/arm/attr-mfpu-vfp10.d
gas/testsuite/gas/arm/attr-mfpu-vfp3.d
gas/testsuite/gas/arm/attr-mfpu-vfp9.d
gas/testsuite/gas/arm/attr-mfpu-vfpv2.d
gas/testsuite/gas/arm/attr-mfpu-vfpv3-d16.d
gas/testsuite/gas/arm/attr-mfpu-vfpv3.d
gas/testsuite/gas/arm/attr-mfpu-vfpxd.d
gas/testsuite/gas/arm/attr-order.d
gas/testsuite/gas/arm/attr-order.s
gas/testsuite/gas/arm/attr-override-cpu-directive.d
gas/testsuite/gas/arm/attr-override-cpu-directive.s
gas/testsuite/gas/arm/attr-override-mcpu.d
gas/testsuite/gas/arm/attr-override-mcpu.s
gas/testsuite/gas/arm/attr-syntax.d
gas/testsuite/gas/arm/attr-syntax.s
gas/testsuite/gas/arm/backslash-at.d
gas/testsuite/gas/arm/backslash-at.s
gas/testsuite/gas/arm/bignum1.d
gas/testsuite/gas/arm/bignum1.s
gas/testsuite/gas/arm/bl-local-v4t.d
gas/testsuite/gas/arm/bl-local-v4t.s
gas/testsuite/gas/arm/blank.s
gas/testsuite/gas/arm/blx-local-thumb.l
gas/testsuite/gas/arm/blx-local.d
gas/testsuite/gas/arm/blx-local.l
gas/testsuite/gas/arm/blx-local.s
gas/testsuite/gas/arm/copro.d
gas/testsuite/gas/arm/copro.s
gas/testsuite/gas/arm/eabi_attr_1.d
gas/testsuite/gas/arm/eabi_attr_1.s
gas/testsuite/gas/arm/el_segundo.d
gas/testsuite/gas/arm/el_segundo.s
gas/testsuite/gas/arm/float.d
gas/testsuite/gas/arm/float.s
gas/testsuite/gas/arm/fp-save.d
gas/testsuite/gas/arm/fp-save.s
gas/testsuite/gas/arm/fpa-dyadic.d
gas/testsuite/gas/arm/fpa-dyadic.s
gas/testsuite/gas/arm/fpa-mem.d
gas/testsuite/gas/arm/fpa-mem.s
gas/testsuite/gas/arm/fpa-monadic.d
gas/testsuite/gas/arm/fpa-monadic.s
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-alu-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-alu-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-alu.d
gas/testsuite/gas/arm/group-reloc-alu.s
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldc-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldc.d
gas/testsuite/gas/arm/group-reloc-ldc.s
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldr-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldr-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldr.d
gas/testsuite/gas/arm/group-reloc-ldr.s
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.d
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.l
gas/testsuite/gas/arm/group-reloc-ldrs-encoding-bad.s
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.d
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.l
gas/testsuite/gas/arm/group-reloc-ldrs-parsing-bad.s
gas/testsuite/gas/arm/group-reloc-ldrs.d
gas/testsuite/gas/arm/group-reloc-ldrs.s
gas/testsuite/gas/arm/half-prec-neon.d
gas/testsuite/gas/arm/half-prec-neon.s
gas/testsuite/gas/arm/half-prec-psyntax.d
gas/testsuite/gas/arm/half-prec-psyntax.s
gas/testsuite/gas/arm/half-prec-vfpv3.d
gas/testsuite/gas/arm/half-prec-vfpv3.s
gas/testsuite/gas/arm/immed.d
gas/testsuite/gas/arm/immed.s
gas/testsuite/gas/arm/insn-error-a.d
gas/testsuite/gas/arm/insn-error-a.l
gas/testsuite/gas/arm/insn-error-a.s
gas/testsuite/gas/arm/insn-error-t.d
gas/testsuite/gas/arm/insn-error-t.l
gas/testsuite/gas/arm/insn-error-t.s
gas/testsuite/gas/arm/inst-po-2.d
gas/testsuite/gas/arm/inst-po-2.l
gas/testsuite/gas/arm/inst-po-2.s
gas/testsuite/gas/arm/inst-po-3.d
gas/testsuite/gas/arm/inst-po-3.s
gas/testsuite/gas/arm/inst-po-be.d
gas/testsuite/gas/arm/inst-po.d
gas/testsuite/gas/arm/inst-po.s
gas/testsuite/gas/arm/inst.d
gas/testsuite/gas/arm/inst.s
gas/testsuite/gas/arm/itblock.s
gas/testsuite/gas/arm/iwmmxt-bad.d
gas/testsuite/gas/arm/iwmmxt-bad.l
gas/testsuite/gas/arm/iwmmxt-bad.s
gas/testsuite/gas/arm/iwmmxt-bad2.d
gas/testsuite/gas/arm/iwmmxt-bad2.l
gas/testsuite/gas/arm/iwmmxt-bad2.s
gas/testsuite/gas/arm/iwmmxt-wldsttbh.d
gas/testsuite/gas/arm/iwmmxt-wldsttbh.s
gas/testsuite/gas/arm/iwmmxt.d
gas/testsuite/gas/arm/iwmmxt.s
gas/testsuite/gas/arm/iwmmxt2.d
gas/testsuite/gas/arm/iwmmxt2.s
gas/testsuite/gas/arm/ldconst.d
gas/testsuite/gas/arm/ldconst.s
gas/testsuite/gas/arm/le-fpconst.d
gas/testsuite/gas/arm/le-fpconst.s
gas/testsuite/gas/arm/local_function.d
gas/testsuite/gas/arm/local_function.s
gas/testsuite/gas/arm/local_label_coff.d
gas/testsuite/gas/arm/local_label_coff.s
gas/testsuite/gas/arm/local_label_elf.d
gas/testsuite/gas/arm/local_label_elf.s
gas/testsuite/gas/arm/local_label_wince.d
gas/testsuite/gas/arm/local_label_wince.s
gas/testsuite/gas/arm/macro1.d
gas/testsuite/gas/arm/macro1.s
gas/testsuite/gas/arm/mapdir.d
gas/testsuite/gas/arm/mapdir.s
gas/testsuite/gas/arm/mapmisc.d
gas/testsuite/gas/arm/mapmisc.dat
gas/testsuite/gas/arm/mapmisc.s
gas/testsuite/gas/arm/mapping.d
gas/testsuite/gas/arm/mapping.s
gas/testsuite/gas/arm/mapping2.d
gas/testsuite/gas/arm/mapping2.s
gas/testsuite/gas/arm/mapping3.d
gas/testsuite/gas/arm/mapping3.s
gas/testsuite/gas/arm/mapping4.d
gas/testsuite/gas/arm/mapping4.s
gas/testsuite/gas/arm/mapsecs.d
gas/testsuite/gas/arm/mapsecs.s
gas/testsuite/gas/arm/mapshort-eabi.d
gas/testsuite/gas/arm/mapshort-elf.d
gas/testsuite/gas/arm/mapshort.s
gas/testsuite/gas/arm/maverick.c
gas/testsuite/gas/arm/maverick.d
gas/testsuite/gas/arm/maverick.s
gas/testsuite/gas/arm/missing.d
gas/testsuite/gas/arm/missing.l
gas/testsuite/gas/arm/missing.s
gas/testsuite/gas/arm/movw-local.d
gas/testsuite/gas/arm/movw-local.s
gas/testsuite/gas/arm/mul-overlap-v6.d
gas/testsuite/gas/arm/mul-overlap-v6.s
gas/testsuite/gas/arm/mul-overlap.d
gas/testsuite/gas/arm/mul-overlap.l
gas/testsuite/gas/arm/mul-overlap.s
gas/testsuite/gas/arm/neon-cond-bad-inc.s
gas/testsuite/gas/arm/neon-cond-bad.d
gas/testsuite/gas/arm/neon-cond-bad.l
gas/testsuite/gas/arm/neon-cond-bad.s
gas/testsuite/gas/arm/neon-cond-bad_t2.d
gas/testsuite/gas/arm/neon-cond-bad_t2.s
gas/testsuite/gas/arm/neon-cond.d
gas/testsuite/gas/arm/neon-cond.s
gas/testsuite/gas/arm/neon-const.d
gas/testsuite/gas/arm/neon-const.s
gas/testsuite/gas/arm/neon-cov.d
gas/testsuite/gas/arm/neon-cov.s
gas/testsuite/gas/arm/neon-ldst-es.d
gas/testsuite/gas/arm/neon-ldst-es.s
gas/testsuite/gas/arm/neon-ldst-rm.d
gas/testsuite/gas/arm/neon-ldst-rm.s
gas/testsuite/gas/arm/neon-omit.d
gas/testsuite/gas/arm/neon-omit.s
gas/testsuite/gas/arm/neon-psyn.d
gas/testsuite/gas/arm/neon-psyn.s
gas/testsuite/gas/arm/noarm.d
gas/testsuite/gas/arm/noarm.l
gas/testsuite/gas/arm/noarm.s
gas/testsuite/gas/arm/nomapping.d
gas/testsuite/gas/arm/nomapping.s
gas/testsuite/gas/arm/offset.d
gas/testsuite/gas/arm/offset.s
gas/testsuite/gas/arm/pic.d
gas/testsuite/gas/arm/pic.s
gas/testsuite/gas/arm/pic_vxworks.d
gas/testsuite/gas/arm/pr9722.d
gas/testsuite/gas/arm/pr9722.s
gas/testsuite/gas/arm/r15-bad.d
gas/testsuite/gas/arm/r15-bad.l
gas/testsuite/gas/arm/r15-bad.s
gas/testsuite/gas/arm/reg-alias.d
gas/testsuite/gas/arm/reg-alias.s
gas/testsuite/gas/arm/relax_branch_align.d
gas/testsuite/gas/arm/relax_branch_align.s
gas/testsuite/gas/arm/relax_load_align.d
gas/testsuite/gas/arm/relax_load_align.s
gas/testsuite/gas/arm/req.d
gas/testsuite/gas/arm/req.l
gas/testsuite/gas/arm/req.s
gas/testsuite/gas/arm/sp-pc-usage-t.d
gas/testsuite/gas/arm/sp-pc-usage-t.s
gas/testsuite/gas/arm/srs-arm.d
gas/testsuite/gas/arm/srs-arm.l
gas/testsuite/gas/arm/srs-arm.s
gas/testsuite/gas/arm/srs-t2.d
gas/testsuite/gas/arm/srs-t2.l
gas/testsuite/gas/arm/srs-t2.s
gas/testsuite/gas/arm/svc.d
gas/testsuite/gas/arm/svc.s
gas/testsuite/gas/arm/t16-bad.d
gas/testsuite/gas/arm/t16-bad.l
gas/testsuite/gas/arm/t16-bad.s
gas/testsuite/gas/arm/target-reloc-1.d
gas/testsuite/gas/arm/target-reloc-1.s
gas/testsuite/gas/arm/tcompat.d
gas/testsuite/gas/arm/tcompat.s
gas/testsuite/gas/arm/tcompat2.d
gas/testsuite/gas/arm/tcompat2.s
gas/testsuite/gas/arm/thumb-eabi.d
gas/testsuite/gas/arm/thumb-w-bad.d
gas/testsuite/gas/arm/thumb-w-bad.l
gas/testsuite/gas/arm/thumb-w-bad.s
gas/testsuite/gas/arm/thumb-w-good.d
gas/testsuite/gas/arm/thumb-w-good.s
gas/testsuite/gas/arm/thumb.d
gas/testsuite/gas/arm/thumb.s
gas/testsuite/gas/arm/thumb1_unified.d
gas/testsuite/gas/arm/thumb1_unified.s
gas/testsuite/gas/arm/thumb2_add.d
gas/testsuite/gas/arm/thumb2_add.s
gas/testsuite/gas/arm/thumb2_bad_reg.d
gas/testsuite/gas/arm/thumb2_bad_reg.l
gas/testsuite/gas/arm/thumb2_bad_reg.s
gas/testsuite/gas/arm/thumb2_bcond.d
gas/testsuite/gas/arm/thumb2_bcond.s
gas/testsuite/gas/arm/thumb2_invert.d
gas/testsuite/gas/arm/thumb2_invert.s
gas/testsuite/gas/arm/thumb2_it.d
gas/testsuite/gas/arm/thumb2_it.s
gas/testsuite/gas/arm/thumb2_it_auto.d
gas/testsuite/gas/arm/thumb2_it_bad.d
gas/testsuite/gas/arm/thumb2_it_bad.l
gas/testsuite/gas/arm/thumb2_it_bad.s
gas/testsuite/gas/arm/thumb2_it_bad_auto.d
gas/testsuite/gas/arm/thumb2_ldmstm.d
gas/testsuite/gas/arm/thumb2_ldmstm.s
gas/testsuite/gas/arm/thumb2_mul-bad.d
gas/testsuite/gas/arm/thumb2_mul-bad.l
gas/testsuite/gas/arm/thumb2_mul-bad.s
gas/testsuite/gas/arm/thumb2_mul.d
gas/testsuite/gas/arm/thumb2_mul.s
gas/testsuite/gas/arm/thumb2_pool.d
gas/testsuite/gas/arm/thumb2_pool.s
gas/testsuite/gas/arm/thumb2_relax.d
gas/testsuite/gas/arm/thumb2_relax.s
gas/testsuite/gas/arm/thumb32.d
gas/testsuite/gas/arm/thumb32.l
gas/testsuite/gas/arm/thumb32.s
gas/testsuite/gas/arm/thumbrel.d
gas/testsuite/gas/arm/thumbrel.s
gas/testsuite/gas/arm/thumbv6.d
gas/testsuite/gas/arm/thumbv6.s
gas/testsuite/gas/arm/thumbv6k.d
gas/testsuite/gas/arm/thumbv6k.s
gas/testsuite/gas/arm/thumbver.d
gas/testsuite/gas/arm/thumbver.s
gas/testsuite/gas/arm/tls.d
gas/testsuite/gas/arm/tls.s
gas/testsuite/gas/arm/tls_vxworks.d
gas/testsuite/gas/arm/undefined.d
gas/testsuite/gas/arm/undefined.l
gas/testsuite/gas/arm/undefined.s
gas/testsuite/gas/arm/undefined_coff.d
gas/testsuite/gas/arm/undefined_coff.l
gas/testsuite/gas/arm/undefined_coff.s
gas/testsuite/gas/arm/unwind.d
gas/testsuite/gas/arm/unwind.s
gas/testsuite/gas/arm/unwind_vxworks.d
gas/testsuite/gas/arm/v4bx.d
gas/testsuite/gas/arm/v4bx.s
gas/testsuite/gas/arm/vfp-bad.d
gas/testsuite/gas/arm/vfp-bad.l
gas/testsuite/gas/arm/vfp-bad.s
gas/testsuite/gas/arm/vfp-bad_t2.d
gas/testsuite/gas/arm/vfp-bad_t2.l
gas/testsuite/gas/arm/vfp-bad_t2.s
gas/testsuite/gas/arm/vfp-neon-overlap.d
gas/testsuite/gas/arm/vfp-neon-overlap.s
gas/testsuite/gas/arm/vfp-neon-syntax-inc.s
gas/testsuite/gas/arm/vfp-neon-syntax.d
gas/testsuite/gas/arm/vfp-neon-syntax.s
gas/testsuite/gas/arm/vfp-neon-syntax_t2.d
gas/testsuite/gas/arm/vfp-neon-syntax_t2.s
gas/testsuite/gas/arm/vfp1.d
gas/testsuite/gas/arm/vfp1.s
gas/testsuite/gas/arm/vfp1_t2.d
gas/testsuite/gas/arm/vfp1_t2.s
gas/testsuite/gas/arm/vfp1xD.d
gas/testsuite/gas/arm/vfp1xD.s
gas/testsuite/gas/arm/vfp1xD_t2.d
gas/testsuite/gas/arm/vfp1xD_t2.s
gas/testsuite/gas/arm/vfp2.d
gas/testsuite/gas/arm/vfp2.s
gas/testsuite/gas/arm/vfp2_t2.d
gas/testsuite/gas/arm/vfp2_t2.s
gas/testsuite/gas/arm/vfpv3-32drs.d
gas/testsuite/gas/arm/vfpv3-32drs.s
gas/testsuite/gas/arm/vfpv3-const-conv.d
gas/testsuite/gas/arm/vfpv3-const-conv.s
gas/testsuite/gas/arm/vfpv3-d16-bad.d
gas/testsuite/gas/arm/vfpv3-d16-bad.l
gas/testsuite/gas/arm/wince.d
gas/testsuite/gas/arm/wince.s
gas/testsuite/gas/arm/wince_inst.d
gas/testsuite/gas/arm/xscale.d
gas/testsuite/gas/arm/xscale.s
gas/testsuite/gas/bfin/arith_mode.d
gas/testsuite/gas/bfin/arith_mode.s
gas/testsuite/gas/bfin/arithmetic.d
gas/testsuite/gas/bfin/arithmetic.s
gas/testsuite/gas/bfin/bfin.exp
gas/testsuite/gas/bfin/bit.d
gas/testsuite/gas/bfin/bit.s
gas/testsuite/gas/bfin/bit2.d
gas/testsuite/gas/bfin/bit2.s
gas/testsuite/gas/bfin/cache.d
gas/testsuite/gas/bfin/cache.s
gas/testsuite/gas/bfin/cache2.d
gas/testsuite/gas/bfin/cache2.s
gas/testsuite/gas/bfin/control_code.d
gas/testsuite/gas/bfin/control_code.s
gas/testsuite/gas/bfin/control_code2.d
gas/testsuite/gas/bfin/control_code2.s
gas/testsuite/gas/bfin/event.d
gas/testsuite/gas/bfin/event.s
gas/testsuite/gas/bfin/event2.d
gas/testsuite/gas/bfin/event2.s
gas/testsuite/gas/bfin/expected_comparison_errors.l
gas/testsuite/gas/bfin/expected_comparison_errors.s
gas/testsuite/gas/bfin/expected_errors.l
gas/testsuite/gas/bfin/expected_errors.s
gas/testsuite/gas/bfin/expected_move_errors.l
gas/testsuite/gas/bfin/expected_move_errors.s
gas/testsuite/gas/bfin/flow.d
gas/testsuite/gas/bfin/flow.s
gas/testsuite/gas/bfin/flow2.d
gas/testsuite/gas/bfin/flow2.s
gas/testsuite/gas/bfin/invalid_arith_mode.l
gas/testsuite/gas/bfin/invalid_arith_mode.s
gas/testsuite/gas/bfin/load.d
gas/testsuite/gas/bfin/load.s
gas/testsuite/gas/bfin/logical.d
gas/testsuite/gas/bfin/logical.s
gas/testsuite/gas/bfin/logical2.d
gas/testsuite/gas/bfin/logical2.s
gas/testsuite/gas/bfin/misc.d
gas/testsuite/gas/bfin/misc.s
gas/testsuite/gas/bfin/move.d
gas/testsuite/gas/bfin/move.s
gas/testsuite/gas/bfin/move2.d
gas/testsuite/gas/bfin/move2.s
gas/testsuite/gas/bfin/parallel.d
gas/testsuite/gas/bfin/parallel.s
gas/testsuite/gas/bfin/parallel2.d
gas/testsuite/gas/bfin/parallel2.s
gas/testsuite/gas/bfin/parallel3.d
gas/testsuite/gas/bfin/parallel3.s
gas/testsuite/gas/bfin/parallel4.d
gas/testsuite/gas/bfin/parallel4.s
gas/testsuite/gas/bfin/reloc.d
gas/testsuite/gas/bfin/reloc.s
gas/testsuite/gas/bfin/resource_conflict.l
gas/testsuite/gas/bfin/resource_conflict.s
gas/testsuite/gas/bfin/shift.d
gas/testsuite/gas/bfin/shift.s
gas/testsuite/gas/bfin/shift2.d
gas/testsuite/gas/bfin/shift2.s
gas/testsuite/gas/bfin/stack.d
gas/testsuite/gas/bfin/stack.s
gas/testsuite/gas/bfin/stack2.d
gas/testsuite/gas/bfin/stack2.s
gas/testsuite/gas/bfin/store.d
gas/testsuite/gas/bfin/store.s
gas/testsuite/gas/bfin/vector.d
gas/testsuite/gas/bfin/vector.s
gas/testsuite/gas/bfin/vector2.d
gas/testsuite/gas/bfin/vector2.s
gas/testsuite/gas/bfin/video.d
gas/testsuite/gas/bfin/video.s
gas/testsuite/gas/bfin/video2.d
gas/testsuite/gas/bfin/video2.s
gas/testsuite/gas/cfi/cfi-alpha-1.d
gas/testsuite/gas/cfi/cfi-alpha-1.s
gas/testsuite/gas/cfi/cfi-alpha-2.d
gas/testsuite/gas/cfi/cfi-alpha-2.s
gas/testsuite/gas/cfi/cfi-alpha-3.d
gas/testsuite/gas/cfi/cfi-alpha-3.s
gas/testsuite/gas/cfi/cfi-arm-1.d
gas/testsuite/gas/cfi/cfi-arm-1.s
gas/testsuite/gas/cfi/cfi-common-1.d
gas/testsuite/gas/cfi/cfi-common-1.s
gas/testsuite/gas/cfi/cfi-common-2.d
gas/testsuite/gas/cfi/cfi-common-2.s
gas/testsuite/gas/cfi/cfi-common-3.d
gas/testsuite/gas/cfi/cfi-common-3.s
gas/testsuite/gas/cfi/cfi-common-4.d
gas/testsuite/gas/cfi/cfi-common-4.s
gas/testsuite/gas/cfi/cfi-common-5.d
gas/testsuite/gas/cfi/cfi-common-5.s
gas/testsuite/gas/cfi/cfi-common-6.d
gas/testsuite/gas/cfi/cfi-common-6.s
gas/testsuite/gas/cfi/cfi-common-7.d
gas/testsuite/gas/cfi/cfi-common-7.s
gas/testsuite/gas/cfi/cfi-diag-1.l
gas/testsuite/gas/cfi/cfi-diag-1.s
gas/testsuite/gas/cfi/cfi-hppa-1.d
gas/testsuite/gas/cfi/cfi-hppa-1.s
gas/testsuite/gas/cfi/cfi-i386-2.d
gas/testsuite/gas/cfi/cfi-i386-2.s
gas/testsuite/gas/cfi/cfi-i386.d
gas/testsuite/gas/cfi/cfi-i386.s
gas/testsuite/gas/cfi/cfi-m68k.d
gas/testsuite/gas/cfi/cfi-m68k.s
gas/testsuite/gas/cfi/cfi-mips-1.d
gas/testsuite/gas/cfi/cfi-mips-1.s
gas/testsuite/gas/cfi/cfi-ppc-1.d
gas/testsuite/gas/cfi/cfi-ppc-1.s
gas/testsuite/gas/cfi/cfi-s390-1.d
gas/testsuite/gas/cfi/cfi-s390-1.s
gas/testsuite/gas/cfi/cfi-s390x-1.d
gas/testsuite/gas/cfi/cfi-s390x-1.s
gas/testsuite/gas/cfi/cfi-sh-1.d
gas/testsuite/gas/cfi/cfi-sh-1.s
gas/testsuite/gas/cfi/cfi-sparc-1.d
gas/testsuite/gas/cfi/cfi-sparc-1.s
gas/testsuite/gas/cfi/cfi-sparc64-1.d
gas/testsuite/gas/cfi/cfi-sparc64-1.s
gas/testsuite/gas/cfi/cfi-x86_64.d
gas/testsuite/gas/cfi/cfi-x86_64.s
gas/testsuite/gas/cfi/cfi.exp
gas/testsuite/gas/cr16/add_test.d
gas/testsuite/gas/cr16/add_test.s
gas/testsuite/gas/cr16/and_test.d
gas/testsuite/gas/cr16/and_test.s
gas/testsuite/gas/cr16/ash_test.d
gas/testsuite/gas/cr16/ash_test.s
gas/testsuite/gas/cr16/bal_test.d
gas/testsuite/gas/cr16/bal_test.s
gas/testsuite/gas/cr16/bcc_test.d
gas/testsuite/gas/cr16/bcc_test.s
gas/testsuite/gas/cr16/beq0_test.d
gas/testsuite/gas/cr16/beq0_test.s
gas/testsuite/gas/cr16/cbitb_test.d
gas/testsuite/gas/cr16/cbitb_test.s
gas/testsuite/gas/cr16/cbitw_test.d
gas/testsuite/gas/cr16/cbitw_test.s
gas/testsuite/gas/cr16/cinv_test.d
gas/testsuite/gas/cr16/cinv_test.s
gas/testsuite/gas/cr16/cmp_test.d
gas/testsuite/gas/cr16/cmp_test.s
gas/testsuite/gas/cr16/cr16.exp
gas/testsuite/gas/cr16/excp_test.d
gas/testsuite/gas/cr16/excp_test.s
gas/testsuite/gas/cr16/jal_test.d
gas/testsuite/gas/cr16/jal_test.s
gas/testsuite/gas/cr16/jcc_test.d
gas/testsuite/gas/cr16/jcc_test.s
gas/testsuite/gas/cr16/loadb_test.d
gas/testsuite/gas/cr16/loadb_test.s
gas/testsuite/gas/cr16/loadd_test.d
gas/testsuite/gas/cr16/loadd_test.s
gas/testsuite/gas/cr16/loadm_test.d
gas/testsuite/gas/cr16/loadm_test.s
gas/testsuite/gas/cr16/loadw_test.d
gas/testsuite/gas/cr16/loadw_test.s
gas/testsuite/gas/cr16/lpsp_test.d
gas/testsuite/gas/cr16/lpsp_test.s
gas/testsuite/gas/cr16/lsh_test.d
gas/testsuite/gas/cr16/lsh_test.s
gas/testsuite/gas/cr16/mov_test.d
gas/testsuite/gas/cr16/mov_test.s
gas/testsuite/gas/cr16/mul_test.d
gas/testsuite/gas/cr16/mul_test.s
gas/testsuite/gas/cr16/or_test.d
gas/testsuite/gas/cr16/or_test.s
gas/testsuite/gas/cr16/pic.exp
gas/testsuite/gas/cr16/pic1.d
gas/testsuite/gas/cr16/pic1.s
gas/testsuite/gas/cr16/pic2.d
gas/testsuite/gas/cr16/pic2.s
gas/testsuite/gas/cr16/pop_test.d
gas/testsuite/gas/cr16/pop_test.s
gas/testsuite/gas/cr16/popret_test.d
gas/testsuite/gas/cr16/popret_test.s
gas/testsuite/gas/cr16/push_test.d
gas/testsuite/gas/cr16/push_test.s
gas/testsuite/gas/cr16/sbitb_test.d
gas/testsuite/gas/cr16/sbitb_test.s
gas/testsuite/gas/cr16/sbitw_test.d
gas/testsuite/gas/cr16/sbitw_test.s
gas/testsuite/gas/cr16/scc_test.d
gas/testsuite/gas/cr16/scc_test.s
gas/testsuite/gas/cr16/storb_test.d
gas/testsuite/gas/cr16/storb_test.s
gas/testsuite/gas/cr16/stord_test.d
gas/testsuite/gas/cr16/stord_test.s
gas/testsuite/gas/cr16/storm_test.d
gas/testsuite/gas/cr16/storm_test.s
gas/testsuite/gas/cr16/storw_test.d
gas/testsuite/gas/cr16/storw_test.s
gas/testsuite/gas/cr16/sub_test.d
gas/testsuite/gas/cr16/sub_test.s
gas/testsuite/gas/cr16/tbit_test.d
gas/testsuite/gas/cr16/tbit_test.s
gas/testsuite/gas/cr16/tbitb_test.d
gas/testsuite/gas/cr16/tbitb_test.s
gas/testsuite/gas/cr16/tbitw_test.d
gas/testsuite/gas/cr16/tbitw_test.s
gas/testsuite/gas/cr16/xor_test.d
gas/testsuite/gas/cr16/xor_test.s
gas/testsuite/gas/cris/abs32-1.s
gas/testsuite/gas/cris/addi.d
gas/testsuite/gas/cris/addi.s
gas/testsuite/gas/cris/arch-err-1.s
gas/testsuite/gas/cris/arch-err-2.s
gas/testsuite/gas/cris/arch-err-3.s
gas/testsuite/gas/cris/arch-err-4.s
gas/testsuite/gas/cris/arch-err-5.s
gas/testsuite/gas/cris/binop-cmpmove.d
gas/testsuite/gas/cris/binop-cmpmovx.d
gas/testsuite/gas/cris/binop-extx.d
gas/testsuite/gas/cris/binop-segref.s
gas/testsuite/gas/cris/binop.d
gas/testsuite/gas/cris/binop.s
gas/testsuite/gas/cris/bork.d
gas/testsuite/gas/cris/bork.s
gas/testsuite/gas/cris/bound-err-1.s
gas/testsuite/gas/cris/branch-warn-1.s
gas/testsuite/gas/cris/branch-warn-2.s
gas/testsuite/gas/cris/branch-warn-3.s
gas/testsuite/gas/cris/branch.d
gas/testsuite/gas/cris/branch.s
gas/testsuite/gas/cris/break.d
gas/testsuite/gas/cris/break.s
gas/testsuite/gas/cris/brokw-1.d
gas/testsuite/gas/cris/brokw-1.s
gas/testsuite/gas/cris/brokw-2.d
gas/testsuite/gas/cris/brokw-2.s
gas/testsuite/gas/cris/brokw-3.d
gas/testsuite/gas/cris/brokw-3.s
gas/testsuite/gas/cris/brokw-3b.s
gas/testsuite/gas/cris/bwtest-err-1.s
gas/testsuite/gas/cris/ccr.d
gas/testsuite/gas/cris/ccr.s
gas/testsuite/gas/cris/clear.d
gas/testsuite/gas/cris/continue.d
gas/testsuite/gas/cris/continue.s
gas/testsuite/gas/cris/cris.exp
gas/testsuite/gas/cris/diffexp-ovwr.d
gas/testsuite/gas/cris/diffexp-ovwr.s
gas/testsuite/gas/cris/fragtest.d
gas/testsuite/gas/cris/fragtest.s
gas/testsuite/gas/cris/jump-type.d
gas/testsuite/gas/cris/labfloat.d
gas/testsuite/gas/cris/labfloat.s
gas/testsuite/gas/cris/macroat.d
gas/testsuite/gas/cris/macroat.s
gas/testsuite/gas/cris/march-err-1.s
gas/testsuite/gas/cris/march-err-2.s
gas/testsuite/gas/cris/movem-to-reg.d
gas/testsuite/gas/cris/mulbug-err-1.s
gas/testsuite/gas/cris/nosep.d
gas/testsuite/gas/cris/nosep.s
gas/testsuite/gas/cris/oneop-type.d
gas/testsuite/gas/cris/operand-err-1.s
gas/testsuite/gas/cris/pic-err-1.s
gas/testsuite/gas/cris/prefix.d
gas/testsuite/gas/cris/prefix.s
gas/testsuite/gas/cris/push-err-1.s
gas/testsuite/gas/cris/push-err-2.s
gas/testsuite/gas/cris/pushpop-byte-sreg.d
gas/testsuite/gas/cris/pushpop-dcr1-sreg.d
gas/testsuite/gas/cris/pushpop-dword-sreg.d
gas/testsuite/gas/cris/pushpop-word-sreg.d
gas/testsuite/gas/cris/pushpop.d
gas/testsuite/gas/cris/pushpop.s
gas/testsuite/gas/cris/pushpopv32.s
gas/testsuite/gas/cris/quick-s6.d
gas/testsuite/gas/cris/quick-u5.d
gas/testsuite/gas/cris/quick-u6.d
gas/testsuite/gas/cris/quick.s
gas/testsuite/gas/cris/range-err-1.s
gas/testsuite/gas/cris/range-err-2.s
gas/testsuite/gas/cris/rd-abs32-1.d
gas/testsuite/gas/cris/rd-abs32-2.d
gas/testsuite/gas/cris/rd-arch-1.d
gas/testsuite/gas/cris/rd-arch-2.d
gas/testsuite/gas/cris/rd-arch-3.d
gas/testsuite/gas/cris/rd-bcnst-pic.d
gas/testsuite/gas/cris/rd-bcnst.d
gas/testsuite/gas/cris/rd-bcnst.s
gas/testsuite/gas/cris/rd-bcnst2-pic.d
gas/testsuite/gas/cris/rd-bcnst2.d
gas/testsuite/gas/cris/rd-bcnst2.s
gas/testsuite/gas/cris/rd-bkw1b.d
gas/testsuite/gas/cris/rd-bkw2b.d
gas/testsuite/gas/cris/rd-bkw3b.d
gas/testsuite/gas/cris/rd-bkw4.d
gas/testsuite/gas/cris/rd-bkw4.s
gas/testsuite/gas/cris/rd-bkw4v32.d
gas/testsuite/gas/cris/rd-bkw5.d
gas/testsuite/gas/cris/rd-bkw5.s
gas/testsuite/gas/cris/rd-bkw5b.d
gas/testsuite/gas/cris/rd-bkw5bpic.d
gas/testsuite/gas/cris/rd-bkw5bv32.d
gas/testsuite/gas/cris/rd-bkw5bv32pic.d
gas/testsuite/gas/cris/rd-bkw5pic.d
gas/testsuite/gas/cris/rd-bkw5v32.d
gas/testsuite/gas/cris/rd-bkw5v32pic.d
gas/testsuite/gas/cris/rd-bound1.d
gas/testsuite/gas/cris/rd-bound1.s
gas/testsuite/gas/cris/rd-bound2.d
gas/testsuite/gas/cris/rd-bound3.d
gas/testsuite/gas/cris/rd-bound4.d
gas/testsuite/gas/cris/rd-branch-pic.d
gas/testsuite/gas/cris/rd-break32.d
gas/testsuite/gas/cris/rd-brokw-pic-1.d
gas/testsuite/gas/cris/rd-brokw-pic-2.d
gas/testsuite/gas/cris/rd-brokw-pic-3.d
gas/testsuite/gas/cris/rd-dtpoffd1.d
gas/testsuite/gas/cris/rd-dtpoffd1.s
gas/testsuite/gas/cris/rd-dw2-1.d
gas/testsuite/gas/cris/rd-dw2-10.d
gas/testsuite/gas/cris/rd-dw2-11.d
gas/testsuite/gas/cris/rd-dw2-12.d
gas/testsuite/gas/cris/rd-dw2-13.d
gas/testsuite/gas/cris/rd-dw2-14.d
gas/testsuite/gas/cris/rd-dw2-15.d
gas/testsuite/gas/cris/rd-dw2-2.d
gas/testsuite/gas/cris/rd-dw2-3.d
gas/testsuite/gas/cris/rd-dw2-4.d
gas/testsuite/gas/cris/rd-dw2-5.d
gas/testsuite/gas/cris/rd-dw2-6.d
gas/testsuite/gas/cris/rd-dw2-7.d
gas/testsuite/gas/cris/rd-dw2-8.d
gas/testsuite/gas/cris/rd-dw2-9.d
gas/testsuite/gas/cris/rd-fragtest-pic.d
gas/testsuite/gas/cris/rd-mulbug-1.d
gas/testsuite/gas/cris/rd-pcplus.d
gas/testsuite/gas/cris/rd-pcplus.s
gas/testsuite/gas/cris/rd-pcrel1.d
gas/testsuite/gas/cris/rd-pcrel1.s
gas/testsuite/gas/cris/rd-pcrel2.d
gas/testsuite/gas/cris/rd-pcrel2.s
gas/testsuite/gas/cris/rd-pic-1.d
gas/testsuite/gas/cris/rd-pic-1.s
gas/testsuite/gas/cris/rd-pic-2.d
gas/testsuite/gas/cris/rd-pic-2.s
gas/testsuite/gas/cris/rd-ppv1032.d
gas/testsuite/gas/cris/rd-ppv32.d
gas/testsuite/gas/cris/rd-regprefix-1.d
gas/testsuite/gas/cris/rd-regprefix-1.s
gas/testsuite/gas/cris/rd-regprefix-1b.d
gas/testsuite/gas/cris/rd-spr-1.d
gas/testsuite/gas/cris/rd-spr-1.s
gas/testsuite/gas/cris/rd-tls-1.d
gas/testsuite/gas/cris/rd-tls-1.s
gas/testsuite/gas/cris/rd-tls-2.d
gas/testsuite/gas/cris/rd-tls-2.s
gas/testsuite/gas/cris/rd-usp-1.d
gas/testsuite/gas/cris/rd-usp-1b.d
gas/testsuite/gas/cris/rd-v10_32o-1.d
gas/testsuite/gas/cris/rd-v10_32o-2.d
gas/testsuite/gas/cris/rd-v10_32o-2.s
gas/testsuite/gas/cris/rd-v32-b1.d
gas/testsuite/gas/cris/rd-v32-b1.s
gas/testsuite/gas/cris/rd-v32-b2.d
gas/testsuite/gas/cris/rd-v32-b2.s
gas/testsuite/gas/cris/rd-v32-b3.d
gas/testsuite/gas/cris/rd-v32-b3.s
gas/testsuite/gas/cris/rd-v32-f1.d
gas/testsuite/gas/cris/rd-v32-f1.s
gas/testsuite/gas/cris/rd-v32-i1.d
gas/testsuite/gas/cris/rd-v32-i1.s
gas/testsuite/gas/cris/rd-v32-l1.d
gas/testsuite/gas/cris/rd-v32-l1.s
gas/testsuite/gas/cris/rd-v32-l3.d
gas/testsuite/gas/cris/rd-v32-l3.s
gas/testsuite/gas/cris/rd-v32-l4.d
gas/testsuite/gas/cris/rd-v32-l4.s
gas/testsuite/gas/cris/rd-v32o-1.d
gas/testsuite/gas/cris/rd-v32s-1.d
gas/testsuite/gas/cris/rd-v32s-2.d
gas/testsuite/gas/cris/rd-v32s-2.s
gas/testsuite/gas/cris/rd-v32s-3.d
gas/testsuite/gas/cris/rd-v32s-3.s
gas/testsuite/gas/cris/rd-v32s-4.d
gas/testsuite/gas/cris/rd-v32s-4.s
gas/testsuite/gas/cris/rd-vao-1.d
gas/testsuite/gas/cris/reg-to-mem.d
gas/testsuite/gas/cris/regprefix-err-1.s
gas/testsuite/gas/cris/regreg.d
gas/testsuite/gas/cris/regreg.s
gas/testsuite/gas/cris/return.d
gas/testsuite/gas/cris/return.s
gas/testsuite/gas/cris/scc.d
gas/testsuite/gas/cris/scc.s
gas/testsuite/gas/cris/sep-err-1.s
gas/testsuite/gas/cris/sep-err-2.s
gas/testsuite/gas/cris/sep-err-3.s
gas/testsuite/gas/cris/separator.d
gas/testsuite/gas/cris/separator.s
gas/testsuite/gas/cris/shexpr-1.d
gas/testsuite/gas/cris/shexpr-1.s
gas/testsuite/gas/cris/sreg-to-x.d
gas/testsuite/gas/cris/string-1.d
gas/testsuite/gas/cris/string-1.s
gas/testsuite/gas/cris/string-2.d
gas/testsuite/gas/cris/string-2.s
gas/testsuite/gas/cris/test.d
gas/testsuite/gas/cris/tls-err-1.s
gas/testsuite/gas/cris/tls-err-2.s
gas/testsuite/gas/cris/tls-err-3.s
gas/testsuite/gas/cris/unimplemented.d
gas/testsuite/gas/cris/unimplemented.s
gas/testsuite/gas/cris/unop-mem.d
gas/testsuite/gas/cris/unop.s
gas/testsuite/gas/cris/us-err-1.s
gas/testsuite/gas/cris/us-err-2.s
gas/testsuite/gas/cris/us-err-3.s
gas/testsuite/gas/cris/v32-err-1.s
gas/testsuite/gas/cris/v32-err-10.s
gas/testsuite/gas/cris/v32-err-11.s
gas/testsuite/gas/cris/v32-err-2.s
gas/testsuite/gas/cris/v32-err-3.s
gas/testsuite/gas/cris/v32-err-4.s
gas/testsuite/gas/cris/v32-err-5.s
gas/testsuite/gas/cris/v32-err-6.s
gas/testsuite/gas/cris/v32-err-7.s
gas/testsuite/gas/cris/v32-err-8.s
gas/testsuite/gas/cris/v32-err-9.s
gas/testsuite/gas/cris/x-to-byte-sreg.d
gas/testsuite/gas/cris/x-to-dcr1-sreg.d
gas/testsuite/gas/cris/x-to-dword-sreg.d
gas/testsuite/gas/cris/x-to-word-sreg.d
gas/testsuite/gas/crx/allinsn.exp
gas/testsuite/gas/crx/arith_insn.d
gas/testsuite/gas/crx/arith_insn.s
gas/testsuite/gas/crx/beq_insn.d
gas/testsuite/gas/crx/beq_insn.s
gas/testsuite/gas/crx/bit_insn.d
gas/testsuite/gas/crx/bit_insn.s
gas/testsuite/gas/crx/br_insn.d
gas/testsuite/gas/crx/br_insn.s
gas/testsuite/gas/crx/cmov_insn.d
gas/testsuite/gas/crx/cmov_insn.s
gas/testsuite/gas/crx/cmpbr_insn.d
gas/testsuite/gas/crx/cmpbr_insn.s
gas/testsuite/gas/crx/cop_insn.d
gas/testsuite/gas/crx/cop_insn.s
gas/testsuite/gas/crx/gas-segfault.d
gas/testsuite/gas/crx/gas-segfault.s
gas/testsuite/gas/crx/jscond_insn.d
gas/testsuite/gas/crx/jscond_insn.s
gas/testsuite/gas/crx/list_insn.d
gas/testsuite/gas/crx/list_insn.s
gas/testsuite/gas/crx/load_stor_insn.d
gas/testsuite/gas/crx/load_stor_insn.s
gas/testsuite/gas/crx/misc_insn.d
gas/testsuite/gas/crx/misc_insn.s
gas/testsuite/gas/crx/no_op_insn.d
gas/testsuite/gas/crx/no_op_insn.s
gas/testsuite/gas/crx/shift_insn.d
gas/testsuite/gas/crx/shift_insn.s
gas/testsuite/gas/d10v/address-001.d
gas/testsuite/gas/d10v/address-001.s
gas/testsuite/gas/d10v/address-002.l
gas/testsuite/gas/d10v/address-002.s
gas/testsuite/gas/d10v/address-003.l
gas/testsuite/gas/d10v/address-003.s
gas/testsuite/gas/d10v/address-004.l
gas/testsuite/gas/d10v/address-004.s
gas/testsuite/gas/d10v/address-005.l
gas/testsuite/gas/d10v/address-005.s
gas/testsuite/gas/d10v/address-006.l
gas/testsuite/gas/d10v/address-006.s
gas/testsuite/gas/d10v/address-007.l
gas/testsuite/gas/d10v/address-007.s
gas/testsuite/gas/d10v/address-008.l
gas/testsuite/gas/d10v/address-008.s
gas/testsuite/gas/d10v/address-009.l
gas/testsuite/gas/d10v/address-009.s
gas/testsuite/gas/d10v/address-010.l
gas/testsuite/gas/d10v/address-010.s
gas/testsuite/gas/d10v/address-011.l
gas/testsuite/gas/d10v/address-011.s
gas/testsuite/gas/d10v/address-012.l
gas/testsuite/gas/d10v/address-012.s
gas/testsuite/gas/d10v/address-013.l
gas/testsuite/gas/d10v/address-013.s
gas/testsuite/gas/d10v/address-014.l
gas/testsuite/gas/d10v/address-014.s
gas/testsuite/gas/d10v/address-015.l
gas/testsuite/gas/d10v/address-015.s
gas/testsuite/gas/d10v/address-016.l
gas/testsuite/gas/d10v/address-016.s
gas/testsuite/gas/d10v/address-017.l
gas/testsuite/gas/d10v/address-017.s
gas/testsuite/gas/d10v/address-018.l
gas/testsuite/gas/d10v/address-018.s
gas/testsuite/gas/d10v/address-019.l
gas/testsuite/gas/d10v/address-019.s
gas/testsuite/gas/d10v/address-020.l
gas/testsuite/gas/d10v/address-020.s
gas/testsuite/gas/d10v/address-021.l
gas/testsuite/gas/d10v/address-021.s
gas/testsuite/gas/d10v/address-022.l
gas/testsuite/gas/d10v/address-022.s
gas/testsuite/gas/d10v/address-023.l
gas/testsuite/gas/d10v/address-023.s
gas/testsuite/gas/d10v/address-024.l
gas/testsuite/gas/d10v/address-024.s
gas/testsuite/gas/d10v/address-025.l
gas/testsuite/gas/d10v/address-025.s
gas/testsuite/gas/d10v/address-026.l
gas/testsuite/gas/d10v/address-026.s
gas/testsuite/gas/d10v/address-027.l
gas/testsuite/gas/d10v/address-027.s
gas/testsuite/gas/d10v/address-028.l
gas/testsuite/gas/d10v/address-028.s
gas/testsuite/gas/d10v/address-029.l
gas/testsuite/gas/d10v/address-029.s
gas/testsuite/gas/d10v/address-030.l
gas/testsuite/gas/d10v/address-030.s
gas/testsuite/gas/d10v/address-031.l
gas/testsuite/gas/d10v/address-031.s
gas/testsuite/gas/d10v/address-032.l
gas/testsuite/gas/d10v/address-032.s
gas/testsuite/gas/d10v/address-033.l
gas/testsuite/gas/d10v/address-033.s
gas/testsuite/gas/d10v/address-034.l
gas/testsuite/gas/d10v/address-034.s
gas/testsuite/gas/d10v/address-035.l
gas/testsuite/gas/d10v/address-035.s
gas/testsuite/gas/d10v/address-036.l
gas/testsuite/gas/d10v/address-036.s
gas/testsuite/gas/d10v/address-037.l
gas/testsuite/gas/d10v/address-037.s
gas/testsuite/gas/d10v/address-038.l
gas/testsuite/gas/d10v/address-038.s
gas/testsuite/gas/d10v/address-039.l
gas/testsuite/gas/d10v/address-039.s
gas/testsuite/gas/d10v/address-040.l
gas/testsuite/gas/d10v/address-040.s
gas/testsuite/gas/d10v/address-041.l
gas/testsuite/gas/d10v/address-041.s
gas/testsuite/gas/d10v/control-001.d
gas/testsuite/gas/d10v/control-001.s
gas/testsuite/gas/d10v/d10v.exp
gas/testsuite/gas/d10v/error-001.d
gas/testsuite/gas/d10v/error-001.s
gas/testsuite/gas/d10v/error-002.d
gas/testsuite/gas/d10v/error-002.s
gas/testsuite/gas/d10v/immediate-001.d
gas/testsuite/gas/d10v/immediate-001.s
gas/testsuite/gas/d10v/immediate-002.d
gas/testsuite/gas/d10v/immediate-002.s
gas/testsuite/gas/d10v/immediate-003.d
gas/testsuite/gas/d10v/immediate-003.s
gas/testsuite/gas/d10v/immediate-004.d
gas/testsuite/gas/d10v/immediate-004.s
gas/testsuite/gas/d10v/immediate-005.d
gas/testsuite/gas/d10v/immediate-005.s
gas/testsuite/gas/d10v/immediate-006.d
gas/testsuite/gas/d10v/immediate-006.s
gas/testsuite/gas/d10v/immediate-007.d
gas/testsuite/gas/d10v/immediate-007.s
gas/testsuite/gas/d10v/inst.d
gas/testsuite/gas/d10v/inst.s
gas/testsuite/gas/d10v/instruction_packing-001.d
gas/testsuite/gas/d10v/instruction_packing-001.s
gas/testsuite/gas/d10v/instruction_packing-002.d
gas/testsuite/gas/d10v/instruction_packing-002.s
gas/testsuite/gas/d10v/instruction_packing-003.d
gas/testsuite/gas/d10v/instruction_packing-003.s
gas/testsuite/gas/d10v/instruction_packing-004.d
gas/testsuite/gas/d10v/instruction_packing-004.s
gas/testsuite/gas/d10v/instruction_packing-005.d
gas/testsuite/gas/d10v/instruction_packing-005.s
gas/testsuite/gas/d10v/instruction_packing-006.d
gas/testsuite/gas/d10v/instruction_packing-006.s
gas/testsuite/gas/d10v/instruction_packing-007.d
gas/testsuite/gas/d10v/instruction_packing-007.s
gas/testsuite/gas/d10v/instruction_packing-008.d
gas/testsuite/gas/d10v/instruction_packing-009.d
gas/testsuite/gas/d10v/instruction_packing-010.d
gas/testsuite/gas/d10v/instruction_packing.d
gas/testsuite/gas/d10v/instruction_packing.s
gas/testsuite/gas/d10v/label-001.d
gas/testsuite/gas/d10v/label-001.s
gas/testsuite/gas/d10v/warning-001.d
gas/testsuite/gas/d10v/warning-001.s
gas/testsuite/gas/d10v/warning-002.d
gas/testsuite/gas/d10v/warning-002.s
gas/testsuite/gas/d10v/warning-003.d
gas/testsuite/gas/d10v/warning-003.s
gas/testsuite/gas/d10v/warning-004.d
gas/testsuite/gas/d10v/warning-004.s
gas/testsuite/gas/d10v/warning-005.d
gas/testsuite/gas/d10v/warning-005.s
gas/testsuite/gas/d10v/warning-006.d
gas/testsuite/gas/d10v/warning-006.s
gas/testsuite/gas/d10v/warning-007.d
gas/testsuite/gas/d10v/warning-007.s
gas/testsuite/gas/d10v/warning-008.d
gas/testsuite/gas/d10v/warning-008.s
gas/testsuite/gas/d10v/warning-009.d
gas/testsuite/gas/d10v/warning-009.s
gas/testsuite/gas/d10v/warning-010.d
gas/testsuite/gas/d10v/warning-010.s
gas/testsuite/gas/d10v/warning-011.d
gas/testsuite/gas/d10v/warning-011.s
gas/testsuite/gas/d10v/warning-012.d
gas/testsuite/gas/d10v/warning-012.s
gas/testsuite/gas/d10v/warning-013.d
gas/testsuite/gas/d10v/warning-013.s
gas/testsuite/gas/d10v/warning-014.d
gas/testsuite/gas/d10v/warning-014.s
gas/testsuite/gas/d10v/warning-015.d
gas/testsuite/gas/d10v/warning-016.d
gas/testsuite/gas/d10v/warning-016.s
gas/testsuite/gas/d10v/warning-017.d
gas/testsuite/gas/d10v/warning-017.s
gas/testsuite/gas/d10v/warning-018.d
gas/testsuite/gas/d10v/warning-018.s
gas/testsuite/gas/d10v/warning-019.d
gas/testsuite/gas/d10v/warning-019.s
gas/testsuite/gas/d30v/align.d
gas/testsuite/gas/d30v/align.s
gas/testsuite/gas/d30v/array.d
gas/testsuite/gas/d30v/array.s
gas/testsuite/gas/d30v/bittest.d
gas/testsuite/gas/d30v/bittest.l
gas/testsuite/gas/d30v/bittest.s
gas/testsuite/gas/d30v/d30.exp
gas/testsuite/gas/d30v/guard-debug.d
gas/testsuite/gas/d30v/guard-debug.s
gas/testsuite/gas/d30v/guard.d
gas/testsuite/gas/d30v/guard.s
gas/testsuite/gas/d30v/inst.d
gas/testsuite/gas/d30v/inst.s
gas/testsuite/gas/d30v/label-debug.d
gas/testsuite/gas/d30v/label-debug.s
gas/testsuite/gas/d30v/label.d
gas/testsuite/gas/d30v/label.s
gas/testsuite/gas/d30v/mul.d
gas/testsuite/gas/d30v/mul.s
gas/testsuite/gas/d30v/opt.d
gas/testsuite/gas/d30v/opt.s
gas/testsuite/gas/d30v/reloc.d
gas/testsuite/gas/d30v/reloc.s
gas/testsuite/gas/d30v/serial.l
gas/testsuite/gas/d30v/serial.s
gas/testsuite/gas/d30v/serial2.l
gas/testsuite/gas/d30v/serial2.s
gas/testsuite/gas/d30v/serial2O.l
gas/testsuite/gas/d30v/serial2O.s
gas/testsuite/gas/d30v/warn_oddreg.l
gas/testsuite/gas/d30v/warn_oddreg.s
gas/testsuite/gas/dlx/alltests.exp
gas/testsuite/gas/dlx/branch.d
gas/testsuite/gas/dlx/branch.s
gas/testsuite/gas/dlx/itype.d
gas/testsuite/gas/dlx/itype.s
gas/testsuite/gas/dlx/lhi.d
gas/testsuite/gas/dlx/lhi.s
gas/testsuite/gas/dlx/load.d
gas/testsuite/gas/dlx/load.s
gas/testsuite/gas/dlx/lohi.d
gas/testsuite/gas/dlx/lohi.s
gas/testsuite/gas/dlx/rtype.d
gas/testsuite/gas/dlx/rtype.s
gas/testsuite/gas/dlx/store.d
gas/testsuite/gas/dlx/store.s
gas/testsuite/gas/elf/ehopt0.d
gas/testsuite/gas/elf/ehopt0.s
gas/testsuite/gas/elf/elf.exp
gas/testsuite/gas/elf/equ-reloc.d
gas/testsuite/gas/elf/equ-reloc.s
gas/testsuite/gas/elf/file.d
gas/testsuite/gas/elf/file.s
gas/testsuite/gas/elf/group0.s
gas/testsuite/gas/elf/group0a.d
gas/testsuite/gas/elf/group0b.d
gas/testsuite/gas/elf/group1.s
gas/testsuite/gas/elf/group1a.d
gas/testsuite/gas/elf/group1b.d
gas/testsuite/gas/elf/ifunc-1.d
gas/testsuite/gas/elf/ifunc-1.s
gas/testsuite/gas/elf/redef.d
gas/testsuite/gas/elf/redef.s
gas/testsuite/gas/elf/section0.d
gas/testsuite/gas/elf/section0.s
gas/testsuite/gas/elf/section1.d
gas/testsuite/gas/elf/section1.s
gas/testsuite/gas/elf/section2.e
gas/testsuite/gas/elf/section2.e-armeabi
gas/testsuite/gas/elf/section2.e-armelf
gas/testsuite/gas/elf/section2.e-m32r
gas/testsuite/gas/elf/section2.e-mips
gas/testsuite/gas/elf/section2.e-miwmmxt
gas/testsuite/gas/elf/section2.e-score
gas/testsuite/gas/elf/section2.e-xtensa
gas/testsuite/gas/elf/section2.l
gas/testsuite/gas/elf/section2.s
gas/testsuite/gas/elf/section3.d
gas/testsuite/gas/elf/section3.s
gas/testsuite/gas/elf/section4.d
gas/testsuite/gas/elf/section4.s
gas/testsuite/gas/elf/section5.e
gas/testsuite/gas/elf/section5.l
gas/testsuite/gas/elf/section5.s
gas/testsuite/gas/elf/section6.d
gas/testsuite/gas/elf/section6.s
gas/testsuite/gas/elf/section7.d
gas/testsuite/gas/elf/section7.s
gas/testsuite/gas/elf/struct.d
gas/testsuite/gas/elf/struct.s
gas/testsuite/gas/elf/symtab.d
gas/testsuite/gas/elf/symtab.s
gas/testsuite/gas/elf/symver.d
gas/testsuite/gas/elf/symver.s
gas/testsuite/gas/elf/type-noifunc.e
gas/testsuite/gas/elf/type-noifunc.s
gas/testsuite/gas/elf/type.e
gas/testsuite/gas/elf/type.s
gas/testsuite/gas/fr30/allinsn.d
gas/testsuite/gas/fr30/allinsn.exp
gas/testsuite/gas/fr30/allinsn.s
gas/testsuite/gas/fr30/fr30.exp
gas/testsuite/gas/frv/allinsn.d
gas/testsuite/gas/frv/allinsn.exp
gas/testsuite/gas/frv/allinsn.s
gas/testsuite/gas/frv/fdpic.d
gas/testsuite/gas/frv/fdpic.s
gas/testsuite/gas/frv/fr405-insn.d
gas/testsuite/gas/frv/fr405-insn.l
gas/testsuite/gas/frv/fr405-insn.s
gas/testsuite/gas/frv/fr450-insn.d
gas/testsuite/gas/frv/fr450-insn.l
gas/testsuite/gas/frv/fr450-insn.s
gas/testsuite/gas/frv/fr450-media-issue.l
gas/testsuite/gas/frv/fr450-media-issue.s
gas/testsuite/gas/frv/fr450-spr.d
gas/testsuite/gas/frv/fr450-spr.s
gas/testsuite/gas/frv/fr550-pack1.d
gas/testsuite/gas/frv/fr550-pack1.s
gas/testsuite/gas/frv/reloc1.d
gas/testsuite/gas/frv/reloc1.s
gas/testsuite/gas/h8300/addsub.s
gas/testsuite/gas/h8300/addsubh.s
gas/testsuite/gas/h8300/addsubrxcheck.s
gas/testsuite/gas/h8300/addsubs.s
gas/testsuite/gas/h8300/bitops1.s
gas/testsuite/gas/h8300/bitops1h.s
gas/testsuite/gas/h8300/bitops1s.s
gas/testsuite/gas/h8300/bitops2.s
gas/testsuite/gas/h8300/bitops2h.s
gas/testsuite/gas/h8300/bitops2s.s
gas/testsuite/gas/h8300/bitops3.s
gas/testsuite/gas/h8300/bitops3h.s
gas/testsuite/gas/h8300/bitops3s.s
gas/testsuite/gas/h8300/bitops4.s
gas/testsuite/gas/h8300/bitops4h.s
gas/testsuite/gas/h8300/bitops4s.s
gas/testsuite/gas/h8300/branch-coff.s
gas/testsuite/gas/h8300/branch-elf.s
gas/testsuite/gas/h8300/branchh-coff.s
gas/testsuite/gas/h8300/branchh-elf.s
gas/testsuite/gas/h8300/branchs-coff.s
gas/testsuite/gas/h8300/branchs-elf.s
gas/testsuite/gas/h8300/cbranch.s
gas/testsuite/gas/h8300/cbranchh.s
gas/testsuite/gas/h8300/cbranchs.s
gas/testsuite/gas/h8300/cmpsi2.s
gas/testsuite/gas/h8300/compare.s
gas/testsuite/gas/h8300/compareh.s
gas/testsuite/gas/h8300/compares.s
gas/testsuite/gas/h8300/decimal.s
gas/testsuite/gas/h8300/decimalh.s
gas/testsuite/gas/h8300/decimals.s
gas/testsuite/gas/h8300/divmul.s
gas/testsuite/gas/h8300/divmulh.s
gas/testsuite/gas/h8300/divmuls.s
gas/testsuite/gas/h8300/extendh.s
gas/testsuite/gas/h8300/extends.s
gas/testsuite/gas/h8300/ffxx1-coff.d
gas/testsuite/gas/h8300/ffxx1-coff.s
gas/testsuite/gas/h8300/ffxx1-elf.d
gas/testsuite/gas/h8300/ffxx1-elf.s
gas/testsuite/gas/h8300/h8300-coff.exp
gas/testsuite/gas/h8300/h8300-elf.exp
gas/testsuite/gas/h8300/h8300.exp
gas/testsuite/gas/h8300/h8sx_disp2.d
gas/testsuite/gas/h8300/h8sx_disp2.s
gas/testsuite/gas/h8300/h8sx_mov_imm.d
gas/testsuite/gas/h8300/h8sx_mov_imm.s
gas/testsuite/gas/h8300/h8sx_rtsl.d
gas/testsuite/gas/h8300/h8sx_rtsl.s
gas/testsuite/gas/h8300/incdec.s
gas/testsuite/gas/h8300/incdech.s
gas/testsuite/gas/h8300/incdecs.s
gas/testsuite/gas/h8300/logical.s
gas/testsuite/gas/h8300/logicalh.s
gas/testsuite/gas/h8300/logicals.s
gas/testsuite/gas/h8300/macs.s
gas/testsuite/gas/h8300/misc.s
gas/testsuite/gas/h8300/misch.s
gas/testsuite/gas/h8300/miscs.s
gas/testsuite/gas/h8300/mov32bug.s
gas/testsuite/gas/h8300/movb.s
gas/testsuite/gas/h8300/movbh.s
gas/testsuite/gas/h8300/movbs.s
gas/testsuite/gas/h8300/movlh.s
gas/testsuite/gas/h8300/movls.s
gas/testsuite/gas/h8300/movw.s
gas/testsuite/gas/h8300/movwh.s
gas/testsuite/gas/h8300/movws.s
gas/testsuite/gas/h8300/multiples.s
gas/testsuite/gas/h8300/pr3134.d
gas/testsuite/gas/h8300/pr3134.s
gas/testsuite/gas/h8300/pushpop.s
gas/testsuite/gas/h8300/pushpoph.s
gas/testsuite/gas/h8300/pushpops.s
gas/testsuite/gas/h8300/rotsh.s
gas/testsuite/gas/h8300/rotshh.s
gas/testsuite/gas/h8300/rotshs.s
gas/testsuite/gas/h8300/symaddgen.s
gas/testsuite/gas/h8300/t01_mov.exp
gas/testsuite/gas/h8300/t01_mov.s
gas/testsuite/gas/h8300/t02_mova.exp
gas/testsuite/gas/h8300/t02_mova.s
gas/testsuite/gas/h8300/t03_add.exp
gas/testsuite/gas/h8300/t03_add.s
gas/testsuite/gas/h8300/t04_sub.exp
gas/testsuite/gas/h8300/t04_sub.s
gas/testsuite/gas/h8300/t05_cmp.exp
gas/testsuite/gas/h8300/t05_cmp.s
gas/testsuite/gas/h8300/t06_ari2.exp
gas/testsuite/gas/h8300/t06_ari2.s
gas/testsuite/gas/h8300/t07_ari3.exp
gas/testsuite/gas/h8300/t07_ari3.s
gas/testsuite/gas/h8300/t08_or.exp
gas/testsuite/gas/h8300/t08_or.s
gas/testsuite/gas/h8300/t09_xor.exp
gas/testsuite/gas/h8300/t09_xor.s
gas/testsuite/gas/h8300/t10_and.exp
gas/testsuite/gas/h8300/t10_and.s
gas/testsuite/gas/h8300/t11_logs.exp
gas/testsuite/gas/h8300/t11_logs.s
gas/testsuite/gas/h8300/t12_bit.exp
gas/testsuite/gas/h8300/t12_bit.s
gas/testsuite/gas/h8300/t13_otr.exp
gas/testsuite/gas/h8300/t13_otr.s
gas/testsuite/gas/hppa/README
gas/testsuite/gas/hppa/basic/add.s
gas/testsuite/gas/hppa/basic/add2.s
gas/testsuite/gas/hppa/basic/addi.s
gas/testsuite/gas/hppa/basic/basic.exp
gas/testsuite/gas/hppa/basic/branch.s
gas/testsuite/gas/hppa/basic/branch2.s
gas/testsuite/gas/hppa/basic/comclr.s
gas/testsuite/gas/hppa/basic/copr.s
gas/testsuite/gas/hppa/basic/coprmem.s
gas/testsuite/gas/hppa/basic/dcor.s
gas/testsuite/gas/hppa/basic/dcor2.s
gas/testsuite/gas/hppa/basic/deposit.s
gas/testsuite/gas/hppa/basic/deposit2.s
gas/testsuite/gas/hppa/basic/deposit3.s
gas/testsuite/gas/hppa/basic/ds.s
gas/testsuite/gas/hppa/basic/extract.s
gas/testsuite/gas/hppa/basic/extract2.s
gas/testsuite/gas/hppa/basic/extract3.s
gas/testsuite/gas/hppa/basic/fmem.s
gas/testsuite/gas/hppa/basic/fmemLRbug.s
gas/testsuite/gas/hppa/basic/fp_comp.s
gas/testsuite/gas/hppa/basic/fp_comp2.s
gas/testsuite/gas/hppa/basic/fp_conv.s
gas/testsuite/gas/hppa/basic/fp_fcmp.s
gas/testsuite/gas/hppa/basic/fp_misc.s
gas/testsuite/gas/hppa/basic/imem.s
gas/testsuite/gas/hppa/basic/immed.s
gas/testsuite/gas/hppa/basic/logical.s
gas/testsuite/gas/hppa/basic/media.s
gas/testsuite/gas/hppa/basic/perf.s
gas/testsuite/gas/hppa/basic/purge.s
gas/testsuite/gas/hppa/basic/purge2.s
gas/testsuite/gas/hppa/basic/sh1add.s
gas/testsuite/gas/hppa/basic/sh2add.s
gas/testsuite/gas/hppa/basic/sh3add.s
gas/testsuite/gas/hppa/basic/shift.s
gas/testsuite/gas/hppa/basic/shift2.s
gas/testsuite/gas/hppa/basic/shift3.s
gas/testsuite/gas/hppa/basic/shladd.s
gas/testsuite/gas/hppa/basic/shladd2.s
gas/testsuite/gas/hppa/basic/special.s
gas/testsuite/gas/hppa/basic/spop.s
gas/testsuite/gas/hppa/basic/sub.s
gas/testsuite/gas/hppa/basic/sub2.s
gas/testsuite/gas/hppa/basic/subi.s
gas/testsuite/gas/hppa/basic/system.s
gas/testsuite/gas/hppa/basic/system2.s
gas/testsuite/gas/hppa/basic/unit.s
gas/testsuite/gas/hppa/basic/unit2.s
gas/testsuite/gas/hppa/basic/weird.s
gas/testsuite/gas/hppa/parse/align1.s
gas/testsuite/gas/hppa/parse/align2.s
gas/testsuite/gas/hppa/parse/appbug.s
gas/testsuite/gas/hppa/parse/badfmpyadd.s
gas/testsuite/gas/hppa/parse/block1.s
gas/testsuite/gas/hppa/parse/block2.s
gas/testsuite/gas/hppa/parse/calldatabug.s
gas/testsuite/gas/hppa/parse/callinfobug.s
gas/testsuite/gas/hppa/parse/defbug.s
gas/testsuite/gas/hppa/parse/entrybug.s
gas/testsuite/gas/hppa/parse/exportbug.s
gas/testsuite/gas/hppa/parse/exprbug.s
gas/testsuite/gas/hppa/parse/fixup7bug.s
gas/testsuite/gas/hppa/parse/global.s
gas/testsuite/gas/hppa/parse/labelbug.s
gas/testsuite/gas/hppa/parse/linesepbug.s
gas/testsuite/gas/hppa/parse/lselbug.s
gas/testsuite/gas/hppa/parse/nosubspace.s
gas/testsuite/gas/hppa/parse/parse.exp
gas/testsuite/gas/hppa/parse/procbug.s
gas/testsuite/gas/hppa/parse/regpopbug.s
gas/testsuite/gas/hppa/parse/space.s
gas/testsuite/gas/hppa/parse/spacebug.s
gas/testsuite/gas/hppa/parse/ssbug.s
gas/testsuite/gas/hppa/parse/stdreg.s
gas/testsuite/gas/hppa/parse/stringer.s
gas/testsuite/gas/hppa/parse/undefbug.s
gas/testsuite/gas/hppa/parse/versionbug.s
gas/testsuite/gas/hppa/parse/xmpyubug.s
gas/testsuite/gas/hppa/reloc/applybug.s
gas/testsuite/gas/hppa/reloc/blebug.s
gas/testsuite/gas/hppa/reloc/blebug2.s
gas/testsuite/gas/hppa/reloc/blebug3.s
gas/testsuite/gas/hppa/reloc/exitbug.s
gas/testsuite/gas/hppa/reloc/fixupbug.s
gas/testsuite/gas/hppa/reloc/funcrelocbug.s
gas/testsuite/gas/hppa/reloc/labelopbug.s
gas/testsuite/gas/hppa/reloc/longcall.s
gas/testsuite/gas/hppa/reloc/picreloc.s
gas/testsuite/gas/hppa/reloc/plabelbug.s
gas/testsuite/gas/hppa/reloc/r_no_reloc.s
gas/testsuite/gas/hppa/reloc/reduce.s
gas/testsuite/gas/hppa/reloc/reduce2.s
gas/testsuite/gas/hppa/reloc/reduce3.s
gas/testsuite/gas/hppa/reloc/reloc.exp
gas/testsuite/gas/hppa/reloc/roundmode.s
gas/testsuite/gas/hppa/reloc/selectorbug.s
gas/testsuite/gas/hppa/unsorted/align3.s
gas/testsuite/gas/hppa/unsorted/align4.s
gas/testsuite/gas/hppa/unsorted/brlenbug.s
gas/testsuite/gas/hppa/unsorted/common.s
gas/testsuite/gas/hppa/unsorted/fragbug.s
gas/testsuite/gas/hppa/unsorted/globalbug.s
gas/testsuite/gas/hppa/unsorted/importbug.s
gas/testsuite/gas/hppa/unsorted/labeldiffs.s
gas/testsuite/gas/hppa/unsorted/locallabel.s
gas/testsuite/gas/hppa/unsorted/ss_align.s
gas/testsuite/gas/hppa/unsorted/unsorted.exp
gas/testsuite/gas/i386/287.d
gas/testsuite/gas/i386/287.s
gas/testsuite/gas/i386/387.d
gas/testsuite/gas/i386/387.s
gas/testsuite/gas/i386/8087.d
gas/testsuite/gas/i386/8087.s
gas/testsuite/gas/i386/absrel.d
gas/testsuite/gas/i386/absrel.s
gas/testsuite/gas/i386/addr16.d
gas/testsuite/gas/i386/addr16.s
gas/testsuite/gas/i386/addr32.d
gas/testsuite/gas/i386/addr32.s
gas/testsuite/gas/i386/aes-intel.d
gas/testsuite/gas/i386/aes.d
gas/testsuite/gas/i386/aes.s
gas/testsuite/gas/i386/amd.d
gas/testsuite/gas/i386/amd.s
gas/testsuite/gas/i386/amdfam10.d
gas/testsuite/gas/i386/amdfam10.s
gas/testsuite/gas/i386/arch-1.d
gas/testsuite/gas/i386/arch-1.s
gas/testsuite/gas/i386/arch-10-1.l
gas/testsuite/gas/i386/arch-10-1.s
gas/testsuite/gas/i386/arch-10-2.l
gas/testsuite/gas/i386/arch-10-2.s
gas/testsuite/gas/i386/arch-10-3.l
gas/testsuite/gas/i386/arch-10-3.s
gas/testsuite/gas/i386/arch-10-4.l
gas/testsuite/gas/i386/arch-10-4.s
gas/testsuite/gas/i386/arch-10.d
gas/testsuite/gas/i386/arch-10.s
gas/testsuite/gas/i386/arch-11.d
gas/testsuite/gas/i386/arch-11.s
gas/testsuite/gas/i386/arch-12.d
gas/testsuite/gas/i386/arch-12.s
gas/testsuite/gas/i386/arch-2.d
gas/testsuite/gas/i386/arch-2.s
gas/testsuite/gas/i386/arch-3.d
gas/testsuite/gas/i386/arch-3.s
gas/testsuite/gas/i386/arch-5.d
gas/testsuite/gas/i386/arch-5.s
gas/testsuite/gas/i386/arch-6.d
gas/testsuite/gas/i386/arch-6.s
gas/testsuite/gas/i386/arch-7.d
gas/testsuite/gas/i386/arch-7.s
gas/testsuite/gas/i386/arch-9.d
gas/testsuite/gas/i386/arch-9.s
gas/testsuite/gas/i386/arch-avx-1-1.l
gas/testsuite/gas/i386/arch-avx-1-1.s
gas/testsuite/gas/i386/arch-avx-1-2.l
gas/testsuite/gas/i386/arch-avx-1-2.s
gas/testsuite/gas/i386/arch-avx-1-3.l
gas/testsuite/gas/i386/arch-avx-1-3.s
gas/testsuite/gas/i386/arch-avx-1-4.l
gas/testsuite/gas/i386/arch-avx-1-4.s
gas/testsuite/gas/i386/arch-avx-1-5.l
gas/testsuite/gas/i386/arch-avx-1-5.s
gas/testsuite/gas/i386/arch-avx-1-6.l
gas/testsuite/gas/i386/arch-avx-1-6.s
gas/testsuite/gas/i386/arch-avx-1.d
gas/testsuite/gas/i386/arch-avx-1.s
gas/testsuite/gas/i386/att-regs.d
gas/testsuite/gas/i386/att-regs.s
gas/testsuite/gas/i386/avx-intel.d
gas/testsuite/gas/i386/avx.d
gas/testsuite/gas/i386/avx.s
gas/testsuite/gas/i386/bss.d
gas/testsuite/gas/i386/bss.s
gas/testsuite/gas/i386/clmul-intel.d
gas/testsuite/gas/i386/clmul.d
gas/testsuite/gas/i386/clmul.s
gas/testsuite/gas/i386/compat-intel.d
gas/testsuite/gas/i386/compat.d
gas/testsuite/gas/i386/compat.s
gas/testsuite/gas/i386/cr-err.l
gas/testsuite/gas/i386/cr-err.s
gas/testsuite/gas/i386/crc32-intel.d
gas/testsuite/gas/i386/crc32.d
gas/testsuite/gas/i386/crc32.s
gas/testsuite/gas/i386/crx.d
gas/testsuite/gas/i386/crx.s
gas/testsuite/gas/i386/divide.d
gas/testsuite/gas/i386/divide.s
gas/testsuite/gas/i386/ept-intel.d
gas/testsuite/gas/i386/ept.d
gas/testsuite/gas/i386/ept.s
gas/testsuite/gas/i386/equ.d
gas/testsuite/gas/i386/equ.s
gas/testsuite/gas/i386/float.l
gas/testsuite/gas/i386/float.s
gas/testsuite/gas/i386/fma-intel.d
gas/testsuite/gas/i386/fma.d
gas/testsuite/gas/i386/fma.s
gas/testsuite/gas/i386/fma4.d
gas/testsuite/gas/i386/fma4.s
gas/testsuite/gas/i386/fp.d
gas/testsuite/gas/i386/fp.s
gas/testsuite/gas/i386/general.l
gas/testsuite/gas/i386/general.s
gas/testsuite/gas/i386/gotpc.d
gas/testsuite/gas/i386/gotpc.s
gas/testsuite/gas/i386/i386.d
gas/testsuite/gas/i386/i386.exp
gas/testsuite/gas/i386/i386.s
gas/testsuite/gas/i386/ifunc.d
gas/testsuite/gas/i386/ifunc.s
gas/testsuite/gas/i386/immed32.d
gas/testsuite/gas/i386/immed32.s
gas/testsuite/gas/i386/immed64.d
gas/testsuite/gas/i386/immed64.s
gas/testsuite/gas/i386/intel-expr.d
gas/testsuite/gas/i386/intel-expr.s
gas/testsuite/gas/i386/intel-regs.d
gas/testsuite/gas/i386/intel-regs.s
gas/testsuite/gas/i386/intel.d
gas/testsuite/gas/i386/intel.e
gas/testsuite/gas/i386/intel.s
gas/testsuite/gas/i386/intel16.d
gas/testsuite/gas/i386/intel16.s
gas/testsuite/gas/i386/intelbad.l
gas/testsuite/gas/i386/intelbad.s
gas/testsuite/gas/i386/intelok.d
gas/testsuite/gas/i386/intelok.s
gas/testsuite/gas/i386/intelpic.d
gas/testsuite/gas/i386/intelpic.s
gas/testsuite/gas/i386/inval-avx.l
gas/testsuite/gas/i386/inval-avx.s
gas/testsuite/gas/i386/inval-crc32.l
gas/testsuite/gas/i386/inval-crc32.s
gas/testsuite/gas/i386/inval-ept.l
gas/testsuite/gas/i386/inval-ept.s
gas/testsuite/gas/i386/inval-equ-1.l
gas/testsuite/gas/i386/inval-equ-1.s
gas/testsuite/gas/i386/inval-equ-2.l
gas/testsuite/gas/i386/inval-equ-2.s
gas/testsuite/gas/i386/inval-movbe.l
gas/testsuite/gas/i386/inval-movbe.s
gas/testsuite/gas/i386/inval-seg.l
gas/testsuite/gas/i386/inval-seg.s
gas/testsuite/gas/i386/inval.l
gas/testsuite/gas/i386/inval.s
gas/testsuite/gas/i386/jump.d
gas/testsuite/gas/i386/jump.s
gas/testsuite/gas/i386/jump16.d
gas/testsuite/gas/i386/jump16.s
gas/testsuite/gas/i386/katmai.d
gas/testsuite/gas/i386/katmai.s
gas/testsuite/gas/i386/l1om-inval.l
gas/testsuite/gas/i386/l1om-inval.s
gas/testsuite/gas/i386/l1om.d
gas/testsuite/gas/i386/mem-intel.d
gas/testsuite/gas/i386/mem.d
gas/testsuite/gas/i386/mem.s
gas/testsuite/gas/i386/merom.d
gas/testsuite/gas/i386/merom.s
gas/testsuite/gas/i386/mixed-mode-reloc.s
gas/testsuite/gas/i386/mixed-mode-reloc32.d
gas/testsuite/gas/i386/mixed-mode-reloc64.d
gas/testsuite/gas/i386/modrm.l
gas/testsuite/gas/i386/modrm.s
gas/testsuite/gas/i386/movbe-intel.d
gas/testsuite/gas/i386/movbe.d
gas/testsuite/gas/i386/movbe.s
gas/testsuite/gas/i386/naked.d
gas/testsuite/gas/i386/naked.s
gas/testsuite/gas/i386/no87-2.l
gas/testsuite/gas/i386/no87-2.s
gas/testsuite/gas/i386/no87.l
gas/testsuite/gas/i386/no87.s
gas/testsuite/gas/i386/nops-1-i386-i686.d
gas/testsuite/gas/i386/nops-1-i386.d
gas/testsuite/gas/i386/nops-1-i686.d
gas/testsuite/gas/i386/nops-1-k8.d
gas/testsuite/gas/i386/nops-1-merom.d
gas/testsuite/gas/i386/nops-1.d
gas/testsuite/gas/i386/nops-1.s
gas/testsuite/gas/i386/nops-2-i386.d
gas/testsuite/gas/i386/nops-2-merom.d
gas/testsuite/gas/i386/nops-2.d
gas/testsuite/gas/i386/nops-2.s
gas/testsuite/gas/i386/nops-3-i386.d
gas/testsuite/gas/i386/nops-3-i686.d
gas/testsuite/gas/i386/nops-3.d
gas/testsuite/gas/i386/nops-3.s
gas/testsuite/gas/i386/nops-4-i386.d
gas/testsuite/gas/i386/nops-4-i686.d
gas/testsuite/gas/i386/nops-4.d
gas/testsuite/gas/i386/nops-4.s
gas/testsuite/gas/i386/nops-5-i686.d
gas/testsuite/gas/i386/nops-5.d
gas/testsuite/gas/i386/nops-5.s
gas/testsuite/gas/i386/nops.d
gas/testsuite/gas/i386/nops.s
gas/testsuite/gas/i386/nops16-1.d
gas/testsuite/gas/i386/nops16-1.s
gas/testsuite/gas/i386/opcode-intel.d
gas/testsuite/gas/i386/opcode-suffix.d
gas/testsuite/gas/i386/opcode.d
gas/testsuite/gas/i386/opcode.s
gas/testsuite/gas/i386/opts-intel.d
gas/testsuite/gas/i386/opts.d
gas/testsuite/gas/i386/opts.s
gas/testsuite/gas/i386/padlock.d
gas/testsuite/gas/i386/padlock.s
gas/testsuite/gas/i386/pcrel.d
gas/testsuite/gas/i386/pcrel.s
gas/testsuite/gas/i386/prefix.d
gas/testsuite/gas/i386/prefix.s
gas/testsuite/gas/i386/prescott.d
gas/testsuite/gas/i386/prescott.s
gas/testsuite/gas/i386/reg-intel.d
gas/testsuite/gas/i386/reg.d
gas/testsuite/gas/i386/reg.s
gas/testsuite/gas/i386/relax.d
gas/testsuite/gas/i386/relax.s
gas/testsuite/gas/i386/reloc.d
gas/testsuite/gas/i386/reloc.s
gas/testsuite/gas/i386/reloc32.d
gas/testsuite/gas/i386/reloc32.l
gas/testsuite/gas/i386/reloc32.s
gas/testsuite/gas/i386/reloc64.d
gas/testsuite/gas/i386/reloc64.l
gas/testsuite/gas/i386/reloc64.s
gas/testsuite/gas/i386/rep-suffix.d
gas/testsuite/gas/i386/rep-suffix.s
gas/testsuite/gas/i386/rep.d
gas/testsuite/gas/i386/rep.s
gas/testsuite/gas/i386/rex.d
gas/testsuite/gas/i386/rex.s
gas/testsuite/gas/i386/rexw.d
gas/testsuite/gas/i386/rexw.s
gas/testsuite/gas/i386/secrel.d
gas/testsuite/gas/i386/secrel.s
gas/testsuite/gas/i386/segment.l
gas/testsuite/gas/i386/segment.s
gas/testsuite/gas/i386/sib-intel.d
gas/testsuite/gas/i386/sib.d
gas/testsuite/gas/i386/sib.s
gas/testsuite/gas/i386/simd-intel.d
gas/testsuite/gas/i386/simd-suffix.d
gas/testsuite/gas/i386/simd.d
gas/testsuite/gas/i386/simd.s
gas/testsuite/gas/i386/smx.d
gas/testsuite/gas/i386/smx.s
gas/testsuite/gas/i386/sse-check-error.l
gas/testsuite/gas/i386/sse-check-error.s
gas/testsuite/gas/i386/sse-check-none.d
gas/testsuite/gas/i386/sse-check-none.s
gas/testsuite/gas/i386/sse-check-warn.d
gas/testsuite/gas/i386/sse-check-warn.e
gas/testsuite/gas/i386/sse-check.d
gas/testsuite/gas/i386/sse-check.s
gas/testsuite/gas/i386/sse-noavx.d
gas/testsuite/gas/i386/sse-noavx.s
gas/testsuite/gas/i386/sse2.d
gas/testsuite/gas/i386/sse2.s
gas/testsuite/gas/i386/sse2avx-opts-intel.d
gas/testsuite/gas/i386/sse2avx-opts.d
gas/testsuite/gas/i386/sse2avx.d
gas/testsuite/gas/i386/sse2avx.s
gas/testsuite/gas/i386/sse4_1-intel.d
gas/testsuite/gas/i386/sse4_1.d
gas/testsuite/gas/i386/sse4_1.s
gas/testsuite/gas/i386/sse4_2-intel.d
gas/testsuite/gas/i386/sse4_2.d
gas/testsuite/gas/i386/sse4_2.s
gas/testsuite/gas/i386/ssemmx2.d
gas/testsuite/gas/i386/ssemmx2.s
gas/testsuite/gas/i386/string-bad.l
gas/testsuite/gas/i386/string-bad.s
gas/testsuite/gas/i386/string-ok.d
gas/testsuite/gas/i386/string-ok.e
gas/testsuite/gas/i386/string-ok.s
gas/testsuite/gas/i386/sub.d
gas/testsuite/gas/i386/sub.s
gas/testsuite/gas/i386/suffix.d
gas/testsuite/gas/i386/suffix.s
gas/testsuite/gas/i386/svme.d
gas/testsuite/gas/i386/svme.s
gas/testsuite/gas/i386/svme64.d
gas/testsuite/gas/i386/tlsd.d
gas/testsuite/gas/i386/tlsd.s
gas/testsuite/gas/i386/tlsnopic.d
gas/testsuite/gas/i386/tlsnopic.s
gas/testsuite/gas/i386/tlspic.d
gas/testsuite/gas/i386/tlspic.s
gas/testsuite/gas/i386/vmx.d
gas/testsuite/gas/i386/vmx.s
gas/testsuite/gas/i386/white.l
gas/testsuite/gas/i386/white.s
gas/testsuite/gas/i386/x86-64-addr32-intel.d
gas/testsuite/gas/i386/x86-64-addr32.d
gas/testsuite/gas/i386/x86-64-addr32.s
gas/testsuite/gas/i386/x86-64-aes-intel.d
gas/testsuite/gas/i386/x86-64-aes.d
gas/testsuite/gas/i386/x86-64-aes.s
gas/testsuite/gas/i386/x86-64-amdfam10.d
gas/testsuite/gas/i386/x86-64-amdfam10.s
gas/testsuite/gas/i386/x86-64-arch-1.d
gas/testsuite/gas/i386/x86-64-arch-1.s
gas/testsuite/gas/i386/x86-64-arch-2.d
gas/testsuite/gas/i386/x86-64-arch-2.s
gas/testsuite/gas/i386/x86-64-avx-intel.d
gas/testsuite/gas/i386/x86-64-avx-swap-intel.d
gas/testsuite/gas/i386/x86-64-avx-swap.d
gas/testsuite/gas/i386/x86-64-avx-swap.s
gas/testsuite/gas/i386/x86-64-avx.d
gas/testsuite/gas/i386/x86-64-avx.s
gas/testsuite/gas/i386/x86-64-branch.d
gas/testsuite/gas/i386/x86-64-branch.s
gas/testsuite/gas/i386/x86-64-cbw-intel.d
gas/testsuite/gas/i386/x86-64-cbw.d
gas/testsuite/gas/i386/x86-64-cbw.s
gas/testsuite/gas/i386/x86-64-clmul-intel.d
gas/testsuite/gas/i386/x86-64-clmul.d
gas/testsuite/gas/i386/x86-64-clmul.s
gas/testsuite/gas/i386/x86-64-crc32-intel.d
gas/testsuite/gas/i386/x86-64-crc32.d
gas/testsuite/gas/i386/x86-64-crc32.s
gas/testsuite/gas/i386/x86-64-crx-suffix.d
gas/testsuite/gas/i386/x86-64-crx.d
gas/testsuite/gas/i386/x86-64-crx.s
gas/testsuite/gas/i386/x86-64-drx-suffix.d
gas/testsuite/gas/i386/x86-64-drx.d
gas/testsuite/gas/i386/x86-64-drx.s
gas/testsuite/gas/i386/x86-64-ept-intel.d
gas/testsuite/gas/i386/x86-64-ept.d
gas/testsuite/gas/i386/x86-64-ept.s
gas/testsuite/gas/i386/x86-64-fma-intel.d
gas/testsuite/gas/i386/x86-64-fma.d
gas/testsuite/gas/i386/x86-64-fma.s
gas/testsuite/gas/i386/x86-64-fma4.d
gas/testsuite/gas/i386/x86-64-fma4.s
gas/testsuite/gas/i386/x86-64-gidt.d
gas/testsuite/gas/i386/x86-64-gidt.s
gas/testsuite/gas/i386/x86-64-ifunc.d
gas/testsuite/gas/i386/x86-64-intel64.d
gas/testsuite/gas/i386/x86-64-intel64.s
gas/testsuite/gas/i386/x86-64-inval-avx.l
gas/testsuite/gas/i386/x86-64-inval-avx.s
gas/testsuite/gas/i386/x86-64-inval-crc32.l
gas/testsuite/gas/i386/x86-64-inval-crc32.s
gas/testsuite/gas/i386/x86-64-inval-ept.l
gas/testsuite/gas/i386/x86-64-inval-ept.s
gas/testsuite/gas/i386/x86-64-inval-movbe.l
gas/testsuite/gas/i386/x86-64-inval-movbe.s
gas/testsuite/gas/i386/x86-64-inval-seg.l
gas/testsuite/gas/i386/x86-64-inval-seg.s
gas/testsuite/gas/i386/x86-64-inval.l
gas/testsuite/gas/i386/x86-64-inval.s
gas/testsuite/gas/i386/x86-64-io-intel.d
gas/testsuite/gas/i386/x86-64-io-suffix.d
gas/testsuite/gas/i386/x86-64-io.d
gas/testsuite/gas/i386/x86-64-io.s
gas/testsuite/gas/i386/x86-64-mem-intel.d
gas/testsuite/gas/i386/x86-64-mem.d
gas/testsuite/gas/i386/x86-64-mem.s
gas/testsuite/gas/i386/x86-64-merom.d
gas/testsuite/gas/i386/x86-64-merom.s
gas/testsuite/gas/i386/x86-64-movbe-intel.d
gas/testsuite/gas/i386/x86-64-movbe.d
gas/testsuite/gas/i386/x86-64-movbe.s
gas/testsuite/gas/i386/x86-64-nops-1-k8.d
gas/testsuite/gas/i386/x86-64-nops-1-merom.d
gas/testsuite/gas/i386/x86-64-nops-1-nocona.d
gas/testsuite/gas/i386/x86-64-nops-1-pentium.d
gas/testsuite/gas/i386/x86-64-nops-1.d
gas/testsuite/gas/i386/x86-64-nops-2.d
gas/testsuite/gas/i386/x86-64-nops-3.d
gas/testsuite/gas/i386/x86-64-nops-4-core2.d
gas/testsuite/gas/i386/x86-64-nops-4-k8.d
gas/testsuite/gas/i386/x86-64-nops-4.d
gas/testsuite/gas/i386/x86-64-nops-5-k8.d
gas/testsuite/gas/i386/x86-64-nops-5.d
gas/testsuite/gas/i386/x86-64-nops.d
gas/testsuite/gas/i386/x86-64-nops.s
gas/testsuite/gas/i386/x86-64-opcode-inval-intel.d
gas/testsuite/gas/i386/x86-64-opcode-inval.d
gas/testsuite/gas/i386/x86-64-opcode-inval.s
gas/testsuite/gas/i386/x86-64-opcode.d
gas/testsuite/gas/i386/x86-64-opcode.s
gas/testsuite/gas/i386/x86-64-opts-intel.d
gas/testsuite/gas/i386/x86-64-opts.d
gas/testsuite/gas/i386/x86-64-opts.s
gas/testsuite/gas/i386/x86-64-pcrel.d
gas/testsuite/gas/i386/x86-64-pcrel.s
gas/testsuite/gas/i386/x86-64-prescott.d
gas/testsuite/gas/i386/x86-64-prescott.s
gas/testsuite/gas/i386/x86-64-reg-intel.d
gas/testsuite/gas/i386/x86-64-reg.d
gas/testsuite/gas/i386/x86-64-reg.s
gas/testsuite/gas/i386/x86-64-rep-suffix.d
gas/testsuite/gas/i386/x86-64-rep-suffix.s
gas/testsuite/gas/i386/x86-64-rep.d
gas/testsuite/gas/i386/x86-64-rep.s
gas/testsuite/gas/i386/x86-64-rip-intel.d
gas/testsuite/gas/i386/x86-64-rip.d
gas/testsuite/gas/i386/x86-64-rip.s
gas/testsuite/gas/i386/x86-64-segment.l
gas/testsuite/gas/i386/x86-64-segment.s
gas/testsuite/gas/i386/x86-64-sib-intel.d
gas/testsuite/gas/i386/x86-64-sib.d
gas/testsuite/gas/i386/x86-64-sib.s
gas/testsuite/gas/i386/x86-64-simd-intel.d
gas/testsuite/gas/i386/x86-64-simd-suffix.d
gas/testsuite/gas/i386/x86-64-simd.d
gas/testsuite/gas/i386/x86-64-simd.s
gas/testsuite/gas/i386/x86-64-sse-check-error.l
gas/testsuite/gas/i386/x86-64-sse-check-error.s
gas/testsuite/gas/i386/x86-64-sse-check-none.d
gas/testsuite/gas/i386/x86-64-sse-check-warn.d
gas/testsuite/gas/i386/x86-64-sse-check.d
gas/testsuite/gas/i386/x86-64-sse-noavx.d
gas/testsuite/gas/i386/x86-64-sse-noavx.s
gas/testsuite/gas/i386/x86-64-sse2avx-opts-intel.d
gas/testsuite/gas/i386/x86-64-sse2avx-opts.d
gas/testsuite/gas/i386/x86-64-sse2avx.d
gas/testsuite/gas/i386/x86-64-sse2avx.s
gas/testsuite/gas/i386/x86-64-sse4_1-intel.d
gas/testsuite/gas/i386/x86-64-sse4_1.d
gas/testsuite/gas/i386/x86-64-sse4_1.s
gas/testsuite/gas/i386/x86-64-sse4_2-intel.d
gas/testsuite/gas/i386/x86-64-sse4_2.d
gas/testsuite/gas/i386/x86-64-sse4_2.s
gas/testsuite/gas/i386/x86-64-stack-intel.d
gas/testsuite/gas/i386/x86-64-stack-suffix.d
gas/testsuite/gas/i386/x86-64-stack.d
gas/testsuite/gas/i386/x86-64-stack.s
gas/testsuite/gas/i386/x86-64-unwind.d
gas/testsuite/gas/i386/x86-64-unwind.s
gas/testsuite/gas/i386/x86-64-vmx.d
gas/testsuite/gas/i386/x86-64-vmx.s
gas/testsuite/gas/i386/x86-64-w64-pcrel.d
gas/testsuite/gas/i386/x86-64-xsave-intel.d
gas/testsuite/gas/i386/x86-64-xsave.d
gas/testsuite/gas/i386/x86-64-xsave.s
gas/testsuite/gas/i386/x86_64.d
gas/testsuite/gas/i386/x86_64.s
gas/testsuite/gas/i386/xsave-intel.d
gas/testsuite/gas/i386/xsave.d
gas/testsuite/gas/i386/xsave.s
gas/testsuite/gas/i860/README.i860
gas/testsuite/gas/i860/bitwise.d
gas/testsuite/gas/i860/bitwise.s
gas/testsuite/gas/i860/branch.d
gas/testsuite/gas/i860/branch.s
gas/testsuite/gas/i860/bte.d
gas/testsuite/gas/i860/bte.s
gas/testsuite/gas/i860/dir-align01.d
gas/testsuite/gas/i860/dir-align01.s
gas/testsuite/gas/i860/dir-intel01.d
gas/testsuite/gas/i860/dir-intel01.s
gas/testsuite/gas/i860/dir-intel02.d
gas/testsuite/gas/i860/dir-intel02.s
gas/testsuite/gas/i860/dir-intel03-err.l
gas/testsuite/gas/i860/dir-intel03-err.s
gas/testsuite/gas/i860/dual01.d
gas/testsuite/gas/i860/dual01.s
gas/testsuite/gas/i860/dual02-err.l
gas/testsuite/gas/i860/dual02-err.s
gas/testsuite/gas/i860/dual03.d
gas/testsuite/gas/i860/dual03.s
gas/testsuite/gas/i860/fldst01.d
gas/testsuite/gas/i860/fldst01.s
gas/testsuite/gas/i860/fldst02.d
gas/testsuite/gas/i860/fldst02.s
gas/testsuite/gas/i860/fldst03.d
gas/testsuite/gas/i860/fldst03.s
gas/testsuite/gas/i860/fldst04.d
gas/testsuite/gas/i860/fldst04.s
gas/testsuite/gas/i860/fldst05.d
gas/testsuite/gas/i860/fldst05.s
gas/testsuite/gas/i860/fldst06.d
gas/testsuite/gas/i860/fldst06.s
gas/testsuite/gas/i860/fldst07.d
gas/testsuite/gas/i860/fldst07.s
gas/testsuite/gas/i860/fldst08.d
gas/testsuite/gas/i860/fldst08.s
gas/testsuite/gas/i860/float01.d
gas/testsuite/gas/i860/float01.s
gas/testsuite/gas/i860/float02.d
gas/testsuite/gas/i860/float02.s
gas/testsuite/gas/i860/float03.d
gas/testsuite/gas/i860/float03.s
gas/testsuite/gas/i860/float04.d
gas/testsuite/gas/i860/float04.s
gas/testsuite/gas/i860/form.d
gas/testsuite/gas/i860/form.s
gas/testsuite/gas/i860/i860.exp
gas/testsuite/gas/i860/iarith.d
gas/testsuite/gas/i860/iarith.s
gas/testsuite/gas/i860/ldst01.d
gas/testsuite/gas/i860/ldst01.s
gas/testsuite/gas/i860/ldst02.d
gas/testsuite/gas/i860/ldst02.s
gas/testsuite/gas/i860/ldst03.d
gas/testsuite/gas/i860/ldst03.s
gas/testsuite/gas/i860/ldst04.d
gas/testsuite/gas/i860/ldst04.s
gas/testsuite/gas/i860/ldst05.d
gas/testsuite/gas/i860/ldst05.s
gas/testsuite/gas/i860/ldst06.d
gas/testsuite/gas/i860/ldst06.s
gas/testsuite/gas/i860/pfam.d
gas/testsuite/gas/i860/pfam.s
gas/testsuite/gas/i860/pfmam.d
gas/testsuite/gas/i860/pfmam.s
gas/testsuite/gas/i860/pfmsm.d
gas/testsuite/gas/i860/pfmsm.s
gas/testsuite/gas/i860/pfsm.d
gas/testsuite/gas/i860/pfsm.s
gas/testsuite/gas/i860/pseudo-ops01.d
gas/testsuite/gas/i860/pseudo-ops01.s
gas/testsuite/gas/i860/regress01.d
gas/testsuite/gas/i860/regress01.s
gas/testsuite/gas/i860/shift.d
gas/testsuite/gas/i860/shift.s
gas/testsuite/gas/i860/simd.d
gas/testsuite/gas/i860/simd.s
gas/testsuite/gas/i860/system.d
gas/testsuite/gas/i860/system.s
gas/testsuite/gas/i860/xp.d
gas/testsuite/gas/i860/xp.s
gas/testsuite/gas/ia64/alias-ilp32.d
gas/testsuite/gas/ia64/alias.d
gas/testsuite/gas/ia64/alias.s
gas/testsuite/gas/ia64/align.d
gas/testsuite/gas/ia64/align.s
gas/testsuite/gas/ia64/alloc.l
gas/testsuite/gas/ia64/alloc.s
gas/testsuite/gas/ia64/bundling.d
gas/testsuite/gas/ia64/bundling.s
gas/testsuite/gas/ia64/dependency-1.d
gas/testsuite/gas/ia64/dependency-1.s
gas/testsuite/gas/ia64/dv-branch.d
gas/testsuite/gas/ia64/dv-branch.s
gas/testsuite/gas/ia64/dv-entry-err.l
gas/testsuite/gas/ia64/dv-entry-err.s
gas/testsuite/gas/ia64/dv-imply.d
gas/testsuite/gas/ia64/dv-imply.s
gas/testsuite/gas/ia64/dv-mutex-err.l
gas/testsuite/gas/ia64/dv-mutex-err.s
gas/testsuite/gas/ia64/dv-mutex.d
gas/testsuite/gas/ia64/dv-mutex.s
gas/testsuite/gas/ia64/dv-raw-err.l
gas/testsuite/gas/ia64/dv-raw-err.s
gas/testsuite/gas/ia64/dv-safe.d
gas/testsuite/gas/ia64/dv-safe.s
gas/testsuite/gas/ia64/dv-srlz.d
gas/testsuite/gas/ia64/dv-srlz.s
gas/testsuite/gas/ia64/dv-war-err.l
gas/testsuite/gas/ia64/dv-war-err.s
gas/testsuite/gas/ia64/dv-waw-err.l
gas/testsuite/gas/ia64/dv-waw-err.s
gas/testsuite/gas/ia64/fixup-dump.pl
gas/testsuite/gas/ia64/forward.d
gas/testsuite/gas/ia64/forward.s
gas/testsuite/gas/ia64/global.d
gas/testsuite/gas/ia64/global.s
gas/testsuite/gas/ia64/group-1.d
gas/testsuite/gas/ia64/group-1.s
gas/testsuite/gas/ia64/group-2.d
gas/testsuite/gas/ia64/group-2.s
gas/testsuite/gas/ia64/hint.b-err.l
gas/testsuite/gas/ia64/hint.b-err.s
gas/testsuite/gas/ia64/hint.b-warn.l
gas/testsuite/gas/ia64/hint.b-warn.s
gas/testsuite/gas/ia64/ia64.exp
gas/testsuite/gas/ia64/index.l
gas/testsuite/gas/ia64/index.s
gas/testsuite/gas/ia64/invalid-ar.l
gas/testsuite/gas/ia64/invalid-ar.s
gas/testsuite/gas/ia64/label.l
gas/testsuite/gas/ia64/label.s
gas/testsuite/gas/ia64/last.l
gas/testsuite/gas/ia64/last.s
gas/testsuite/gas/ia64/ldxmov-1.d
gas/testsuite/gas/ia64/ldxmov-1.s
gas/testsuite/gas/ia64/ldxmov-2.l
gas/testsuite/gas/ia64/ldxmov-2.s
gas/testsuite/gas/ia64/ltoff22x-1.d
gas/testsuite/gas/ia64/ltoff22x-1.s
gas/testsuite/gas/ia64/ltoff22x-2.d
gas/testsuite/gas/ia64/ltoff22x-2.s
gas/testsuite/gas/ia64/ltoff22x-3.d
gas/testsuite/gas/ia64/ltoff22x-3.s
gas/testsuite/gas/ia64/ltoff22x-4.d
gas/testsuite/gas/ia64/ltoff22x-4.s
gas/testsuite/gas/ia64/ltoff22x-5.d
gas/testsuite/gas/ia64/ltoff22x-5.s
gas/testsuite/gas/ia64/mov-ar.d
gas/testsuite/gas/ia64/mov-ar.s
gas/testsuite/gas/ia64/no-fit.l
gas/testsuite/gas/ia64/no-fit.s
gas/testsuite/gas/ia64/nop_x.d
gas/testsuite/gas/ia64/nop_x.s
gas/testsuite/gas/ia64/nostkreg.d
gas/testsuite/gas/ia64/nostkreg.s
gas/testsuite/gas/ia64/opc-a-err.l
gas/testsuite/gas/ia64/opc-a-err.s
gas/testsuite/gas/ia64/opc-a.d
gas/testsuite/gas/ia64/opc-a.pl
gas/testsuite/gas/ia64/opc-a.s
gas/testsuite/gas/ia64/opc-b.d
gas/testsuite/gas/ia64/opc-b.pl
gas/testsuite/gas/ia64/opc-b.s
gas/testsuite/gas/ia64/opc-f.d
gas/testsuite/gas/ia64/opc-f.pl
gas/testsuite/gas/ia64/opc-f.s
gas/testsuite/gas/ia64/opc-i.d
gas/testsuite/gas/ia64/opc-i.pl
gas/testsuite/gas/ia64/opc-i.s
gas/testsuite/gas/ia64/opc-m.d
gas/testsuite/gas/ia64/opc-m.pl
gas/testsuite/gas/ia64/opc-m.s
gas/testsuite/gas/ia64/opc-x.d
gas/testsuite/gas/ia64/opc-x.s
gas/testsuite/gas/ia64/operand-or.d
gas/testsuite/gas/ia64/operand-or.s
gas/testsuite/gas/ia64/operands.l
gas/testsuite/gas/ia64/operands.s
gas/testsuite/gas/ia64/order.d
gas/testsuite/gas/ia64/order.s
gas/testsuite/gas/ia64/pcrel.d
gas/testsuite/gas/ia64/pcrel.s
gas/testsuite/gas/ia64/pound.l
gas/testsuite/gas/ia64/pound.s
gas/testsuite/gas/ia64/pred-rel.s
gas/testsuite/gas/ia64/proc.l
gas/testsuite/gas/ia64/proc.s
gas/testsuite/gas/ia64/pseudo.d
gas/testsuite/gas/ia64/pseudo.s
gas/testsuite/gas/ia64/radix.l
gas/testsuite/gas/ia64/radix.s
gas/testsuite/gas/ia64/real.d
gas/testsuite/gas/ia64/real.s
gas/testsuite/gas/ia64/reg-err.l
gas/testsuite/gas/ia64/reg-err.s
gas/testsuite/gas/ia64/regs.d
gas/testsuite/gas/ia64/regs.pl
gas/testsuite/gas/ia64/regs.s
gas/testsuite/gas/ia64/regval.l
gas/testsuite/gas/ia64/regval.s
gas/testsuite/gas/ia64/reloc-bad.l
gas/testsuite/gas/ia64/reloc-bad.s
gas/testsuite/gas/ia64/reloc-uw-ilp32.d
gas/testsuite/gas/ia64/reloc-uw.d
gas/testsuite/gas/ia64/reloc-uw.s
gas/testsuite/gas/ia64/reloc.d
gas/testsuite/gas/ia64/reloc.s
gas/testsuite/gas/ia64/rotX.l
gas/testsuite/gas/ia64/rotX.s
gas/testsuite/gas/ia64/secname-ilp32.d
gas/testsuite/gas/ia64/secname.d
gas/testsuite/gas/ia64/secname.s
gas/testsuite/gas/ia64/slot2.l
gas/testsuite/gas/ia64/slot2.s
gas/testsuite/gas/ia64/strange.d
gas/testsuite/gas/ia64/strange.s
gas/testsuite/gas/ia64/tls.d
gas/testsuite/gas/ia64/tls.s
gas/testsuite/gas/ia64/unwind-bad.l
gas/testsuite/gas/ia64/unwind-bad.s
gas/testsuite/gas/ia64/unwind-err.l
gas/testsuite/gas/ia64/unwind-err.s
gas/testsuite/gas/ia64/unwind-ilp32.d
gas/testsuite/gas/ia64/unwind-ok.d
gas/testsuite/gas/ia64/unwind-ok.s
gas/testsuite/gas/ia64/unwind.d
gas/testsuite/gas/ia64/unwind.s
gas/testsuite/gas/ia64/xdata-ilp32.d
gas/testsuite/gas/ia64/xdata.d
gas/testsuite/gas/ia64/xdata.s
gas/testsuite/gas/ieee-fp/x930509a.exp
gas/testsuite/gas/ieee-fp/x930509a.s
gas/testsuite/gas/iq2000/allinsn.d
gas/testsuite/gas/iq2000/allinsn.exp
gas/testsuite/gas/iq2000/allinsn.s
gas/testsuite/gas/iq2000/hazard0.s
gas/testsuite/gas/iq2000/hazard1.s
gas/testsuite/gas/iq2000/hazard2.s
gas/testsuite/gas/iq2000/hazard3.s
gas/testsuite/gas/iq2000/hazard4.s
gas/testsuite/gas/iq2000/hazard5.s
gas/testsuite/gas/iq2000/load-hazards.exp
gas/testsuite/gas/iq2000/nohazard.s
gas/testsuite/gas/iq2000/noyield.s
gas/testsuite/gas/iq2000/odd-ldw.exp
gas/testsuite/gas/iq2000/odd-sdw.exp
gas/testsuite/gas/iq2000/oddldw.s
gas/testsuite/gas/iq2000/oddsdw.s
gas/testsuite/gas/iq2000/yield.exp
gas/testsuite/gas/iq2000/yield0.s
gas/testsuite/gas/iq2000/yield1.s
gas/testsuite/gas/iq2000/yield2.s
gas/testsuite/gas/lm32/all.exp
gas/testsuite/gas/lm32/csr.d
gas/testsuite/gas/lm32/csr.s
gas/testsuite/gas/lm32/insn.d
gas/testsuite/gas/lm32/insn.s
gas/testsuite/gas/lns/lns-big-delta.d
gas/testsuite/gas/lns/lns-big-delta.s
gas/testsuite/gas/lns/lns-common-1-alt.d
gas/testsuite/gas/lns/lns-common-1-ia64.s
gas/testsuite/gas/lns/lns-common-1.d
gas/testsuite/gas/lns/lns-common-1.s
gas/testsuite/gas/lns/lns-diag-1.l
gas/testsuite/gas/lns/lns-diag-1.s
gas/testsuite/gas/lns/lns-duplicate.d
gas/testsuite/gas/lns/lns-duplicate.s
gas/testsuite/gas/lns/lns.exp
gas/testsuite/gas/m32r/allinsn.d
gas/testsuite/gas/m32r/allinsn.exp
gas/testsuite/gas/m32r/allinsn.s
gas/testsuite/gas/m32r/error.exp
gas/testsuite/gas/m32r/fslot.d
gas/testsuite/gas/m32r/fslot.s
gas/testsuite/gas/m32r/fslotx.d
gas/testsuite/gas/m32r/fslotx.s
gas/testsuite/gas/m32r/high-1.d
gas/testsuite/gas/m32r/high-1.s
gas/testsuite/gas/m32r/interfere.s
gas/testsuite/gas/m32r/m32r.exp
gas/testsuite/gas/m32r/m32r2.d
gas/testsuite/gas/m32r/m32r2.exp
gas/testsuite/gas/m32r/m32r2.s
gas/testsuite/gas/m32r/m32rx.d
gas/testsuite/gas/m32r/m32rx.exp
gas/testsuite/gas/m32r/m32rx.s
gas/testsuite/gas/m32r/outofrange.s
gas/testsuite/gas/m32r/parallel-2.d
gas/testsuite/gas/m32r/parallel-2.s
gas/testsuite/gas/m32r/parallel.s
gas/testsuite/gas/m32r/pic.d
gas/testsuite/gas/m32r/pic.exp
gas/testsuite/gas/m32r/pic.s
gas/testsuite/gas/m32r/pic2.d
gas/testsuite/gas/m32r/pic2.s
gas/testsuite/gas/m32r/rel32-err.s
gas/testsuite/gas/m32r/rel32-pic.d
gas/testsuite/gas/m32r/rel32-pic.s
gas/testsuite/gas/m32r/rel32.d
gas/testsuite/gas/m32r/rel32.exp
gas/testsuite/gas/m32r/rel32.s
gas/testsuite/gas/m32r/rela-1.d
gas/testsuite/gas/m32r/rela-1.s
gas/testsuite/gas/m32r/relax-1.d
gas/testsuite/gas/m32r/relax-1.s
gas/testsuite/gas/m32r/relax-2.d
gas/testsuite/gas/m32r/relax-2.s
gas/testsuite/gas/m32r/seth.d
gas/testsuite/gas/m32r/seth.s
gas/testsuite/gas/m32r/signed-relocs.d
gas/testsuite/gas/m32r/signed-relocs.s
gas/testsuite/gas/m32r/uppercase.d
gas/testsuite/gas/m32r/uppercase.s
gas/testsuite/gas/m32r/wrongsize.s
gas/testsuite/gas/m68hc11/abi-m68hc11-16-32.d
gas/testsuite/gas/m68hc11/abi-m68hc11-16-64.d
gas/testsuite/gas/m68hc11/abi-m68hc11-32-32.d
gas/testsuite/gas/m68hc11/abi-m68hc11-32-64.d
gas/testsuite/gas/m68hc11/abi.s
gas/testsuite/gas/m68hc11/all_insns.d
gas/testsuite/gas/m68hc11/all_insns.s
gas/testsuite/gas/m68hc11/branchs12.d
gas/testsuite/gas/m68hc11/branchs12.s
gas/testsuite/gas/m68hc11/bug-1825.d
gas/testsuite/gas/m68hc11/bug-1825.s
gas/testsuite/gas/m68hc11/indexed12.d
gas/testsuite/gas/m68hc11/indexed12.s
gas/testsuite/gas/m68hc11/insns-dwarf2.d
gas/testsuite/gas/m68hc11/insns.d
gas/testsuite/gas/m68hc11/insns.s
gas/testsuite/gas/m68hc11/insns12.d
gas/testsuite/gas/m68hc11/insns12.s
gas/testsuite/gas/m68hc11/lbranch-dwarf2.d
gas/testsuite/gas/m68hc11/lbranch.d
gas/testsuite/gas/m68hc11/lbranch.s
gas/testsuite/gas/m68hc11/m68hc11.exp
gas/testsuite/gas/m68hc11/malis-include.s
gas/testsuite/gas/m68hc11/malis.d
gas/testsuite/gas/m68hc11/malis.s
gas/testsuite/gas/m68hc11/movb.d
gas/testsuite/gas/m68hc11/movb.s
gas/testsuite/gas/m68hc11/opers12-dwarf2.d
gas/testsuite/gas/m68hc11/opers12.d
gas/testsuite/gas/m68hc11/opers12.s
gas/testsuite/gas/m68k-coff/gas.exp
gas/testsuite/gas/m68k-coff/p2389.s
gas/testsuite/gas/m68k-coff/p2389a.s
gas/testsuite/gas/m68k-coff/p2430.s
gas/testsuite/gas/m68k-coff/p2430a.s
gas/testsuite/gas/m68k-coff/t1.s
gas/testsuite/gas/m68k/all.exp
gas/testsuite/gas/m68k/arch-cpu-1.d
gas/testsuite/gas/m68k/arch-cpu-1.s
gas/testsuite/gas/m68k/bitfield.d
gas/testsuite/gas/m68k/bitfield.s
gas/testsuite/gas/m68k/br-isaa.d
gas/testsuite/gas/m68k/br-isaa.s
gas/testsuite/gas/m68k/br-isab.d
gas/testsuite/gas/m68k/br-isab.s
gas/testsuite/gas/m68k/br-isac.d
gas/testsuite/gas/m68k/br-isac.s
gas/testsuite/gas/m68k/cas.d
gas/testsuite/gas/m68k/cas.s
gas/testsuite/gas/m68k/cpu32.d
gas/testsuite/gas/m68k/cpu32.s
gas/testsuite/gas/m68k/ctrl-1.d
gas/testsuite/gas/m68k/ctrl-1.s
gas/testsuite/gas/m68k/ctrl-2.d
gas/testsuite/gas/m68k/ctrl-2.s
gas/testsuite/gas/m68k/disperr.s
gas/testsuite/gas/m68k/fido.d
gas/testsuite/gas/m68k/fido.s
gas/testsuite/gas/m68k/fmoveml.d
gas/testsuite/gas/m68k/fmoveml.s
gas/testsuite/gas/m68k/link.d
gas/testsuite/gas/m68k/link.s
gas/testsuite/gas/m68k/mcf-coproc.d
gas/testsuite/gas/m68k/mcf-coproc.s
gas/testsuite/gas/m68k/mcf-emac.d
gas/testsuite/gas/m68k/mcf-emac.s
gas/testsuite/gas/m68k/mcf-fpu.d
gas/testsuite/gas/m68k/mcf-fpu.s
gas/testsuite/gas/m68k/mcf-mac.d
gas/testsuite/gas/m68k/mcf-mac.s
gas/testsuite/gas/m68k/mcf-mov3q.d
gas/testsuite/gas/m68k/mcf-mov3q.s
gas/testsuite/gas/m68k/mcf-movsr.d
gas/testsuite/gas/m68k/mcf-movsr.s
gas/testsuite/gas/m68k/mcf-trap.d
gas/testsuite/gas/m68k/mcf-trap.s
gas/testsuite/gas/m68k/mcf-wdebug.d
gas/testsuite/gas/m68k/mcf-wdebug.s
gas/testsuite/gas/m68k/mode5.d
gas/testsuite/gas/m68k/mode5.s
gas/testsuite/gas/m68k/op68000.d
gas/testsuite/gas/m68k/operands.d
gas/testsuite/gas/m68k/operands.s
gas/testsuite/gas/m68k/p2410.s
gas/testsuite/gas/m68k/p2663.s
gas/testsuite/gas/m68k/p3041.d
gas/testsuite/gas/m68k/p3041.s
gas/testsuite/gas/m68k/pcrel.d
gas/testsuite/gas/m68k/pcrel.s
gas/testsuite/gas/m68k/pic1.s
gas/testsuite/gas/m68k/t2.d
gas/testsuite/gas/m68k/t2.s
gas/testsuite/gas/m68k/tls-gd-3.d
gas/testsuite/gas/m68k/tls-gd-3.s
gas/testsuite/gas/macros/and.s
gas/testsuite/gas/macros/app1.d
gas/testsuite/gas/macros/app1.s
gas/testsuite/gas/macros/app2.d
gas/testsuite/gas/macros/app2.s
gas/testsuite/gas/macros/app3.d
gas/testsuite/gas/macros/app3.s
gas/testsuite/gas/macros/app4.d
gas/testsuite/gas/macros/app4.s
gas/testsuite/gas/macros/app4b.s
gas/testsuite/gas/macros/badarg.l
gas/testsuite/gas/macros/badarg.s
gas/testsuite/gas/macros/dot.l
gas/testsuite/gas/macros/dot.s
gas/testsuite/gas/macros/end.l
gas/testsuite/gas/macros/end.s
gas/testsuite/gas/macros/err.s
gas/testsuite/gas/macros/exit.s
gas/testsuite/gas/macros/irp.d
gas/testsuite/gas/macros/irp.s
gas/testsuite/gas/macros/macros.exp
gas/testsuite/gas/macros/paren.d
gas/testsuite/gas/macros/paren.s
gas/testsuite/gas/macros/purge.l
gas/testsuite/gas/macros/purge.s
gas/testsuite/gas/macros/redef.l
gas/testsuite/gas/macros/redef.s
gas/testsuite/gas/macros/repeat.d
gas/testsuite/gas/macros/repeat.s
gas/testsuite/gas/macros/rept.d
gas/testsuite/gas/macros/rept.s
gas/testsuite/gas/macros/semi.d
gas/testsuite/gas/macros/semi.s
gas/testsuite/gas/macros/strings.d
gas/testsuite/gas/macros/strings.s
gas/testsuite/gas/macros/test1.d
gas/testsuite/gas/macros/test1.s
gas/testsuite/gas/macros/test2.d
gas/testsuite/gas/macros/test2.s
gas/testsuite/gas/macros/test3.d
gas/testsuite/gas/macros/test3.s
gas/testsuite/gas/macros/vararg.d
gas/testsuite/gas/macros/vararg.s
gas/testsuite/gas/maxq10/bits.d
gas/testsuite/gas/maxq10/bits.s
gas/testsuite/gas/maxq10/call.d
gas/testsuite/gas/maxq10/call.s
gas/testsuite/gas/maxq10/data.s
gas/testsuite/gas/maxq10/data2.d
gas/testsuite/gas/maxq10/data2.s
gas/testsuite/gas/maxq10/data3.d
gas/testsuite/gas/maxq10/data3.s
gas/testsuite/gas/maxq10/err.s
gas/testsuite/gas/maxq10/jump.d
gas/testsuite/gas/maxq10/jump.s
gas/testsuite/gas/maxq10/logical.d
gas/testsuite/gas/maxq10/logical.s
gas/testsuite/gas/maxq10/math.d
gas/testsuite/gas/maxq10/math.s
gas/testsuite/gas/maxq10/maxq10.exp
gas/testsuite/gas/maxq10/pmtest.d
gas/testsuite/gas/maxq10/pmtest.s
gas/testsuite/gas/maxq10/range.d
gas/testsuite/gas/maxq10/range.s
gas/testsuite/gas/maxq20/bits.d
gas/testsuite/gas/maxq20/bits.s
gas/testsuite/gas/maxq20/call.d
gas/testsuite/gas/maxq20/call.s
gas/testsuite/gas/maxq20/data1.d
gas/testsuite/gas/maxq20/data1.s
gas/testsuite/gas/maxq20/data2.d
gas/testsuite/gas/maxq20/data2.s
gas/testsuite/gas/maxq20/data3.d
gas/testsuite/gas/maxq20/data3.s
gas/testsuite/gas/maxq20/jump.d
gas/testsuite/gas/maxq20/jump.s
gas/testsuite/gas/maxq20/jzimm.d
gas/testsuite/gas/maxq20/jzimm.s
gas/testsuite/gas/maxq20/logical.d
gas/testsuite/gas/maxq20/logical.s
gas/testsuite/gas/maxq20/math.d
gas/testsuite/gas/maxq20/math.s
gas/testsuite/gas/maxq20/maxq20.exp
gas/testsuite/gas/maxq20/pfx2.s
gas/testsuite/gas/maxq20/pmtest.d
gas/testsuite/gas/maxq20/pmtest.s
gas/testsuite/gas/maxq20/pxf0.s
gas/testsuite/gas/maxq20/range.d
gas/testsuite/gas/maxq20/range.s
gas/testsuite/gas/mcore/allinsn.d
gas/testsuite/gas/mcore/allinsn.exp
gas/testsuite/gas/mcore/allinsn.s
gas/testsuite/gas/mep/allinsn.d
gas/testsuite/gas/mep/allinsn.exp
gas/testsuite/gas/mep/allinsn.le.d
gas/testsuite/gas/mep/allinsn.s
gas/testsuite/gas/mep/branch1.d
gas/testsuite/gas/mep/branch1.s
gas/testsuite/gas/mep/complex-relocs.exp
gas/testsuite/gas/mep/dj1.d
gas/testsuite/gas/mep/dj1.le.d
gas/testsuite/gas/mep/dj1.s
gas/testsuite/gas/mep/dj2.d
gas/testsuite/gas/mep/dj2.le.d
gas/testsuite/gas/mep/dj2.s
gas/testsuite/gas/mep/relocs-bad3.s
gas/testsuite/gas/mep/relocs-junk1.s
gas/testsuite/gas/mep/relocs-junk2.s
gas/testsuite/gas/mep/relocs-refs.s
gas/testsuite/gas/mep/relocs-syms.s
gas/testsuite/gas/mep/relocs.d
gas/testsuite/gas/mips/abs.d
gas/testsuite/gas/mips/abs.s
gas/testsuite/gas/mips/add.d
gas/testsuite/gas/mips/add.s
gas/testsuite/gas/mips/align.d
gas/testsuite/gas/mips/align.s
gas/testsuite/gas/mips/align2-el.d
gas/testsuite/gas/mips/align2.d
gas/testsuite/gas/mips/align2.s
gas/testsuite/gas/mips/and.d
gas/testsuite/gas/mips/and.s
gas/testsuite/gas/mips/at-1.d
gas/testsuite/gas/mips/at-1.s
gas/testsuite/gas/mips/at-2.l
gas/testsuite/gas/mips/at-2.s
gas/testsuite/gas/mips/baddata1.l
gas/testsuite/gas/mips/baddata1.s
gas/testsuite/gas/mips/beq.d
gas/testsuite/gas/mips/beq.s
gas/testsuite/gas/mips/bge.d
gas/testsuite/gas/mips/bge.s
gas/testsuite/gas/mips/bgeu.d
gas/testsuite/gas/mips/bgeu.s
gas/testsuite/gas/mips/blt.d
gas/testsuite/gas/mips/blt.s
gas/testsuite/gas/mips/bltu.d
gas/testsuite/gas/mips/bltu.s
gas/testsuite/gas/mips/branch-misc-1.d
gas/testsuite/gas/mips/branch-misc-1.s
gas/testsuite/gas/mips/branch-misc-2-64.d
gas/testsuite/gas/mips/branch-misc-2.d
gas/testsuite/gas/mips/branch-misc-2.s
gas/testsuite/gas/mips/branch-misc-2pic-64.d
gas/testsuite/gas/mips/branch-misc-2pic.d
gas/testsuite/gas/mips/branch-misc-3.d
gas/testsuite/gas/mips/branch-misc-3.s
gas/testsuite/gas/mips/branch-swap.d
gas/testsuite/gas/mips/branch-swap.s
gas/testsuite/gas/mips/break20.d
gas/testsuite/gas/mips/break20.s
gas/testsuite/gas/mips/call-nonpic-1.d
gas/testsuite/gas/mips/call-nonpic-1.s
gas/testsuite/gas/mips/cfi-n64-1.d
gas/testsuite/gas/mips/cfi-n64-1.s
gas/testsuite/gas/mips/cp0-names-mips32.d
gas/testsuite/gas/mips/cp0-names-mips32r2.d
gas/testsuite/gas/mips/cp0-names-mips64.d
gas/testsuite/gas/mips/cp0-names-mips64r2.d
gas/testsuite/gas/mips/cp0-names-numeric.d
gas/testsuite/gas/mips/cp0-names-r3000.d
gas/testsuite/gas/mips/cp0-names-r4000.d
gas/testsuite/gas/mips/cp0-names-sb1.d
gas/testsuite/gas/mips/cp0-names.s
gas/testsuite/gas/mips/cp0sel-names-mips32.d
gas/testsuite/gas/mips/cp0sel-names-mips32r2.d
gas/testsuite/gas/mips/cp0sel-names-mips64.d
gas/testsuite/gas/mips/cp0sel-names-mips64r2.d
gas/testsuite/gas/mips/cp0sel-names-numeric.d
gas/testsuite/gas/mips/cp0sel-names-sb1.d
gas/testsuite/gas/mips/cp0sel-names.s
gas/testsuite/gas/mips/delay.d
gas/testsuite/gas/mips/delay.s
gas/testsuite/gas/mips/div-ilocks.d
gas/testsuite/gas/mips/div.d
gas/testsuite/gas/mips/div.s
gas/testsuite/gas/mips/dli.d
gas/testsuite/gas/mips/dli.s
gas/testsuite/gas/mips/e32-rel2.d
gas/testsuite/gas/mips/e32-rel4.d
gas/testsuite/gas/mips/e32el-rel2.d
gas/testsuite/gas/mips/elf-consthilo.d
gas/testsuite/gas/mips/elf-consthilo.s
gas/testsuite/gas/mips/elf-jal.d
gas/testsuite/gas/mips/elf-rel-got-n32.d
gas/testsuite/gas/mips/elf-rel-got-n32.s
gas/testsuite/gas/mips/elf-rel-got-n64.d
gas/testsuite/gas/mips/elf-rel-got-n64.s
gas/testsuite/gas/mips/elf-rel-xgot-n32.d
gas/testsuite/gas/mips/elf-rel-xgot-n64.d
gas/testsuite/gas/mips/elf-rel.d
gas/testsuite/gas/mips/elf-rel.s
gas/testsuite/gas/mips/elf-rel10.d
gas/testsuite/gas/mips/elf-rel10.s
gas/testsuite/gas/mips/elf-rel11.d
gas/testsuite/gas/mips/elf-rel11.s
gas/testsuite/gas/mips/elf-rel12.d
gas/testsuite/gas/mips/elf-rel12.s
gas/testsuite/gas/mips/elf-rel13-mips16.d
gas/testsuite/gas/mips/elf-rel13-mips16.s
gas/testsuite/gas/mips/elf-rel13.d
gas/testsuite/gas/mips/elf-rel13.s
gas/testsuite/gas/mips/elf-rel14.d
gas/testsuite/gas/mips/elf-rel14.s
gas/testsuite/gas/mips/elf-rel15.d
gas/testsuite/gas/mips/elf-rel15.s
gas/testsuite/gas/mips/elf-rel16.d
gas/testsuite/gas/mips/elf-rel16.s
gas/testsuite/gas/mips/elf-rel17.d
gas/testsuite/gas/mips/elf-rel17.s
gas/testsuite/gas/mips/elf-rel18.d
gas/testsuite/gas/mips/elf-rel18.s
gas/testsuite/gas/mips/elf-rel19.d
gas/testsuite/gas/mips/elf-rel19.s
gas/testsuite/gas/mips/elf-rel2.d
gas/testsuite/gas/mips/elf-rel2.s
gas/testsuite/gas/mips/elf-rel20.d
gas/testsuite/gas/mips/elf-rel20.s
gas/testsuite/gas/mips/elf-rel21.d
gas/testsuite/gas/mips/elf-rel21.s
gas/testsuite/gas/mips/elf-rel22.d
gas/testsuite/gas/mips/elf-rel22.s
gas/testsuite/gas/mips/elf-rel23.d
gas/testsuite/gas/mips/elf-rel23.s
gas/testsuite/gas/mips/elf-rel23a.d
gas/testsuite/gas/mips/elf-rel23b.d
gas/testsuite/gas/mips/elf-rel24.d
gas/testsuite/gas/mips/elf-rel24.s
gas/testsuite/gas/mips/elf-rel25.d
gas/testsuite/gas/mips/elf-rel25.s
gas/testsuite/gas/mips/elf-rel25a.d
gas/testsuite/gas/mips/elf-rel26.d
gas/testsuite/gas/mips/elf-rel26.s
gas/testsuite/gas/mips/elf-rel3.d
gas/testsuite/gas/mips/elf-rel3.s
gas/testsuite/gas/mips/elf-rel4.d
gas/testsuite/gas/mips/elf-rel4.s
gas/testsuite/gas/mips/elf-rel5.d
gas/testsuite/gas/mips/elf-rel5.s
gas/testsuite/gas/mips/elf-rel6-n32.d
gas/testsuite/gas/mips/elf-rel6-n64.d
gas/testsuite/gas/mips/elf-rel6.d
gas/testsuite/gas/mips/elf-rel6.s
gas/testsuite/gas/mips/elf-rel7.d
gas/testsuite/gas/mips/elf-rel7.s
gas/testsuite/gas/mips/elf-rel8-mips16.d
gas/testsuite/gas/mips/elf-rel8-mips16.s
gas/testsuite/gas/mips/elf-rel8.d
gas/testsuite/gas/mips/elf-rel8.s
gas/testsuite/gas/mips/elf-rel9-mips16.d
gas/testsuite/gas/mips/elf-rel9-mips16.s
gas/testsuite/gas/mips/elf-rel9.d
gas/testsuite/gas/mips/elf-rel9.s
gas/testsuite/gas/mips/elf_arch_mips1.d
gas/testsuite/gas/mips/elf_arch_mips2.d
gas/testsuite/gas/mips/elf_arch_mips3.d
gas/testsuite/gas/mips/elf_arch_mips32.d
gas/testsuite/gas/mips/elf_arch_mips32r2.d
gas/testsuite/gas/mips/elf_arch_mips4.d
gas/testsuite/gas/mips/elf_arch_mips5.d
gas/testsuite/gas/mips/elf_arch_mips64.d
gas/testsuite/gas/mips/elf_arch_mips64r2.d
gas/testsuite/gas/mips/elf_ase_mips16.d
gas/testsuite/gas/mips/elf_e_flags.c
gas/testsuite/gas/mips/elf_e_flags.s
gas/testsuite/gas/mips/elf_e_flags1.d
gas/testsuite/gas/mips/elf_e_flags2.d
gas/testsuite/gas/mips/elf_e_flags3.d
gas/testsuite/gas/mips/elf_e_flags4.d
gas/testsuite/gas/mips/elfel-rel.d
gas/testsuite/gas/mips/elfel-rel2.d
gas/testsuite/gas/mips/elfel-rel3.d
gas/testsuite/gas/mips/empty.s
gas/testsuite/gas/mips/eret-1.d
gas/testsuite/gas/mips/eret-1.s
gas/testsuite/gas/mips/eret-2.d
gas/testsuite/gas/mips/eret-2.s
gas/testsuite/gas/mips/eret-3.d
gas/testsuite/gas/mips/eret-3.s
gas/testsuite/gas/mips/expr1.d
gas/testsuite/gas/mips/expr1.s
gas/testsuite/gas/mips/fpr-names-32.d
gas/testsuite/gas/mips/fpr-names-64.d
gas/testsuite/gas/mips/fpr-names-n32.d
gas/testsuite/gas/mips/fpr-names-numeric.d
gas/testsuite/gas/mips/fpr-names.s
gas/testsuite/gas/mips/gpr-names-32.d
gas/testsuite/gas/mips/gpr-names-64.d
gas/testsuite/gas/mips/gpr-names-n32.d
gas/testsuite/gas/mips/gpr-names-numeric.d
gas/testsuite/gas/mips/gpr-names.s
gas/testsuite/gas/mips/hwr-names-mips32r2.d
gas/testsuite/gas/mips/hwr-names-mips64r2.d
gas/testsuite/gas/mips/hwr-names-numeric.d
gas/testsuite/gas/mips/hwr-names.s
gas/testsuite/gas/mips/illegal.l
gas/testsuite/gas/mips/illegal.s
gas/testsuite/gas/mips/itbl
gas/testsuite/gas/mips/itbl.s
gas/testsuite/gas/mips/jal-newabi.d
gas/testsuite/gas/mips/jal-newabi.s
gas/testsuite/gas/mips/jal-range.l
gas/testsuite/gas/mips/jal-range.s
gas/testsuite/gas/mips/jal-svr4pic.d
gas/testsuite/gas/mips/jal-svr4pic.s
gas/testsuite/gas/mips/jal-xgot.d
gas/testsuite/gas/mips/jal.d
gas/testsuite/gas/mips/jal.s
gas/testsuite/gas/mips/jalr.l
gas/testsuite/gas/mips/jalr.s
gas/testsuite/gas/mips/la-svr4pic.d
gas/testsuite/gas/mips/la-xgot.d
gas/testsuite/gas/mips/la.d
gas/testsuite/gas/mips/la.s
gas/testsuite/gas/mips/lb-pic.s
gas/testsuite/gas/mips/lb-svr4pic-ilocks.d
gas/testsuite/gas/mips/lb-svr4pic.d
gas/testsuite/gas/mips/lb-xgot-ilocks.d
gas/testsuite/gas/mips/lb-xgot.d
gas/testsuite/gas/mips/lb.d
gas/testsuite/gas/mips/lb.s
gas/testsuite/gas/mips/lca-svr4pic.d
gas/testsuite/gas/mips/lca-xgot.d
gas/testsuite/gas/mips/lca.s
gas/testsuite/gas/mips/ld-ilocks-addr32.d
gas/testsuite/gas/mips/ld-ilocks.d
gas/testsuite/gas/mips/ld-pic.s
gas/testsuite/gas/mips/ld-svr4pic.d
gas/testsuite/gas/mips/ld-xgot.d
gas/testsuite/gas/mips/ld.d
gas/testsuite/gas/mips/ld.s
gas/testsuite/gas/mips/ldstla-32-1.l
gas/testsuite/gas/mips/ldstla-32-1.s
gas/testsuite/gas/mips/ldstla-32-mips3-1.l
gas/testsuite/gas/mips/ldstla-32-mips3-1.s
gas/testsuite/gas/mips/ldstla-32-mips3-shared.d
gas/testsuite/gas/mips/ldstla-32-mips3.d
gas/testsuite/gas/mips/ldstla-32-mips3.s
gas/testsuite/gas/mips/ldstla-32-shared.d
gas/testsuite/gas/mips/ldstla-32.d
gas/testsuite/gas/mips/ldstla-32.s
gas/testsuite/gas/mips/ldstla-eabi64.d
gas/testsuite/gas/mips/ldstla-n64-shared.d
gas/testsuite/gas/mips/ldstla-n64-sym32.d
gas/testsuite/gas/mips/ldstla-n64.d
gas/testsuite/gas/mips/ldstla-n64.s
gas/testsuite/gas/mips/ldstla-sym32.s
gas/testsuite/gas/mips/li.d
gas/testsuite/gas/mips/li.s
gas/testsuite/gas/mips/lif-svr4pic.d
gas/testsuite/gas/mips/lif-xgot.d
gas/testsuite/gas/mips/lifloat.d
gas/testsuite/gas/mips/lifloat.s
gas/testsuite/gas/mips/lineno.d
gas/testsuite/gas/mips/lineno.s
gas/testsuite/gas/mips/loongson-2e.d
gas/testsuite/gas/mips/loongson-2e.s
gas/testsuite/gas/mips/loongson-2f.d
gas/testsuite/gas/mips/loongson-2f.s
gas/testsuite/gas/mips/macro-warn-1-n32.d
gas/testsuite/gas/mips/macro-warn-1-n32.l
gas/testsuite/gas/mips/macro-warn-1.d
gas/testsuite/gas/mips/macro-warn-1.l
gas/testsuite/gas/mips/macro-warn-1.s
gas/testsuite/gas/mips/macro-warn-2-n32.d
gas/testsuite/gas/mips/macro-warn-2.d
gas/testsuite/gas/mips/macro-warn-2.l
gas/testsuite/gas/mips/macro-warn-2.s
gas/testsuite/gas/mips/macro-warn-3.d
gas/testsuite/gas/mips/macro-warn-3.l
gas/testsuite/gas/mips/macro-warn-3.s
gas/testsuite/gas/mips/macro-warn-4.d
gas/testsuite/gas/mips/macro-warn-4.l
gas/testsuite/gas/mips/macro-warn-4.s
gas/testsuite/gas/mips/mips-abi32-pic.d
gas/testsuite/gas/mips/mips-abi32-pic.s
gas/testsuite/gas/mips/mips-abi32-pic2.d
gas/testsuite/gas/mips/mips-abi32-pic2.s
gas/testsuite/gas/mips/mips-abi32.d
gas/testsuite/gas/mips/mips-abi32.s
gas/testsuite/gas/mips/mips-double-float-flag.l
gas/testsuite/gas/mips/mips-double-float-flag.s
gas/testsuite/gas/mips/mips-gp32-fp32-pic.d
gas/testsuite/gas/mips/mips-gp32-fp32-pic.s
gas/testsuite/gas/mips/mips-gp32-fp32.d
gas/testsuite/gas/mips/mips-gp32-fp32.s
gas/testsuite/gas/mips/mips-gp32-fp64-pic.d
gas/testsuite/gas/mips/mips-gp32-fp64-pic.s
gas/testsuite/gas/mips/mips-gp32-fp64.d
gas/testsuite/gas/mips/mips-gp32-fp64.l
gas/testsuite/gas/mips/mips-gp32-fp64.s
gas/testsuite/gas/mips/mips-gp64-fp32-pic.d
gas/testsuite/gas/mips/mips-gp64-fp32-pic.l
gas/testsuite/gas/mips/mips-gp64-fp32-pic.s
gas/testsuite/gas/mips/mips-gp64-fp32.d
gas/testsuite/gas/mips/mips-gp64-fp32.l
gas/testsuite/gas/mips/mips-gp64-fp32.s
gas/testsuite/gas/mips/mips-gp64-fp64-pic.d
gas/testsuite/gas/mips/mips-gp64-fp64-pic.s
gas/testsuite/gas/mips/mips-gp64-fp64.d
gas/testsuite/gas/mips/mips-gp64-fp64.l
gas/testsuite/gas/mips/mips-gp64-fp64.s
gas/testsuite/gas/mips/mips-hard-float-flag.l
gas/testsuite/gas/mips/mips-hard-float-flag.s
gas/testsuite/gas/mips/mips-jalx.d
gas/testsuite/gas/mips/mips-jalx.s
gas/testsuite/gas/mips/mips-macro-ill-nofp.l
gas/testsuite/gas/mips/mips-macro-ill-nofp.s
gas/testsuite/gas/mips/mips-macro-ill-sfp.l
gas/testsuite/gas/mips/mips-macro-ill-sfp.s
gas/testsuite/gas/mips/mips-no-jalx.l
gas/testsuite/gas/mips/mips-no-jalx.s
gas/testsuite/gas/mips/mips.exp
gas/testsuite/gas/mips/mips1-fp.d
gas/testsuite/gas/mips/mips1-fp.l
gas/testsuite/gas/mips/mips1-fp.s
gas/testsuite/gas/mips/mips16-64.d
gas/testsuite/gas/mips/mips16-dwarf2-n32.d
gas/testsuite/gas/mips/mips16-dwarf2.d
gas/testsuite/gas/mips/mips16-dwarf2.s
gas/testsuite/gas/mips/mips16-e.d
gas/testsuite/gas/mips/mips16-e.s
gas/testsuite/gas/mips/mips16-f.d
gas/testsuite/gas/mips/mips16-f.s
gas/testsuite/gas/mips/mips16-hilo-match.d
gas/testsuite/gas/mips/mips16-hilo-match.s
gas/testsuite/gas/mips/mips16-hilo-n32.d
gas/testsuite/gas/mips/mips16-hilo.d
gas/testsuite/gas/mips/mips16-hilo.s
gas/testsuite/gas/mips/mips16-intermix.d
gas/testsuite/gas/mips/mips16-intermix.s
gas/testsuite/gas/mips/mips16-jalx.d
gas/testsuite/gas/mips/mips16-jalx.s
gas/testsuite/gas/mips/mips16-vis-1.d
gas/testsuite/gas/mips/mips16-vis-1.s
gas/testsuite/gas/mips/mips16.d
gas/testsuite/gas/mips/mips16.s
gas/testsuite/gas/mips/mips16e-64.d
gas/testsuite/gas/mips/mips16e-64.l
gas/testsuite/gas/mips/mips16e-64.s
gas/testsuite/gas/mips/mips16e-jrc.d
gas/testsuite/gas/mips/mips16e-jrc.s
gas/testsuite/gas/mips/mips16e-save.d
gas/testsuite/gas/mips/mips16e-save.s
gas/testsuite/gas/mips/mips16e.d
gas/testsuite/gas/mips/mips16e.s
gas/testsuite/gas/mips/mips32-cp2.d
gas/testsuite/gas/mips/mips32-cp2.s
gas/testsuite/gas/mips/mips32-dsp.d
gas/testsuite/gas/mips/mips32-dsp.s
gas/testsuite/gas/mips/mips32-dspr2.d
gas/testsuite/gas/mips/mips32-dspr2.s
gas/testsuite/gas/mips/mips32-mt.d
gas/testsuite/gas/mips/mips32-mt.s
gas/testsuite/gas/mips/mips32-sf32.d
gas/testsuite/gas/mips/mips32-sf32.l
gas/testsuite/gas/mips/mips32-sf32.s
gas/testsuite/gas/mips/mips32-sync.d
gas/testsuite/gas/mips/mips32-sync.s
gas/testsuite/gas/mips/mips32.d
gas/testsuite/gas/mips/mips32.s
gas/testsuite/gas/mips/mips32r2-cp2.d
gas/testsuite/gas/mips/mips32r2-cp2.s
gas/testsuite/gas/mips/mips32r2-fp32.d
gas/testsuite/gas/mips/mips32r2-fp32.l
gas/testsuite/gas/mips/mips32r2-fp32.s
gas/testsuite/gas/mips/mips32r2-ill-fp64.l
gas/testsuite/gas/mips/mips32r2-ill-fp64.s
gas/testsuite/gas/mips/mips32r2-ill-nofp.l
gas/testsuite/gas/mips/mips32r2-ill-nofp.s
gas/testsuite/gas/mips/mips32r2-ill.l
gas/testsuite/gas/mips/mips32r2-ill.s
gas/testsuite/gas/mips/mips32r2.d
gas/testsuite/gas/mips/mips32r2.s
gas/testsuite/gas/mips/mips4-fp.d
gas/testsuite/gas/mips/mips4-fp.l
gas/testsuite/gas/mips/mips4-fp.s
gas/testsuite/gas/mips/mips4.d
gas/testsuite/gas/mips/mips4.s
gas/testsuite/gas/mips/mips4010.d
gas/testsuite/gas/mips/mips4010.s
gas/testsuite/gas/mips/mips4100.d
gas/testsuite/gas/mips/mips4100.s
gas/testsuite/gas/mips/mips4650.d
gas/testsuite/gas/mips/mips4650.s
gas/testsuite/gas/mips/mips5.d
gas/testsuite/gas/mips/mips5.l
gas/testsuite/gas/mips/mips5.s
gas/testsuite/gas/mips/mips64-cp2.d
gas/testsuite/gas/mips/mips64-cp2.s
gas/testsuite/gas/mips/mips64-dsp.d
gas/testsuite/gas/mips/mips64-dsp.s
gas/testsuite/gas/mips/mips64-mdmx.d
gas/testsuite/gas/mips/mips64-mdmx.s
gas/testsuite/gas/mips/mips64-mips3d-incl.d
gas/testsuite/gas/mips/mips64-mips3d.d
gas/testsuite/gas/mips/mips64-mips3d.l
gas/testsuite/gas/mips/mips64-mips3d.s
gas/testsuite/gas/mips/mips64.d
gas/testsuite/gas/mips/mips64.s
gas/testsuite/gas/mips/mips64r2-ill.l
gas/testsuite/gas/mips/mips64r2-ill.s
gas/testsuite/gas/mips/mips64r2.d
gas/testsuite/gas/mips/mips64r2.s
gas/testsuite/gas/mips/mipsel16-e.d
gas/testsuite/gas/mips/mipsel16-f.d
gas/testsuite/gas/mips/mul-ilocks.d
gas/testsuite/gas/mips/mul.d
gas/testsuite/gas/mips/mul.s
gas/testsuite/gas/mips/n32-consec.d
gas/testsuite/gas/mips/n32-consec.s
gas/testsuite/gas/mips/noat-1.d
gas/testsuite/gas/mips/noat-1.s
gas/testsuite/gas/mips/noat-2.l
gas/testsuite/gas/mips/noat-2.s
gas/testsuite/gas/mips/noat-3.l
gas/testsuite/gas/mips/noat-3.s
gas/testsuite/gas/mips/noat-4.l
gas/testsuite/gas/mips/noat-4.s
gas/testsuite/gas/mips/noat-5.l
gas/testsuite/gas/mips/noat-5.s
gas/testsuite/gas/mips/noat-6.l
gas/testsuite/gas/mips/noat-6.s
gas/testsuite/gas/mips/noat-7.l
gas/testsuite/gas/mips/noat-7.s
gas/testsuite/gas/mips/nodelay.d
gas/testsuite/gas/mips/noreorder.d
gas/testsuite/gas/mips/noreorder.s
gas/testsuite/gas/mips/octeon-ill.l
gas/testsuite/gas/mips/octeon-ill.s
gas/testsuite/gas/mips/octeon.d
gas/testsuite/gas/mips/octeon.s
gas/testsuite/gas/mips/odd-float.d
gas/testsuite/gas/mips/odd-float.s
gas/testsuite/gas/mips/perfcount.d
gas/testsuite/gas/mips/perfcount.s
gas/testsuite/gas/mips/relax-swap1-mips1.d
gas/testsuite/gas/mips/relax-swap1-mips2.d
gas/testsuite/gas/mips/relax-swap1.l
gas/testsuite/gas/mips/relax-swap1.s
gas/testsuite/gas/mips/relax-swap2.d
gas/testsuite/gas/mips/relax-swap2.l
gas/testsuite/gas/mips/relax-swap2.s
gas/testsuite/gas/mips/relax.d
gas/testsuite/gas/mips/relax.l
gas/testsuite/gas/mips/relax.s
gas/testsuite/gas/mips/rm7000.d
gas/testsuite/gas/mips/rm7000.s
gas/testsuite/gas/mips/rol-hw.d
gas/testsuite/gas/mips/rol.d
gas/testsuite/gas/mips/rol.s
gas/testsuite/gas/mips/rol64-hw.d
gas/testsuite/gas/mips/rol64.d
gas/testsuite/gas/mips/rol64.s
gas/testsuite/gas/mips/sb.d
gas/testsuite/gas/mips/sb.s
gas/testsuite/gas/mips/sb1-ext-mdmx.d
gas/testsuite/gas/mips/sb1-ext-mdmx.s
gas/testsuite/gas/mips/sb1-ext-ps.d
gas/testsuite/gas/mips/sb1-ext-ps.s
gas/testsuite/gas/mips/set-arch.d
gas/testsuite/gas/mips/set-arch.l
gas/testsuite/gas/mips/set-arch.s
gas/testsuite/gas/mips/smartmips.d
gas/testsuite/gas/mips/smartmips.s
gas/testsuite/gas/mips/sync.d
gas/testsuite/gas/mips/sync.s
gas/testsuite/gas/mips/tls-ill.l
gas/testsuite/gas/mips/tls-ill.s
gas/testsuite/gas/mips/tls-o32.d
gas/testsuite/gas/mips/tls-o32.s
gas/testsuite/gas/mips/tmips16-e.d
gas/testsuite/gas/mips/tmips16-f.d
gas/testsuite/gas/mips/tmipsel16-e.d
gas/testsuite/gas/mips/tmipsel16-f.d
gas/testsuite/gas/mips/trap20.d
gas/testsuite/gas/mips/trap20.s
gas/testsuite/gas/mips/trunc.d
gas/testsuite/gas/mips/trunc.s
gas/testsuite/gas/mips/uld.d
gas/testsuite/gas/mips/uld.s
gas/testsuite/gas/mips/uld2-eb.d
gas/testsuite/gas/mips/uld2-el.d
gas/testsuite/gas/mips/uld2.s
gas/testsuite/gas/mips/ulh-pic.s
gas/testsuite/gas/mips/ulh-svr4pic.d
gas/testsuite/gas/mips/ulh-xgot.d
gas/testsuite/gas/mips/ulh.d
gas/testsuite/gas/mips/ulh.s
gas/testsuite/gas/mips/ulh2-eb.d
gas/testsuite/gas/mips/ulh2-el.d
gas/testsuite/gas/mips/ulh2.s
gas/testsuite/gas/mips/ulw.d
gas/testsuite/gas/mips/ulw.s
gas/testsuite/gas/mips/ulw2-eb-ilocks.d
gas/testsuite/gas/mips/ulw2-eb.d
gas/testsuite/gas/mips/ulw2-el-ilocks.d
gas/testsuite/gas/mips/ulw2-el.d
gas/testsuite/gas/mips/ulw2.s
gas/testsuite/gas/mips/usd.d
gas/testsuite/gas/mips/usd.s
gas/testsuite/gas/mips/ush.d
gas/testsuite/gas/mips/ush.s
gas/testsuite/gas/mips/usw.d
gas/testsuite/gas/mips/usw.s
gas/testsuite/gas/mips/vr4111.d
gas/testsuite/gas/mips/vr4111.s
gas/testsuite/gas/mips/vr4120-2.d
gas/testsuite/gas/mips/vr4120-2.s
gas/testsuite/gas/mips/vr4120.d
gas/testsuite/gas/mips/vr4120.s
gas/testsuite/gas/mips/vr4130.d
gas/testsuite/gas/mips/vr4130.s
gas/testsuite/gas/mips/vr5400.d
gas/testsuite/gas/mips/vr5400.s
gas/testsuite/gas/mips/vr5500.d
gas/testsuite/gas/mips/vr5500.s
gas/testsuite/gas/mips/vxworks1-el.d
gas/testsuite/gas/mips/vxworks1-xgot-el.d
gas/testsuite/gas/mips/vxworks1-xgot.d
gas/testsuite/gas/mips/vxworks1.d
gas/testsuite/gas/mips/vxworks1.s
gas/testsuite/gas/mips/xlr-ext.d
gas/testsuite/gas/mips/xlr-ext.s
gas/testsuite/gas/mmix/1cjmp1b-n.d
gas/testsuite/gas/mmix/1cjmp1b-r.d
gas/testsuite/gas/mmix/1cjmp1b.d
gas/testsuite/gas/mmix/1cjmp1b.l
gas/testsuite/gas/mmix/1cjmp1b.s
gas/testsuite/gas/mmix/1cjmp1brn.d
gas/testsuite/gas/mmix/1hjmp1b.d
gas/testsuite/gas/mmix/1hjmp1b.l
gas/testsuite/gas/mmix/1hjmp1b.s
gas/testsuite/gas/mmix/align-1.d
gas/testsuite/gas/mmix/align-1.s
gas/testsuite/gas/mmix/basep-1.d
gas/testsuite/gas/mmix/basep-1.s
gas/testsuite/gas/mmix/basep-10.d
gas/testsuite/gas/mmix/basep-10.s
gas/testsuite/gas/mmix/basep-11.d
gas/testsuite/gas/mmix/basep-11.s
gas/testsuite/gas/mmix/basep-1b.d
gas/testsuite/gas/mmix/basep-2.d
gas/testsuite/gas/mmix/basep-2.s
gas/testsuite/gas/mmix/basep-2b.d
gas/testsuite/gas/mmix/basep-3.d
gas/testsuite/gas/mmix/basep-3.s
gas/testsuite/gas/mmix/basep-3b.d
gas/testsuite/gas/mmix/basep-4.d
gas/testsuite/gas/mmix/basep-5.d
gas/testsuite/gas/mmix/basep-6.d
gas/testsuite/gas/mmix/basep-7.d
gas/testsuite/gas/mmix/basep-8.d
gas/testsuite/gas/mmix/basep-8.s
gas/testsuite/gas/mmix/basep-9.d
gas/testsuite/gas/mmix/basep-9.s
gas/testsuite/gas/mmix/bspec-1.d
gas/testsuite/gas/mmix/bspec-1.s
gas/testsuite/gas/mmix/bspec-2.d
gas/testsuite/gas/mmix/bspec-2.s
gas/testsuite/gas/mmix/builtin1.d
gas/testsuite/gas/mmix/builtin1.s
gas/testsuite/gas/mmix/builtin2.d
gas/testsuite/gas/mmix/builtin3.d
gas/testsuite/gas/mmix/byte-1.d
gas/testsuite/gas/mmix/byte-1.s
gas/testsuite/gas/mmix/bz-c.d
gas/testsuite/gas/mmix/bz-c.s
gas/testsuite/gas/mmix/comment-1.d
gas/testsuite/gas/mmix/comment-1.s
gas/testsuite/gas/mmix/comment-2.d
gas/testsuite/gas/mmix/comment-2.s
gas/testsuite/gas/mmix/comment-3.d
gas/testsuite/gas/mmix/comment-3.s
gas/testsuite/gas/mmix/cons-1.d
gas/testsuite/gas/mmix/cons-1.s
gas/testsuite/gas/mmix/cons-2.d
gas/testsuite/gas/mmix/cons-2.s
gas/testsuite/gas/mmix/err-bpo1.s
gas/testsuite/gas/mmix/err-bpo2.s
gas/testsuite/gas/mmix/err-bpo3.s
gas/testsuite/gas/mmix/err-bpo4.s
gas/testsuite/gas/mmix/err-bpo5.s
gas/testsuite/gas/mmix/err-bpo6.s
gas/testsuite/gas/mmix/err-bspec-1.s
gas/testsuite/gas/mmix/err-bspec-2.s
gas/testsuite/gas/mmix/err-bspec-3.s
gas/testsuite/gas/mmix/err-bspec-4.s
gas/testsuite/gas/mmix/err-bspec-5.s
gas/testsuite/gas/mmix/err-builtin.s
gas/testsuite/gas/mmix/err-byte1.s
gas/testsuite/gas/mmix/err-byte2.s
gas/testsuite/gas/mmix/err-case.s
gas/testsuite/gas/mmix/err-fb-1.s
gas/testsuite/gas/mmix/err-greg1.s
gas/testsuite/gas/mmix/err-insn.s
gas/testsuite/gas/mmix/err-is-1.s
gas/testsuite/gas/mmix/err-loc-1.s
gas/testsuite/gas/mmix/err-loc-10.s
gas/testsuite/gas/mmix/err-loc-2.s
gas/testsuite/gas/mmix/err-loc-3.s
gas/testsuite/gas/mmix/err-loc-4.s
gas/testsuite/gas/mmix/err-loc-5.s
gas/testsuite/gas/mmix/err-loc-6.s
gas/testsuite/gas/mmix/err-loc-7.s
gas/testsuite/gas/mmix/err-loc-8.s
gas/testsuite/gas/mmix/err-loc-9.s
gas/testsuite/gas/mmix/err-local1.s
gas/testsuite/gas/mmix/err-local2.s
gas/testsuite/gas/mmix/err-ser-1.s
gas/testsuite/gas/mmix/err-set.s
gas/testsuite/gas/mmix/expr-1.d
gas/testsuite/gas/mmix/expr-1.s
gas/testsuite/gas/mmix/fb-1.d
gas/testsuite/gas/mmix/fb-1.s
gas/testsuite/gas/mmix/fb-2.d
gas/testsuite/gas/mmix/fb-2.s
gas/testsuite/gas/mmix/get-op-r.d
gas/testsuite/gas/mmix/get-op.d
gas/testsuite/gas/mmix/get-op.l
gas/testsuite/gas/mmix/get-op.s
gas/testsuite/gas/mmix/geta-c.d
gas/testsuite/gas/mmix/geta-c.s
gas/testsuite/gas/mmix/geta-op-r.d
gas/testsuite/gas/mmix/geta-op.d
gas/testsuite/gas/mmix/geta-op.l
gas/testsuite/gas/mmix/geta-op.s
gas/testsuite/gas/mmix/geta-opn.d
gas/testsuite/gas/mmix/geta-oprn.d
gas/testsuite/gas/mmix/greg1.d
gas/testsuite/gas/mmix/greg1.s
gas/testsuite/gas/mmix/greg1a.d
gas/testsuite/gas/mmix/greg2.d
gas/testsuite/gas/mmix/greg2.s
gas/testsuite/gas/mmix/greg2a.d
gas/testsuite/gas/mmix/greg3.d
gas/testsuite/gas/mmix/greg3.s
gas/testsuite/gas/mmix/greg4.d
gas/testsuite/gas/mmix/greg4.s
gas/testsuite/gas/mmix/greg5.d
gas/testsuite/gas/mmix/greg5.s
gas/testsuite/gas/mmix/greg6.d
gas/testsuite/gas/mmix/greg6.s
gas/testsuite/gas/mmix/greg7.d
gas/testsuite/gas/mmix/greg7.s
gas/testsuite/gas/mmix/greg8.d
gas/testsuite/gas/mmix/greg8.s
gas/testsuite/gas/mmix/greg9.d
gas/testsuite/gas/mmix/greg9.s
gas/testsuite/gas/mmix/hex-r.d
gas/testsuite/gas/mmix/hex.d
gas/testsuite/gas/mmix/hex.l
gas/testsuite/gas/mmix/hex.s
gas/testsuite/gas/mmix/hex2.d
gas/testsuite/gas/mmix/hex2.s
gas/testsuite/gas/mmix/is-1.d
gas/testsuite/gas/mmix/is-1.s
gas/testsuite/gas/mmix/jmp-op-n.d
gas/testsuite/gas/mmix/jmp-op-r.d
gas/testsuite/gas/mmix/jmp-op.d
gas/testsuite/gas/mmix/jmp-op.l
gas/testsuite/gas/mmix/jmp-op.s
gas/testsuite/gas/mmix/jmp-oprn.d
gas/testsuite/gas/mmix/jump-c.d
gas/testsuite/gas/mmix/jump-c.s
gas/testsuite/gas/mmix/list-in-n.d
gas/testsuite/gas/mmix/list-in-r.d
gas/testsuite/gas/mmix/list-in-rn.d
gas/testsuite/gas/mmix/list-insns.d
gas/testsuite/gas/mmix/list-insns.l
gas/testsuite/gas/mmix/list-insns.s
gas/testsuite/gas/mmix/list-pseudoints.l
gas/testsuite/gas/mmix/list-pseudoints.s
gas/testsuite/gas/mmix/list-textfirst
gas/testsuite/gas/mmix/list-textfirst.l
gas/testsuite/gas/mmix/list-textfirst.s
gas/testsuite/gas/mmix/loc-1.d
gas/testsuite/gas/mmix/loc-1.s
gas/testsuite/gas/mmix/loc-2.d
gas/testsuite/gas/mmix/loc-2.s
gas/testsuite/gas/mmix/loc-3.d
gas/testsuite/gas/mmix/loc-3.s
gas/testsuite/gas/mmix/loc-4.d
gas/testsuite/gas/mmix/loc-4.s
gas/testsuite/gas/mmix/loc-5.d
gas/testsuite/gas/mmix/loc-5.s
gas/testsuite/gas/mmix/loc-6.d
gas/testsuite/gas/mmix/loc-6.s
gas/testsuite/gas/mmix/loc-7.d
gas/testsuite/gas/mmix/loc-7.s
gas/testsuite/gas/mmix/local-1.d
gas/testsuite/gas/mmix/local-1.s
gas/testsuite/gas/mmix/locall1.d
gas/testsuite/gas/mmix/locall1.s
gas/testsuite/gas/mmix/mmix-err.exp
gas/testsuite/gas/mmix/mmix-list.exp
gas/testsuite/gas/mmix/mmix.exp
gas/testsuite/gas/mmix/odd-1.d
gas/testsuite/gas/mmix/odd-1.s
gas/testsuite/gas/mmix/op-0-1.d
gas/testsuite/gas/mmix/op-0-1.s
gas/testsuite/gas/mmix/op-0-1s.d
gas/testsuite/gas/mmix/op-0-2.d
gas/testsuite/gas/mmix/pop-op-r.d
gas/testsuite/gas/mmix/pop-op.d
gas/testsuite/gas/mmix/pop-op.l
gas/testsuite/gas/mmix/pop-op.s
gas/testsuite/gas/mmix/prefix1.d
gas/testsuite/gas/mmix/prefix1.s
gas/testsuite/gas/mmix/prefix2.d
gas/testsuite/gas/mmix/prefix2.s
gas/testsuite/gas/mmix/prefix3.d
gas/testsuite/gas/mmix/prefix3.s
gas/testsuite/gas/mmix/pseudo-1.d
gas/testsuite/gas/mmix/pseudo-1.s
gas/testsuite/gas/mmix/pushgo-op-r.d
gas/testsuite/gas/mmix/pushgo-op.d
gas/testsuite/gas/mmix/pushgo-op.l
gas/testsuite/gas/mmix/pushgo-op.s
gas/testsuite/gas/mmix/pushj-c.d
gas/testsuite/gas/mmix/pushj-c.s
gas/testsuite/gas/mmix/pushj-cs.d
gas/testsuite/gas/mmix/put-op-r.d
gas/testsuite/gas/mmix/put-op.d
gas/testsuite/gas/mmix/put-op.l
gas/testsuite/gas/mmix/put-op.s
gas/testsuite/gas/mmix/reg-op-r.d
gas/testsuite/gas/mmix/reg-op.d
gas/testsuite/gas/mmix/reg-op.l
gas/testsuite/gas/mmix/reg-op.s
gas/testsuite/gas/mmix/reg3-op-r.d
gas/testsuite/gas/mmix/reg3-op.d
gas/testsuite/gas/mmix/reg3-op.l
gas/testsuite/gas/mmix/reg3-op.s
gas/testsuite/gas/mmix/regt-op-r.d
gas/testsuite/gas/mmix/regt-op.d
gas/testsuite/gas/mmix/regt-op.l
gas/testsuite/gas/mmix/regt-op.s
gas/testsuite/gas/mmix/regx-op-r.d
gas/testsuite/gas/mmix/regx-op.d
gas/testsuite/gas/mmix/regx-op.l
gas/testsuite/gas/mmix/regx-op.s
gas/testsuite/gas/mmix/regy-op-r.d
gas/testsuite/gas/mmix/regy-op.d
gas/testsuite/gas/mmix/regy-op.l
gas/testsuite/gas/mmix/regy-op.s
gas/testsuite/gas/mmix/relax1-n.d
gas/testsuite/gas/mmix/relax1-r.d
gas/testsuite/gas/mmix/relax1-rn.d
gas/testsuite/gas/mmix/relax1.d
gas/testsuite/gas/mmix/relax1.l
gas/testsuite/gas/mmix/relax1.s
gas/testsuite/gas/mmix/relax2.d
gas/testsuite/gas/mmix/relax2.s
gas/testsuite/gas/mmix/reloc16-n.d
gas/testsuite/gas/mmix/reloc16-r.d
gas/testsuite/gas/mmix/reloc16.d
gas/testsuite/gas/mmix/reloc16.l
gas/testsuite/gas/mmix/reloc16.s
gas/testsuite/gas/mmix/reloc8-r.d
gas/testsuite/gas/mmix/reloc8.d
gas/testsuite/gas/mmix/reloc8.l
gas/testsuite/gas/mmix/reloc8.s
gas/testsuite/gas/mmix/relocl-n.d
gas/testsuite/gas/mmix/reloclab-r.d
gas/testsuite/gas/mmix/reloclab-rs.d
gas/testsuite/gas/mmix/reloclab-s.d
gas/testsuite/gas/mmix/reloclab.d
gas/testsuite/gas/mmix/reloclab.l
gas/testsuite/gas/mmix/reloclab.s
gas/testsuite/gas/mmix/reloclrn.d
gas/testsuite/gas/mmix/relocxrn.d
gas/testsuite/gas/mmix/resume-op-r.d
gas/testsuite/gas/mmix/resume-op.d
gas/testsuite/gas/mmix/resume-op.l
gas/testsuite/gas/mmix/resume-op.s
gas/testsuite/gas/mmix/round2-op-r.d
gas/testsuite/gas/mmix/round2-op.d
gas/testsuite/gas/mmix/round2-op.l
gas/testsuite/gas/mmix/round2-op.s
gas/testsuite/gas/mmix/roundi-op-r.d
gas/testsuite/gas/mmix/roundi-op.d
gas/testsuite/gas/mmix/roundi-op.l
gas/testsuite/gas/mmix/roundi-op.s
gas/testsuite/gas/mmix/roundr-op-r.d
gas/testsuite/gas/mmix/roundr-op.d
gas/testsuite/gas/mmix/roundr-op.l
gas/testsuite/gas/mmix/roundr-op.s
gas/testsuite/gas/mmix/save-op-r.d
gas/testsuite/gas/mmix/save-op.d
gas/testsuite/gas/mmix/save-op.l
gas/testsuite/gas/mmix/save-op.s
gas/testsuite/gas/mmix/set-r.d
gas/testsuite/gas/mmix/set.d
gas/testsuite/gas/mmix/set.l
gas/testsuite/gas/mmix/set.s
gas/testsuite/gas/mmix/swym-op-r.d
gas/testsuite/gas/mmix/swym-op.d
gas/testsuite/gas/mmix/swym-op.l
gas/testsuite/gas/mmix/swym-op.s
gas/testsuite/gas/mmix/sym-1.d
gas/testsuite/gas/mmix/sym-1.s
gas/testsuite/gas/mmix/sync-op-r.d
gas/testsuite/gas/mmix/sync-op.d
gas/testsuite/gas/mmix/sync-op.l
gas/testsuite/gas/mmix/sync-op.s
gas/testsuite/gas/mmix/two-op-r.d
gas/testsuite/gas/mmix/two-op.d
gas/testsuite/gas/mmix/two-op.l
gas/testsuite/gas/mmix/two-op.s
gas/testsuite/gas/mmix/unsave-op-r.d
gas/testsuite/gas/mmix/unsave-op.d
gas/testsuite/gas/mmix/unsave-op.l
gas/testsuite/gas/mmix/unsave-op.s
gas/testsuite/gas/mmix/weak1-s.d
gas/testsuite/gas/mmix/weak1.d
gas/testsuite/gas/mmix/weak1.s
gas/testsuite/gas/mmix/zerop-1.d
gas/testsuite/gas/mmix/zerop-1.s
gas/testsuite/gas/mn10200/add.s
gas/testsuite/gas/mn10200/basic.exp
gas/testsuite/gas/mn10200/bcc.s
gas/testsuite/gas/mn10200/bccx.s
gas/testsuite/gas/mn10200/bit.s
gas/testsuite/gas/mn10200/cmp.s
gas/testsuite/gas/mn10200/ext.s
gas/testsuite/gas/mn10200/logical.s
gas/testsuite/gas/mn10200/mov1.s
gas/testsuite/gas/mn10200/mov2.s
gas/testsuite/gas/mn10200/mov3.s
gas/testsuite/gas/mn10200/mov4.s
gas/testsuite/gas/mn10200/movb.s
gas/testsuite/gas/mn10200/movbu.s
gas/testsuite/gas/mn10200/movx.s
gas/testsuite/gas/mn10200/muldiv.s
gas/testsuite/gas/mn10200/other.s
gas/testsuite/gas/mn10200/shift.s
gas/testsuite/gas/mn10200/sub.s
gas/testsuite/gas/mn10300/add.s
gas/testsuite/gas/mn10300/am33-2.c
gas/testsuite/gas/mn10300/am33-2.d
gas/testsuite/gas/mn10300/am33-2.s
gas/testsuite/gas/mn10300/am33.s
gas/testsuite/gas/mn10300/am33_2.s
gas/testsuite/gas/mn10300/am33_3.s
gas/testsuite/gas/mn10300/am33_4.s
gas/testsuite/gas/mn10300/am33_5.s
gas/testsuite/gas/mn10300/am33_6.s
gas/testsuite/gas/mn10300/am33_7.s
gas/testsuite/gas/mn10300/am33_8.s
gas/testsuite/gas/mn10300/basic.exp
gas/testsuite/gas/mn10300/bcc.s
gas/testsuite/gas/mn10300/bit.s
gas/testsuite/gas/mn10300/cmp.s
gas/testsuite/gas/mn10300/ext.s
gas/testsuite/gas/mn10300/extend.s
gas/testsuite/gas/mn10300/logical.s
gas/testsuite/gas/mn10300/loop.s
gas/testsuite/gas/mn10300/mov1.s
gas/testsuite/gas/mn10300/mov2.s
gas/testsuite/gas/mn10300/mov3.s
gas/testsuite/gas/mn10300/mov4.s
gas/testsuite/gas/mn10300/mov5.s
gas/testsuite/gas/mn10300/movbu.s
gas/testsuite/gas/mn10300/movhu.s
gas/testsuite/gas/mn10300/movm.s
gas/testsuite/gas/mn10300/movpc.l
gas/testsuite/gas/mn10300/movpc.s
gas/testsuite/gas/mn10300/muldiv.s
gas/testsuite/gas/mn10300/other.s
gas/testsuite/gas/mn10300/pr997.l
gas/testsuite/gas/mn10300/pr997.s
gas/testsuite/gas/mn10300/relax.d
gas/testsuite/gas/mn10300/relax.s
gas/testsuite/gas/mn10300/shift.s
gas/testsuite/gas/mn10300/sub.s
gas/testsuite/gas/mn10300/udf.s
gas/testsuite/gas/mri/char.d
gas/testsuite/gas/mri/char.s
gas/testsuite/gas/mri/comment.d
gas/testsuite/gas/mri/comment.s
gas/testsuite/gas/mri/common.d
gas/testsuite/gas/mri/common.s
gas/testsuite/gas/mri/constants.d
gas/testsuite/gas/mri/constants.s
gas/testsuite/gas/mri/empty.s
gas/testsuite/gas/mri/equ.d
gas/testsuite/gas/mri/equ.s
gas/testsuite/gas/mri/expr.d
gas/testsuite/gas/mri/expr.s
gas/testsuite/gas/mri/float.d
gas/testsuite/gas/mri/float.s
gas/testsuite/gas/mri/for.d
gas/testsuite/gas/mri/for.s
gas/testsuite/gas/mri/if.d
gas/testsuite/gas/mri/if.s
gas/testsuite/gas/mri/immconst.d
gas/testsuite/gas/mri/label.d
gas/testsuite/gas/mri/label.s
gas/testsuite/gas/mri/moveml.d
gas/testsuite/gas/mri/moveml.s
gas/testsuite/gas/mri/mri.exp
gas/testsuite/gas/mri/repeat.d
gas/testsuite/gas/mri/repeat.s
gas/testsuite/gas/mri/semi.d
gas/testsuite/gas/mri/semi.s
gas/testsuite/gas/mri/while.d
gas/testsuite/gas/mri/while.s
gas/testsuite/gas/msp430/msp430.exp
gas/testsuite/gas/msp430/opcode.d
gas/testsuite/gas/msp430/opcode.s
gas/testsuite/gas/mt/allinsn.d
gas/testsuite/gas/mt/allinsn.s
gas/testsuite/gas/mt/badinsn.s
gas/testsuite/gas/mt/badinsn1.s
gas/testsuite/gas/mt/badoffsethigh.s
gas/testsuite/gas/mt/badoffsetlow.s
gas/testsuite/gas/mt/badorder.s
gas/testsuite/gas/mt/badreg.s
gas/testsuite/gas/mt/badsignedimmhigh.s
gas/testsuite/gas/mt/badsignedimmlow.s
gas/testsuite/gas/mt/badsyntax.s
gas/testsuite/gas/mt/badsyntax1.s
gas/testsuite/gas/mt/badunsignedimmhigh.s
gas/testsuite/gas/mt/badunsignedimmlow.s
gas/testsuite/gas/mt/errors.exp
gas/testsuite/gas/mt/ldst.s
gas/testsuite/gas/mt/misc.d
gas/testsuite/gas/mt/misc.s
gas/testsuite/gas/mt/ms1-16-003.d
gas/testsuite/gas/mt/ms1-16-003.s
gas/testsuite/gas/mt/ms2.d
gas/testsuite/gas/mt/ms2.s
gas/testsuite/gas/mt/msys.d
gas/testsuite/gas/mt/msys.s
gas/testsuite/gas/mt/mt.exp
gas/testsuite/gas/mt/relocs.d
gas/testsuite/gas/mt/relocs.exp
gas/testsuite/gas/mt/relocs1.s
gas/testsuite/gas/mt/relocs2.s
gas/testsuite/gas/openrisc/addi.d
gas/testsuite/gas/openrisc/addi.s
gas/testsuite/gas/openrisc/allinsn.d
gas/testsuite/gas/openrisc/allinsn.exp
gas/testsuite/gas/openrisc/allinsn.s
gas/testsuite/gas/openrisc/lohi.d
gas/testsuite/gas/openrisc/lohi.s
gas/testsuite/gas/openrisc/store.d
gas/testsuite/gas/openrisc/store.s
gas/testsuite/gas/pdp11/opcode.d
gas/testsuite/gas/pdp11/opcode.s
gas/testsuite/gas/pdp11/pdp11.exp
gas/testsuite/gas/pe/aligncomm-a.d
gas/testsuite/gas/pe/aligncomm-a.s
gas/testsuite/gas/pe/aligncomm-b.d
gas/testsuite/gas/pe/aligncomm-b.s
gas/testsuite/gas/pe/aligncomm-c.d
gas/testsuite/gas/pe/aligncomm-c.s
gas/testsuite/gas/pe/aligncomm-d.d
gas/testsuite/gas/pe/aligncomm-d.s
gas/testsuite/gas/pe/pe.exp
gas/testsuite/gas/pj/ops.d
gas/testsuite/gas/pj/ops.s
gas/testsuite/gas/pj/pj.exp
gas/testsuite/gas/ppc/aix.exp
gas/testsuite/gas/ppc/align.s
gas/testsuite/gas/ppc/altivec.d
gas/testsuite/gas/ppc/altivec.s
gas/testsuite/gas/ppc/altivec_and_spe.d
gas/testsuite/gas/ppc/altivec_and_spe.s
gas/testsuite/gas/ppc/altivec_xcoff.d
gas/testsuite/gas/ppc/altivec_xcoff.s
gas/testsuite/gas/ppc/altivec_xcoff64.d
gas/testsuite/gas/ppc/altivec_xcoff64.s
gas/testsuite/gas/ppc/astest.d
gas/testsuite/gas/ppc/astest.s
gas/testsuite/gas/ppc/astest2.d
gas/testsuite/gas/ppc/astest2.s
gas/testsuite/gas/ppc/astest2_64.d
gas/testsuite/gas/ppc/astest2_64.s
gas/testsuite/gas/ppc/astest64.d
gas/testsuite/gas/ppc/astest64.s
gas/testsuite/gas/ppc/booke.d
gas/testsuite/gas/ppc/booke.s
gas/testsuite/gas/ppc/booke_xcoff.d
gas/testsuite/gas/ppc/booke_xcoff.s
gas/testsuite/gas/ppc/cell.d
gas/testsuite/gas/ppc/cell.s
gas/testsuite/gas/ppc/common.d
gas/testsuite/gas/ppc/common.s
gas/testsuite/gas/ppc/e500.d
gas/testsuite/gas/ppc/e500.s
gas/testsuite/gas/ppc/e500mc.d
gas/testsuite/gas/ppc/e500mc.s
gas/testsuite/gas/ppc/generate.sh
gas/testsuite/gas/ppc/machine.d
gas/testsuite/gas/ppc/machine.s
gas/testsuite/gas/ppc/power4.d
gas/testsuite/gas/ppc/power4.s
gas/testsuite/gas/ppc/power4_32.d
gas/testsuite/gas/ppc/power4_32.s
gas/testsuite/gas/ppc/power6.d
gas/testsuite/gas/ppc/power6.s
gas/testsuite/gas/ppc/power7.d
gas/testsuite/gas/ppc/power7.s
gas/testsuite/gas/ppc/ppc.exp
gas/testsuite/gas/ppc/ppc750ps.d
gas/testsuite/gas/ppc/ppc750ps.s
gas/testsuite/gas/ppc/range.l
gas/testsuite/gas/ppc/range.s
gas/testsuite/gas/ppc/range64.l
gas/testsuite/gas/ppc/range64.s
gas/testsuite/gas/ppc/regnames.d
gas/testsuite/gas/ppc/regnames.s
gas/testsuite/gas/ppc/reloc.d
gas/testsuite/gas/ppc/reloc.s
gas/testsuite/gas/ppc/simpshft.d
gas/testsuite/gas/ppc/simpshft.s
gas/testsuite/gas/ppc/test1elf.asm
gas/testsuite/gas/ppc/test1elf32.d
gas/testsuite/gas/ppc/test1elf32.s
gas/testsuite/gas/ppc/test1elf64.d
gas/testsuite/gas/ppc/test1elf64.s
gas/testsuite/gas/ppc/test1xcoff.asm
gas/testsuite/gas/ppc/test1xcoff32.d
gas/testsuite/gas/ppc/test1xcoff32.s
gas/testsuite/gas/ppc/textalign-xcoff-001.d
gas/testsuite/gas/ppc/textalign-xcoff-001.s
gas/testsuite/gas/ppc/textalign-xcoff-002.d
gas/testsuite/gas/ppc/vsx.d
gas/testsuite/gas/ppc/vsx.s
gas/testsuite/gas/ppc/xcoff-branch-1-32.d
gas/testsuite/gas/ppc/xcoff-branch-1-64.d
gas/testsuite/gas/ppc/xcoff-branch-1.s
gas/testsuite/gas/s390/esa-g5.d
gas/testsuite/gas/s390/esa-g5.s
gas/testsuite/gas/s390/esa-operands.d
gas/testsuite/gas/s390/esa-operands.s
gas/testsuite/gas/s390/esa-reloc.d
gas/testsuite/gas/s390/esa-reloc.s
gas/testsuite/gas/s390/esa-z9-109.d
gas/testsuite/gas/s390/esa-z9-109.s
gas/testsuite/gas/s390/esa-z900.d
gas/testsuite/gas/s390/esa-z900.s
gas/testsuite/gas/s390/esa-z990.d
gas/testsuite/gas/s390/esa-z990.s
gas/testsuite/gas/s390/s390.exp
gas/testsuite/gas/s390/zarch-operands.d
gas/testsuite/gas/s390/zarch-operands.s
gas/testsuite/gas/s390/zarch-reloc.d
gas/testsuite/gas/s390/zarch-reloc.s
gas/testsuite/gas/s390/zarch-z10.d
gas/testsuite/gas/s390/zarch-z10.s
gas/testsuite/gas/s390/zarch-z9-109.d
gas/testsuite/gas/s390/zarch-z9-109.s
gas/testsuite/gas/s390/zarch-z9-ec.d
gas/testsuite/gas/s390/zarch-z9-ec.s
gas/testsuite/gas/s390/zarch-z900.d
gas/testsuite/gas/s390/zarch-z900.s
gas/testsuite/gas/s390/zarch-z990.d
gas/testsuite/gas/s390/zarch-z990.s
gas/testsuite/gas/score/addi.d
gas/testsuite/gas/score/addi.s
gas/testsuite/gas/score/arith_32-lt.d
gas/testsuite/gas/score/arith_32.d
gas/testsuite/gas/score/arith_32.s
gas/testsuite/gas/score/b.d
gas/testsuite/gas/score/b.s
gas/testsuite/gas/score/bit_32-lt.d
gas/testsuite/gas/score/bit_32.d
gas/testsuite/gas/score/bit_32.s
gas/testsuite/gas/score/bittst.d
gas/testsuite/gas/score/bittst.s
gas/testsuite/gas/score/br.d
gas/testsuite/gas/score/br.s
gas/testsuite/gas/score/branch_32-lt.d
gas/testsuite/gas/score/branch_32.d
gas/testsuite/gas/score/branch_32.s
gas/testsuite/gas/score/cmp_32-lt.d
gas/testsuite/gas/score/cmp_32.d
gas/testsuite/gas/score/cmp_32.s
gas/testsuite/gas/score/ldi.d
gas/testsuite/gas/score/ldi.s
gas/testsuite/gas/score/load_store_32-lt.d
gas/testsuite/gas/score/load_store_32.d
gas/testsuite/gas/score/load_store_32.s
gas/testsuite/gas/score/logical_32-lt.d
gas/testsuite/gas/score/logical_32.d
gas/testsuite/gas/score/logical_32.s
gas/testsuite/gas/score/ls32ls16.d
gas/testsuite/gas/score/ls32ls16.s
gas/testsuite/gas/score/ls32ls16p.d
gas/testsuite/gas/score/ls32ls16p.s
gas/testsuite/gas/score/move.d
gas/testsuite/gas/score/move.s
gas/testsuite/gas/score/mv_32-lt.d
gas/testsuite/gas/score/mv_32.d
gas/testsuite/gas/score/mv_32.s
gas/testsuite/gas/score/nop.d
gas/testsuite/gas/score/nop.s
gas/testsuite/gas/score/postlw.d
gas/testsuite/gas/score/postlw.s
gas/testsuite/gas/score/presw.d
gas/testsuite/gas/score/presw.s
gas/testsuite/gas/score/rD_rA.d
gas/testsuite/gas/score/rD_rA.s
gas/testsuite/gas/score/rD_rA_BN.d
gas/testsuite/gas/score/rD_rA_BN.s
gas/testsuite/gas/score/rD_rA_rB.d
gas/testsuite/gas/score/rD_rA_rB.s
gas/testsuite/gas/score/relax.exp
gas/testsuite/gas/score/relax_32.exp
gas/testsuite/gas/score/relaxation_macro.h
gas/testsuite/gas/score/shift_32-lt.d
gas/testsuite/gas/score/shift_32.d
gas/testsuite/gas/score/shift_32.s
gas/testsuite/gas/score/syscontrol_32-lt.d
gas/testsuite/gas/score/syscontrol_32.d
gas/testsuite/gas/score/syscontrol_32.s
gas/testsuite/gas/score/tcond.d
gas/testsuite/gas/score/tcond.s
gas/testsuite/gas/sh/arch/arch.exp
gas/testsuite/gas/sh/arch/arch_expected.txt
gas/testsuite/gas/sh/arch/sh-dsp.s
gas/testsuite/gas/sh/arch/sh.s
gas/testsuite/gas/sh/arch/sh2.s
gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh3-nommu.s
gas/testsuite/gas/sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s
gas/testsuite/gas/sh/arch/sh2a-nofpu.s
gas/testsuite/gas/sh/arch/sh2a-or-sh3e.s
gas/testsuite/gas/sh/arch/sh2a-or-sh4.s
gas/testsuite/gas/sh/arch/sh2a.s
gas/testsuite/gas/sh/arch/sh2e.s
gas/testsuite/gas/sh/arch/sh3-dsp.s
gas/testsuite/gas/sh/arch/sh3-nommu.s
gas/testsuite/gas/sh/arch/sh3.s
gas/testsuite/gas/sh/arch/sh3e.s
gas/testsuite/gas/sh/arch/sh4-nofpu.s
gas/testsuite/gas/sh/arch/sh4-nommu-nofpu.s
gas/testsuite/gas/sh/arch/sh4.s
gas/testsuite/gas/sh/arch/sh4a-nofpu.s
gas/testsuite/gas/sh/arch/sh4a.s
gas/testsuite/gas/sh/arch/sh4al-dsp.s
gas/testsuite/gas/sh/basic.exp
gas/testsuite/gas/sh/dsp.d
gas/testsuite/gas/sh/dsp.s
gas/testsuite/gas/sh/err-1.s
gas/testsuite/gas/sh/err-at.s
gas/testsuite/gas/sh/err-be.s
gas/testsuite/gas/sh/err-le.s
gas/testsuite/gas/sh/err-mova.s
gas/testsuite/gas/sh/err-sh4a-fp.s
gas/testsuite/gas/sh/err-sh4a.s
gas/testsuite/gas/sh/err-sh4al-dsp.s
gas/testsuite/gas/sh/err.exp
gas/testsuite/gas/sh/fp.s
gas/testsuite/gas/sh/pcrel-coff.d
gas/testsuite/gas/sh/pcrel-coff.s
gas/testsuite/gas/sh/pcrel-hms.d
gas/testsuite/gas/sh/pcrel.d
gas/testsuite/gas/sh/pcrel.l
gas/testsuite/gas/sh/pcrel.s
gas/testsuite/gas/sh/pcrel2.d
gas/testsuite/gas/sh/pcrel2.s
gas/testsuite/gas/sh/pic.d
gas/testsuite/gas/sh/pic.s
gas/testsuite/gas/sh/reg-prefix.d
gas/testsuite/gas/sh/reg-prefix.s
gas/testsuite/gas/sh/renesas-1.d
gas/testsuite/gas/sh/renesas-1.s
gas/testsuite/gas/sh/sh2a.d
gas/testsuite/gas/sh/sh2a.s
gas/testsuite/gas/sh/sh4a-dsp.d
gas/testsuite/gas/sh/sh4a-dsp.s
gas/testsuite/gas/sh/sh4a-fp.d
gas/testsuite/gas/sh/sh4a-fp.s
gas/testsuite/gas/sh/sh4a.d
gas/testsuite/gas/sh/sh4a.s
gas/testsuite/gas/sh/sh4al-dsp.d
gas/testsuite/gas/sh/sh4al-dsp.s
gas/testsuite/gas/sh/sh64/abi-32.d
gas/testsuite/gas/sh/sh64/abi-32.s
gas/testsuite/gas/sh/sh64/abi-64.d
gas/testsuite/gas/sh/sh64/abi-64.s
gas/testsuite/gas/sh/sh64/basic-1.d
gas/testsuite/gas/sh/sh64/basic-1.s
gas/testsuite/gas/sh/sh64/case-1.d
gas/testsuite/gas/sh/sh64/case-1.s
gas/testsuite/gas/sh/sh64/case-noexp-1.d
gas/testsuite/gas/sh/sh64/crange1-1.d
gas/testsuite/gas/sh/sh64/crange1-2.d
gas/testsuite/gas/sh/sh64/crange1.s
gas/testsuite/gas/sh/sh64/crange2-1.d
gas/testsuite/gas/sh/sh64/crange2-2.d
gas/testsuite/gas/sh/sh64/crange2-noexp-1.d
gas/testsuite/gas/sh/sh64/crange2.s
gas/testsuite/gas/sh/sh64/crange3-1.d
gas/testsuite/gas/sh/sh64/crange3.s
gas/testsuite/gas/sh/sh64/crange4-1.d
gas/testsuite/gas/sh/sh64/crange4.s
gas/testsuite/gas/sh/sh64/crange5-1.d
gas/testsuite/gas/sh/sh64/crange5.s
gas/testsuite/gas/sh/sh64/creg-1.d
gas/testsuite/gas/sh/sh64/creg-1.s
gas/testsuite/gas/sh/sh64/creg-2.d
gas/testsuite/gas/sh/sh64/creg-2.s
gas/testsuite/gas/sh/sh64/datal-1.s
gas/testsuite/gas/sh/sh64/datal-2.d
gas/testsuite/gas/sh/sh64/datal-2.s
gas/testsuite/gas/sh/sh64/datal-3.s
gas/testsuite/gas/sh/sh64/datal32-1.d
gas/testsuite/gas/sh/sh64/datal32-3.d
gas/testsuite/gas/sh/sh64/datal64-1.d
gas/testsuite/gas/sh/sh64/datal64-3.d
gas/testsuite/gas/sh/sh64/eh-1.d
gas/testsuite/gas/sh/sh64/eh-1.s
gas/testsuite/gas/sh/sh64/endian-1.d
gas/testsuite/gas/sh/sh64/endian-1.s
gas/testsuite/gas/sh/sh64/endian-2.d
gas/testsuite/gas/sh/sh64/endian-2.s
gas/testsuite/gas/sh/sh64/err-1.s
gas/testsuite/gas/sh/sh64/err-2.s
gas/testsuite/gas/sh/sh64/err-3.s
gas/testsuite/gas/sh/sh64/err-4.s
gas/testsuite/gas/sh/sh64/err-abi-32.s
gas/testsuite/gas/sh/sh64/err-abi-64.s
gas/testsuite/gas/sh/sh64/err-dsp.s
gas/testsuite/gas/sh/sh64/err-movi-noexp-1.s
gas/testsuite/gas/sh/sh64/err-noexp-cmd1.s
gas/testsuite/gas/sh/sh64/err-pt-1.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd1.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd2.s
gas/testsuite/gas/sh/sh64/err-pt32-cmd3.s
gas/testsuite/gas/sh/sh64/err-ptb-1.s
gas/testsuite/gas/sh/sh64/err-ptb-2.s
gas/testsuite/gas/sh/sh64/err.exp
gas/testsuite/gas/sh/sh64/immexpr1.s
gas/testsuite/gas/sh/sh64/immexpr2.s
gas/testsuite/gas/sh/sh64/immexpr32-1.d
gas/testsuite/gas/sh/sh64/immexpr32-2.d
gas/testsuite/gas/sh/sh64/immexpr64-1.d
gas/testsuite/gas/sh/sh64/immexpr64-2.d
gas/testsuite/gas/sh/sh64/lineno.d
gas/testsuite/gas/sh/sh64/lineno.s
gas/testsuite/gas/sh/sh64/localcom-1.d
gas/testsuite/gas/sh/sh64/localcom-1.s
gas/testsuite/gas/sh/sh64/mix-1.d
gas/testsuite/gas/sh/sh64/mix-1.s
gas/testsuite/gas/sh/sh64/mix-noexp-1.d
gas/testsuite/gas/sh/sh64/movi-1.s
gas/testsuite/gas/sh/sh64/movi-2.s
gas/testsuite/gas/sh/sh64/movi-3.d
gas/testsuite/gas/sh/sh64/movi-3.s
gas/testsuite/gas/sh/sh64/movi32-1.d
gas/testsuite/gas/sh/sh64/movi32-2.d
gas/testsuite/gas/sh/sh64/movi32-noexp-2.d
gas/testsuite/gas/sh/sh64/movi64-1.d
gas/testsuite/gas/sh/sh64/movi64-2.d
gas/testsuite/gas/sh/sh64/movi64-2.s
gas/testsuite/gas/sh/sh64/movi64-3.d
gas/testsuite/gas/sh/sh64/movi64-noexp-2.d
gas/testsuite/gas/sh/sh64/pt-1.d
gas/testsuite/gas/sh/sh64/pt-1.s
gas/testsuite/gas/sh/sh64/pt-2.s
gas/testsuite/gas/sh/sh64/pt-noexp-1.d
gas/testsuite/gas/sh/sh64/pt32-1.d
gas/testsuite/gas/sh/sh64/pt32-noexp-2.d
gas/testsuite/gas/sh/sh64/pt64-1.d
gas/testsuite/gas/sh/sh64/pt64-32-1.d
gas/testsuite/gas/sh/sh64/pt64-32-2.d
gas/testsuite/gas/sh/sh64/pt64-noexp-2.d
gas/testsuite/gas/sh/sh64/ptc-1.s
gas/testsuite/gas/sh/sh64/ptc32-1.d
gas/testsuite/gas/sh/sh64/ptc32-noexp-1.d
gas/testsuite/gas/sh/sh64/ptc64-1.d
gas/testsuite/gas/sh/sh64/ptc64-32-1.d
gas/testsuite/gas/sh/sh64/ptc64-noexp-1.d
gas/testsuite/gas/sh/sh64/ptext-1.s
gas/testsuite/gas/sh/sh64/ptext32-1.d
gas/testsuite/gas/sh/sh64/ptext32-noexp-1.d
gas/testsuite/gas/sh/sh64/ptext64-1.d
gas/testsuite/gas/sh/sh64/ptext64-32-1.d
gas/testsuite/gas/sh/sh64/ptext64-noexp-1.d
gas/testsuite/gas/sh/sh64/rel-1.s
gas/testsuite/gas/sh/sh64/rel-2.s
gas/testsuite/gas/sh/sh64/rel-3.s
gas/testsuite/gas/sh/sh64/rel-4.s
gas/testsuite/gas/sh/sh64/rel-5.s
gas/testsuite/gas/sh/sh64/rel32-1.d
gas/testsuite/gas/sh/sh64/rel32-2.d
gas/testsuite/gas/sh/sh64/rel32-3.d
gas/testsuite/gas/sh/sh64/rel32-4.d
gas/testsuite/gas/sh/sh64/rel32-5.d
gas/testsuite/gas/sh/sh64/rel64-1.d
gas/testsuite/gas/sh/sh64/rel64-2.d
gas/testsuite/gas/sh/sh64/rel64-3.d
gas/testsuite/gas/sh/sh64/rel64-4.d
gas/testsuite/gas/sh/sh64/rel64-5.d
gas/testsuite/gas/sh/sh64/relax-1.d
gas/testsuite/gas/sh/sh64/relax-1.s
gas/testsuite/gas/sh/sh64/relax-2.d
gas/testsuite/gas/sh/sh64/relax-2.s
gas/testsuite/gas/sh/sh64/relax-3.d
gas/testsuite/gas/sh/sh64/relax-3.s
gas/testsuite/gas/sh/sh64/sh64.exp
gas/testsuite/gas/sh/sh64/shift-1.s
gas/testsuite/gas/sh/sh64/shift-2.s
gas/testsuite/gas/sh/sh64/shift-3.s
gas/testsuite/gas/sh/sh64/shift32-1.d
gas/testsuite/gas/sh/sh64/shift32-3.d
gas/testsuite/gas/sh/sh64/shift32-noexp-3.d
gas/testsuite/gas/sh/sh64/shift64-1.d
gas/testsuite/gas/sh/sh64/shift64-2.d
gas/testsuite/gas/sh/sh64/shift64-3.d
gas/testsuite/gas/sh/sh64/shift64-noexp-3.d
gas/testsuite/gas/sh/sh64/syntax-1.d
gas/testsuite/gas/sh/sh64/syntax-1.s
gas/testsuite/gas/sh/sh64/syntax-2.d
gas/testsuite/gas/sh/sh64/syntax-2.s
gas/testsuite/gas/sh/sh64/ua-1.s
gas/testsuite/gas/sh/sh64/ua32-1.d
gas/testsuite/gas/sh/sh64/ua64-1.d
gas/testsuite/gas/sh/sign-extension.d
gas/testsuite/gas/sh/sign-extension.s
gas/testsuite/gas/sh/tlsd.d
gas/testsuite/gas/sh/tlsd.s
gas/testsuite/gas/sh/tlsnopic.d
gas/testsuite/gas/sh/tlsnopic.s
gas/testsuite/gas/sh/tlspic.d
gas/testsuite/gas/sh/tlspic.s
gas/testsuite/gas/sh/too_large.d
gas/testsuite/gas/sh/too_large.s
gas/testsuite/gas/sparc-solaris/addend.exp
gas/testsuite/gas/sparc-solaris/addend.s
gas/testsuite/gas/sparc-solaris/gas.exp
gas/testsuite/gas/sparc-solaris/sol-cc.s
gas/testsuite/gas/sparc-solaris/sol-gcc.s
gas/testsuite/gas/sparc/asi.d
gas/testsuite/gas/sparc/asi.s
gas/testsuite/gas/sparc/gotop32.d
gas/testsuite/gas/sparc/gotop32.s
gas/testsuite/gas/sparc/gotop64.d
gas/testsuite/gas/sparc/gotop64.s
gas/testsuite/gas/sparc/membar.d
gas/testsuite/gas/sparc/membar.s
gas/testsuite/gas/sparc/mism-1.s
gas/testsuite/gas/sparc/mismatch.exp
gas/testsuite/gas/sparc/pc2210.d
gas/testsuite/gas/sparc/pc2210.s
gas/testsuite/gas/sparc/pcrel.d
gas/testsuite/gas/sparc/pcrel.s
gas/testsuite/gas/sparc/pcrel64.d
gas/testsuite/gas/sparc/pcrel64.s
gas/testsuite/gas/sparc/plt.d
gas/testsuite/gas/sparc/plt.s
gas/testsuite/gas/sparc/plt64.d
gas/testsuite/gas/sparc/plt64.s
gas/testsuite/gas/sparc/pr4587.l
gas/testsuite/gas/sparc/pr4587.s
gas/testsuite/gas/sparc/prefetch.d
gas/testsuite/gas/sparc/prefetch.s
gas/testsuite/gas/sparc/rdhpr.d
gas/testsuite/gas/sparc/rdhpr.s
gas/testsuite/gas/sparc/rdpr.d
gas/testsuite/gas/sparc/rdpr.s
gas/testsuite/gas/sparc/reloc64.d
gas/testsuite/gas/sparc/reloc64.s
gas/testsuite/gas/sparc/set64.d
gas/testsuite/gas/sparc/set64.s
gas/testsuite/gas/sparc/sparc.exp
gas/testsuite/gas/sparc/splet-2.d
gas/testsuite/gas/sparc/splet-2.s
gas/testsuite/gas/sparc/splet.d
gas/testsuite/gas/sparc/splet.s
gas/testsuite/gas/sparc/synth.d
gas/testsuite/gas/sparc/synth.s
gas/testsuite/gas/sparc/synth64.d
gas/testsuite/gas/sparc/synth64.s
gas/testsuite/gas/sparc/unalign.d
gas/testsuite/gas/sparc/unalign.s
gas/testsuite/gas/sparc/v9branch1.d
gas/testsuite/gas/sparc/v9branch1.s
gas/testsuite/gas/sparc/v9branch2.d
gas/testsuite/gas/sparc/v9branch2.s
gas/testsuite/gas/sparc/v9branch3.d
gas/testsuite/gas/sparc/v9branch3.s
gas/testsuite/gas/sparc/v9branch4.d
gas/testsuite/gas/sparc/v9branch4.s
gas/testsuite/gas/sparc/v9branch5.d
gas/testsuite/gas/sparc/v9branch5.s
gas/testsuite/gas/sparc/vxworks-pic.d
gas/testsuite/gas/sparc/vxworks-pic.s
gas/testsuite/gas/sparc/window.d
gas/testsuite/gas/sparc/window.s
gas/testsuite/gas/sparc/wrhpr.d
gas/testsuite/gas/sparc/wrhpr.s
gas/testsuite/gas/sparc/wrpr.d
gas/testsuite/gas/sparc/wrpr.s
gas/testsuite/gas/sun4/addend.d
gas/testsuite/gas/sun4/addend.exp
gas/testsuite/gas/sun4/addend.s
gas/testsuite/gas/symver/symver.exp
gas/testsuite/gas/symver/symver0.d
gas/testsuite/gas/symver/symver0.s
gas/testsuite/gas/symver/symver1.d
gas/testsuite/gas/symver/symver1.s
gas/testsuite/gas/symver/symver2.l
gas/testsuite/gas/symver/symver2.s
gas/testsuite/gas/symver/symver3.l
gas/testsuite/gas/symver/symver3.s
gas/testsuite/gas/symver/symver4.l
gas/testsuite/gas/symver/symver4.s
gas/testsuite/gas/symver/symver5.l
gas/testsuite/gas/symver/symver5.s
gas/testsuite/gas/symver/symver6.l
gas/testsuite/gas/symver/symver6.s
gas/testsuite/gas/template
gas/testsuite/gas/tic4x/addressing.s
gas/testsuite/gas/tic4x/addressing_c3x.d
gas/testsuite/gas/tic4x/addressing_c4x.d
gas/testsuite/gas/tic4x/allopcodes.S
gas/testsuite/gas/tic4x/data.d
gas/testsuite/gas/tic4x/data.s
gas/testsuite/gas/tic4x/float.d
gas/testsuite/gas/tic4x/float.s
gas/testsuite/gas/tic4x/opclasses.h
gas/testsuite/gas/tic4x/opcodes.s
gas/testsuite/gas/tic4x/opcodes_c3x.d
gas/testsuite/gas/tic4x/opcodes_c4x.d
gas/testsuite/gas/tic4x/opcodes_new.d
gas/testsuite/gas/tic4x/rebuild.sh
gas/testsuite/gas/tic4x/registers.s
gas/testsuite/gas/tic4x/registers_c3x.d
gas/testsuite/gas/tic4x/registers_c4x.d
gas/testsuite/gas/tic4x/tic4x.exp
gas/testsuite/gas/tic4x/zeros.d
gas/testsuite/gas/tic4x/zeros.s
gas/testsuite/gas/tic54x/address.d
gas/testsuite/gas/tic54x/address.s
gas/testsuite/gas/tic54x/addrfar.d
gas/testsuite/gas/tic54x/align.d
gas/testsuite/gas/tic54x/align.s
gas/testsuite/gas/tic54x/all-opcodes.d
gas/testsuite/gas/tic54x/all-opcodes.s
gas/testsuite/gas/tic54x/asg.d
gas/testsuite/gas/tic54x/asg.s
gas/testsuite/gas/tic54x/cons.d
gas/testsuite/gas/tic54x/cons.s
gas/testsuite/gas/tic54x/consfar.d
gas/testsuite/gas/tic54x/extaddr.d
gas/testsuite/gas/tic54x/extaddr.s
gas/testsuite/gas/tic54x/field.d
gas/testsuite/gas/tic54x/field.s
gas/testsuite/gas/tic54x/in_mlib.asm
gas/testsuite/gas/tic54x/labels.d
gas/testsuite/gas/tic54x/labels.inc
gas/testsuite/gas/tic54x/labels.s
gas/testsuite/gas/tic54x/loop.d
gas/testsuite/gas/tic54x/loop.s
gas/testsuite/gas/tic54x/lp.d
gas/testsuite/gas/tic54x/lp.s
gas/testsuite/gas/tic54x/macro.d
gas/testsuite/gas/tic54x/macro.s
gas/testsuite/gas/tic54x/macro1.s
gas/testsuite/gas/tic54x/macros.lib
gas/testsuite/gas/tic54x/math.d
gas/testsuite/gas/tic54x/math.s
gas/testsuite/gas/tic54x/opcodes.d
gas/testsuite/gas/tic54x/opcodes.s
gas/testsuite/gas/tic54x/sections.d
gas/testsuite/gas/tic54x/sections.s
gas/testsuite/gas/tic54x/set.d
gas/testsuite/gas/tic54x/set.s
gas/testsuite/gas/tic54x/struct.d
gas/testsuite/gas/tic54x/struct.s
gas/testsuite/gas/tic54x/subsym.d
gas/testsuite/gas/tic54x/subsym.s
gas/testsuite/gas/tic54x/subsym1.s
gas/testsuite/gas/tic54x/tic54x.exp
gas/testsuite/gas/v850/arith.s
gas/testsuite/gas/v850/basic.exp
gas/testsuite/gas/v850/bit.s
gas/testsuite/gas/v850/branch.s
gas/testsuite/gas/v850/compare.s
gas/testsuite/gas/v850/fepsw.s
gas/testsuite/gas/v850/hilo.s
gas/testsuite/gas/v850/hilo2.s
gas/testsuite/gas/v850/jumps.s
gas/testsuite/gas/v850/logical.s
gas/testsuite/gas/v850/mem.s
gas/testsuite/gas/v850/misc.s
gas/testsuite/gas/v850/move.s
gas/testsuite/gas/v850/range.s
gas/testsuite/gas/v850/reloc.s
gas/testsuite/gas/v850/split-lo16.d
gas/testsuite/gas/v850/split-lo16.s
gas/testsuite/gas/v850/v850e1.d
gas/testsuite/gas/v850/v850e1.s
gas/testsuite/gas/vax/elf-rel.d
gas/testsuite/gas/vax/elf-rel.s
gas/testsuite/gas/vax/flonum.d
gas/testsuite/gas/vax/flonum.s
gas/testsuite/gas/vax/quad.s
gas/testsuite/gas/vax/quad_elf.s
gas/testsuite/gas/vax/vax.exp
gas/testsuite/gas/xc16x/add.s
gas/testsuite/gas/xc16x/add_test.s
gas/testsuite/gas/xc16x/addb.s
gas/testsuite/gas/xc16x/addc.s
gas/testsuite/gas/xc16x/addcb.s
gas/testsuite/gas/xc16x/and.s
gas/testsuite/gas/xc16x/andb.s
gas/testsuite/gas/xc16x/bfldl.s
gas/testsuite/gas/xc16x/bit.s
gas/testsuite/gas/xc16x/calla.s
gas/testsuite/gas/xc16x/calli.s
gas/testsuite/gas/xc16x/cmp.s
gas/testsuite/gas/xc16x/cmp_test.s
gas/testsuite/gas/xc16x/cmpb.s
gas/testsuite/gas/xc16x/cmpi.s
gas/testsuite/gas/xc16x/cpl.s
gas/testsuite/gas/xc16x/div.s
gas/testsuite/gas/xc16x/jmpa.s
gas/testsuite/gas/xc16x/jmpi.s
gas/testsuite/gas/xc16x/jmpr.s
gas/testsuite/gas/xc16x/mov.s
gas/testsuite/gas/xc16x/mov_test.s
gas/testsuite/gas/xc16x/movb.s
gas/testsuite/gas/xc16x/movbs.s
gas/testsuite/gas/xc16x/movbz.s
gas/testsuite/gas/xc16x/mul.s
gas/testsuite/gas/xc16x/neg.s
gas/testsuite/gas/xc16x/nop.s
gas/testsuite/gas/xc16x/or.s
gas/testsuite/gas/xc16x/orb.s
gas/testsuite/gas/xc16x/prior.s
gas/testsuite/gas/xc16x/pushpop.s
gas/testsuite/gas/xc16x/ret.s
gas/testsuite/gas/xc16x/scxt.s
gas/testsuite/gas/xc16x/shlrol.s
gas/testsuite/gas/xc16x/sub.s
gas/testsuite/gas/xc16x/sub_test.s
gas/testsuite/gas/xc16x/subb.s
gas/testsuite/gas/xc16x/subc.s
gas/testsuite/gas/xc16x/subcb.s
gas/testsuite/gas/xc16x/syscontrol1.s
gas/testsuite/gas/xc16x/syscontrol2.s
gas/testsuite/gas/xc16x/trap.s
gas/testsuite/gas/xc16x/xc16x.exp
gas/testsuite/gas/xc16x/xor.s
gas/testsuite/gas/xc16x/xorb.s
gas/testsuite/gas/xstormy16/allinsn.d
gas/testsuite/gas/xstormy16/allinsn.exp
gas/testsuite/gas/xstormy16/allinsn.s
gas/testsuite/gas/xstormy16/allinsn.sh
gas/testsuite/gas/xstormy16/gcc.d
gas/testsuite/gas/xstormy16/gcc.s
gas/testsuite/gas/xstormy16/gcc.sh
gas/testsuite/gas/xstormy16/reloc-1.d
gas/testsuite/gas/xstormy16/reloc-1.s
gas/testsuite/gas/xstormy16/reloc-2.d
gas/testsuite/gas/xstormy16/reloc-2.s
gas/testsuite/gas/xtensa/all.exp
gas/testsuite/gas/xtensa/entry_align.s
gas/testsuite/gas/xtensa/entry_misalign.s
gas/testsuite/gas/xtensa/entry_misalign2.s
gas/testsuite/gas/xtensa/err-pcrel.s
gas/testsuite/gas/xtensa/j_too_far.s
gas/testsuite/gas/xtensa/jlong.d
gas/testsuite/gas/xtensa/jlong.s
gas/testsuite/gas/xtensa/loop_align.s
gas/testsuite/gas/xtensa/loop_misalign.s
gas/testsuite/gas/xtensa/pcrel.d
gas/testsuite/gas/xtensa/pcrel.s
gas/testsuite/gas/xtensa/short_branch_offset.d
gas/testsuite/gas/xtensa/short_branch_offset.s
gas/testsuite/gas/xtensa/weak-call.d
gas/testsuite/gas/xtensa/weak-call.s
gas/testsuite/gas/xtensa/xtensa-err.exp
gas/testsuite/gas/z80/arith.d
gas/testsuite/gas/z80/arith.s
gas/testsuite/gas/z80/bit.d
gas/testsuite/gas/z80/bit.s
gas/testsuite/gas/z80/block.d
gas/testsuite/gas/z80/block.s
gas/testsuite/gas/z80/branch.d
gas/testsuite/gas/z80/branch.s
gas/testsuite/gas/z80/inout.d
gas/testsuite/gas/z80/inout.s
gas/testsuite/gas/z80/ld-group.d
gas/testsuite/gas/z80/ld-group.s
gas/testsuite/gas/z80/misc.d
gas/testsuite/gas/z80/misc.s
gas/testsuite/gas/z80/offset.d
gas/testsuite/gas/z80/offset.s
gas/testsuite/gas/z80/quotes.d
gas/testsuite/gas/z80/quotes.s
gas/testsuite/gas/z80/redef.d
gas/testsuite/gas/z80/redef.s
gas/testsuite/gas/z80/rotate.d
gas/testsuite/gas/z80/rotate.s
gas/testsuite/gas/z80/suffix.d
gas/testsuite/gas/z80/suffix.s
gas/testsuite/gas/z80/z80.exp
gas/testsuite/gas/z8k/calr-backf.s
gas/testsuite/gas/z8k/calr-forwf.s
gas/testsuite/gas/z8k/calr.d
gas/testsuite/gas/z8k/calr.s
gas/testsuite/gas/z8k/ctrl-names.d
gas/testsuite/gas/z8k/ctrl-names.s
gas/testsuite/gas/z8k/dec.s
gas/testsuite/gas/z8k/decbf.s
gas/testsuite/gas/z8k/decf.s
gas/testsuite/gas/z8k/djnz-backf.s
gas/testsuite/gas/z8k/djnz-backf2.s
gas/testsuite/gas/z8k/djnz.d
gas/testsuite/gas/z8k/djnz.s
gas/testsuite/gas/z8k/eidi.s
gas/testsuite/gas/z8k/eidif.s
gas/testsuite/gas/z8k/inc.s
gas/testsuite/gas/z8k/incbf.s
gas/testsuite/gas/z8k/incf.s
gas/testsuite/gas/z8k/inout.d
gas/testsuite/gas/z8k/inout.s
gas/testsuite/gas/z8k/jmp-cc.d
gas/testsuite/gas/z8k/jmp-cc.s
gas/testsuite/gas/z8k/jr-back.d
gas/testsuite/gas/z8k/jr-back.s
gas/testsuite/gas/z8k/jr-backf.s
gas/testsuite/gas/z8k/jr-forw.d
gas/testsuite/gas/z8k/jr-forw.s
gas/testsuite/gas/z8k/jr-forwf.s
gas/testsuite/gas/z8k/ldk.s
gas/testsuite/gas/z8k/ldkf.s
gas/testsuite/gas/z8k/reglabel.d
gas/testsuite/gas/z8k/reglabel.s
gas/testsuite/gas/z8k/ret-cc.d
gas/testsuite/gas/z8k/ret-cc.s
gas/testsuite/gas/z8k/z8k.exp
gas/testsuite/lib/doboth
gas/testsuite/lib/doobjcmp
gas/testsuite/lib/dostriptest
gas/testsuite/lib/dotest
gas/testsuite/lib/dounsreloc
gas/testsuite/lib/dounssym
gas/testsuite/lib/gas-defs.exp
gas/testsuite/lib/gas-dg.exp
gas/write.c
gas/write.h
gdb/CONTRIBUTE
gdb/COPYING
gdb/ChangeLog
gdb/ChangeLog-1990
gdb/ChangeLog-1991
gdb/ChangeLog-1992
gdb/ChangeLog-1993
gdb/ChangeLog-1994
gdb/ChangeLog-1995
gdb/ChangeLog-1996
gdb/ChangeLog-1997
gdb/ChangeLog-1998
gdb/ChangeLog-1999
gdb/ChangeLog-2000
gdb/ChangeLog-2001
gdb/ChangeLog-2002
gdb/ChangeLog-2003
gdb/ChangeLog-2004
gdb/ChangeLog-2005
gdb/ChangeLog-2006
gdb/ChangeLog-2007
gdb/ChangeLog-2008
gdb/ChangeLog-3.x
gdb/MAINTAINERS
gdb/Makefile.in
gdb/NEWS
gdb/PROBLEMS
gdb/README
gdb/acinclude.m4
gdb/aclocal.m4
gdb/ada-exp.y
gdb/ada-lang.c
gdb/ada-lang.h
gdb/ada-lex.l
gdb/ada-tasks.c
gdb/ada-typeprint.c
gdb/ada-valprint.c
gdb/addrmap.c
gdb/addrmap.h
gdb/aix-thread.c
gdb/alpha-linux-nat.c
gdb/alpha-linux-tdep.c
gdb/alpha-mdebug-tdep.c
gdb/alpha-nat.c
gdb/alpha-osf1-tdep.c
gdb/alpha-tdep.c
gdb/alpha-tdep.h
gdb/alphabsd-nat.c
gdb/alphabsd-tdep.c
gdb/alphabsd-tdep.h
gdb/alphafbsd-tdep.c
gdb/alphanbsd-tdep.c
gdb/alphaobsd-tdep.c
gdb/amd64-darwin-tdep.c
gdb/amd64-darwin-tdep.h
gdb/amd64-dicos-tdep.c
gdb/amd64-linux-nat.c
gdb/amd64-linux-tdep.c
gdb/amd64-linux-tdep.h
gdb/amd64-nat.c
gdb/amd64-nat.h
gdb/amd64-sol2-tdep.c
gdb/amd64-tdep.c
gdb/amd64-tdep.h
gdb/amd64-windows-nat.c
gdb/amd64-windows-tdep.c
gdb/amd64bsd-nat.c
gdb/amd64fbsd-nat.c
gdb/amd64fbsd-tdep.c
gdb/amd64nbsd-nat.c
gdb/amd64nbsd-tdep.c
gdb/amd64obsd-nat.c
gdb/amd64obsd-tdep.c
gdb/annotate.c
gdb/annotate.h
gdb/arch-utils.c
gdb/arch-utils.h
gdb/arm-linux-nat.c
gdb/arm-linux-tdep.c
gdb/arm-linux-tdep.h
gdb/arm-tdep.c
gdb/arm-tdep.h
gdb/arm-wince-tdep.c
gdb/armbsd-tdep.c
gdb/armnbsd-nat.c
gdb/armnbsd-tdep.c
gdb/armobsd-tdep.c
gdb/auxv.c
gdb/auxv.h
gdb/avr-tdep.c
gdb/ax-gdb.c
gdb/ax-gdb.h
gdb/ax-general.c
gdb/ax.h
gdb/bcache.c
gdb/bcache.h
gdb/bfd-target.c
gdb/bfd-target.h
gdb/block.c
gdb/block.h
gdb/blockframe.c
gdb/breakpoint.c
gdb/breakpoint.h
gdb/bsd-kvm.c
gdb/bsd-kvm.h
gdb/bsd-uthread.c
gdb/bsd-uthread.h
gdb/buildsym.c
gdb/buildsym.h
gdb/c-exp.y
gdb/c-lang.c
gdb/c-lang.h
gdb/c-typeprint.c
gdb/c-valprint.c
gdb/call-cmds.h
gdb/charset-list.h
gdb/charset.c
gdb/charset.h
gdb/cli-out.c
gdb/cli-out.h
gdb/cli/cli-cmds.c
gdb/cli/cli-cmds.h
gdb/cli/cli-decode.c
gdb/cli/cli-decode.h
gdb/cli/cli-dump.c
gdb/cli/cli-dump.h
gdb/cli/cli-interp.c
gdb/cli/cli-logging.c
gdb/cli/cli-script.c
gdb/cli/cli-script.h
gdb/cli/cli-setshow.c
gdb/cli/cli-setshow.h
gdb/coff-pe-read.c
gdb/coff-pe-read.h
gdb/coffread.c
gdb/command.h
gdb/common/gdb_signals.h
gdb/common/signals.c
gdb/complaints.c
gdb/complaints.h
gdb/completer.c
gdb/completer.h
gdb/config.in
gdb/config/alpha/alpha-linux.mh
gdb/config/alpha/alpha-osf3.mh
gdb/config/alpha/fbsd.mh
gdb/config/alpha/nbsd.mh
gdb/config/alpha/nm-osf3.h
gdb/config/arm/linux.mh
gdb/config/arm/nbsdaout.mh
gdb/config/arm/nbsdelf.mh
gdb/config/djgpp/README
gdb/config/djgpp/config.sed
gdb/config/djgpp/djcheck.sh
gdb/config/djgpp/djconfig.sh
gdb/config/djgpp/fnchange.lst
gdb/config/djgpp/langinfo.h
gdb/config/djgpp/nl_types.h
gdb/config/i386/cygwin.mh
gdb/config/i386/darwin.mh
gdb/config/i386/fbsd.mh
gdb/config/i386/fbsd64.mh
gdb/config/i386/go32.mh
gdb/config/i386/i386gnu.mh
gdb/config/i386/i386sol2.mh
gdb/config/i386/linux.mh
gdb/config/i386/linux64.mh
gdb/config/i386/mingw.mh
gdb/config/i386/mingw64.mh
gdb/config/i386/nbsd64.mh
gdb/config/i386/nbsdaout.mh
gdb/config/i386/nbsdelf.mh
gdb/config/i386/nm-fbsd.h
gdb/config/i386/nm-i386gnu.h
gdb/config/i386/nm-i386sol2.h
gdb/config/i386/nm-linux.h
gdb/config/i386/nto.mh
gdb/config/i386/obsd.mh
gdb/config/i386/obsd64.mh
gdb/config/i386/obsdaout.mh
gdb/config/i386/sol2-64.mh
gdb/config/ia64/linux.mh
gdb/config/m32r/linux.mh
gdb/config/m68k/linux.mh
gdb/config/m68k/nbsdaout.mh
gdb/config/m68k/nbsdelf.mh
gdb/config/m68k/obsd.mh
gdb/config/m88k/obsd.mh
gdb/config/mips/irix5.mh
gdb/config/mips/irix6.mh
gdb/config/mips/linux.mh
gdb/config/mips/nbsd.mh
gdb/config/mips/obsd64.mh
gdb/config/nm-linux.h
gdb/config/nm-nto.h
gdb/config/pa/hpux.mh
gdb/config/pa/linux.mh
gdb/config/pa/nbsd.mh
gdb/config/pa/obsd.mh
gdb/config/powerpc/aix.mh
gdb/config/powerpc/linux.mh
gdb/config/powerpc/nbsd.mh
gdb/config/powerpc/obsd.mh
gdb/config/powerpc/ppc64-linux.mh
gdb/config/powerpc/spu-linux.mh
gdb/config/rs6000/nm-rs6000.h
gdb/config/s390/s390.mh
gdb/config/sh/nbsd.mh
gdb/config/sparc/fbsd.mh
gdb/config/sparc/linux.mh
gdb/config/sparc/linux64.mh
gdb/config/sparc/nbsd64.mh
gdb/config/sparc/nbsdaout.mh
gdb/config/sparc/nbsdelf.mh
gdb/config/sparc/nm-sol2.h
gdb/config/sparc/sol2.mh
gdb/config/vax/nbsdaout.mh
gdb/config/vax/nbsdelf.mh
gdb/config/vax/obsd.mh
gdb/config/vax/vax.mh
gdb/config/xtensa/linux.mh
gdb/configure
gdb/configure.ac
gdb/configure.host
gdb/configure.tgt
gdb/copying.awk
gdb/copying.c
gdb/copyright.sh
gdb/core-regset.c
gdb/corefile.c
gdb/corelow.c
gdb/cp-abi.c
gdb/cp-abi.h
gdb/cp-name-parser.y
gdb/cp-namespace.c
gdb/cp-support.c
gdb/cp-support.h
gdb/cp-valprint.c
gdb/cris-tdep.c
gdb/darwin-nat-info.c
gdb/darwin-nat.c
gdb/darwin-nat.h
gdb/dbug-rom.c
gdb/dbxread.c
gdb/dcache.c
gdb/dcache.h
gdb/dec-thread.c
gdb/defs.h
gdb/demangle.c
gdb/dfp.c
gdb/dfp.h
gdb/dicos-tdep.c
gdb/dicos-tdep.h
gdb/dictionary.c
gdb/dictionary.h
gdb/dink32-rom.c
gdb/disasm.c
gdb/disasm.h
gdb/doc/ChangeLog
gdb/doc/LRS
gdb/doc/Makefile.in
gdb/doc/a4rc.sed
gdb/doc/agentexpr.texi
gdb/doc/all-cfg.texi
gdb/doc/annotate.texinfo
gdb/doc/configure
gdb/doc/configure.ac
gdb/doc/fdl.texi
gdb/doc/gdb.texinfo
gdb/doc/gdbint.texinfo
gdb/doc/gpl.texi
gdb/doc/lpsrc.sed
gdb/doc/observer.texi
gdb/doc/psrc.sed
gdb/doc/refcard.tex
gdb/doc/stabs.texinfo
gdb/doc/stack_frame.eps
gdb/doc/stack_frame.pdf
gdb/doc/stack_frame.png
gdb/doc/stack_frame.svg
gdb/doc/stack_frame.txt
gdb/doublest.c
gdb/doublest.h
gdb/dsrec.c
gdb/dummy-frame.c
gdb/dummy-frame.h
gdb/dwarf2-frame.c
gdb/dwarf2-frame.h
gdb/dwarf2expr.c
gdb/dwarf2expr.h
gdb/dwarf2loc.c
gdb/dwarf2loc.h
gdb/dwarf2read.c
gdb/elfread.c
gdb/environ.c
gdb/environ.h
gdb/eval.c
gdb/event-loop.c
gdb/event-loop.h
gdb/event-top.c
gdb/event-top.h
gdb/exc_request.defs
gdb/exceptions.c
gdb/exceptions.h
gdb/exec.c
gdb/exec.h
gdb/expprint.c
gdb/expression.h
gdb/f-exp.y
gdb/f-lang.c
gdb/f-lang.h
gdb/f-typeprint.c
gdb/f-valprint.c
gdb/fbsd-nat.c
gdb/fbsd-nat.h
gdb/features/Makefile
gdb/features/arm-core.xml
gdb/features/arm-fpa.xml
gdb/features/arm-vfpv2.xml
gdb/features/arm-vfpv3.xml
gdb/features/arm-with-iwmmxt.c
gdb/features/arm-with-iwmmxt.xml
gdb/features/arm-with-neon.c
gdb/features/arm-with-neon.xml
gdb/features/arm-with-vfpv2.c
gdb/features/arm-with-vfpv2.xml
gdb/features/arm-with-vfpv3.c
gdb/features/arm-with-vfpv3.xml
gdb/features/feature_to_c.sh
gdb/features/gdb-target.dtd
gdb/features/gdbserver-regs.xsl
gdb/features/library-list.dtd
gdb/features/mips-cp0.xml
gdb/features/mips-cpu.xml
gdb/features/mips-fpu.xml
gdb/features/mips-linux.c
gdb/features/mips-linux.xml
gdb/features/mips64-cp0.xml
gdb/features/mips64-cpu.xml
gdb/features/mips64-fpu.xml
gdb/features/mips64-linux.c
gdb/features/mips64-linux.xml
gdb/features/number-regs.xsl
gdb/features/osdata.dtd
gdb/features/rs6000/power-altivec.xml
gdb/features/rs6000/power-core.xml
gdb/features/rs6000/power-fpu-isa205.xml
gdb/features/rs6000/power-fpu.xml
gdb/features/rs6000/power-linux.xml
gdb/features/rs6000/power-oea.xml
gdb/features/rs6000/power-spe.xml
gdb/features/rs6000/power-vsx.xml
gdb/features/rs6000/power64-core.xml
gdb/features/rs6000/power64-linux.xml
gdb/features/rs6000/powerpc-32.c
gdb/features/rs6000/powerpc-32.xml
gdb/features/rs6000/powerpc-32l.c
gdb/features/rs6000/powerpc-32l.xml
gdb/features/rs6000/powerpc-403.c
gdb/features/rs6000/powerpc-403.xml
gdb/features/rs6000/powerpc-403gc.c
gdb/features/rs6000/powerpc-403gc.xml
gdb/features/rs6000/powerpc-405.c
gdb/features/rs6000/powerpc-405.xml
gdb/features/rs6000/powerpc-505.c
gdb/features/rs6000/powerpc-505.xml
gdb/features/rs6000/powerpc-601.c
gdb/features/rs6000/powerpc-601.xml
gdb/features/rs6000/powerpc-602.c
gdb/features/rs6000/powerpc-602.xml
gdb/features/rs6000/powerpc-603.c
gdb/features/rs6000/powerpc-603.xml
gdb/features/rs6000/powerpc-604.c
gdb/features/rs6000/powerpc-604.xml
gdb/features/rs6000/powerpc-64.c
gdb/features/rs6000/powerpc-64.xml
gdb/features/rs6000/powerpc-64l.c
gdb/features/rs6000/powerpc-64l.xml
gdb/features/rs6000/powerpc-7400.c
gdb/features/rs6000/powerpc-7400.xml
gdb/features/rs6000/powerpc-750.c
gdb/features/rs6000/powerpc-750.xml
gdb/features/rs6000/powerpc-860.c
gdb/features/rs6000/powerpc-860.xml
gdb/features/rs6000/powerpc-altivec32.c
gdb/features/rs6000/powerpc-altivec32.xml
gdb/features/rs6000/powerpc-altivec32l.c
gdb/features/rs6000/powerpc-altivec32l.xml
gdb/features/rs6000/powerpc-altivec64.c
gdb/features/rs6000/powerpc-altivec64.xml
gdb/features/rs6000/powerpc-altivec64l.c
gdb/features/rs6000/powerpc-altivec64l.xml
gdb/features/rs6000/powerpc-cell32l.c
gdb/features/rs6000/powerpc-cell32l.xml
gdb/features/rs6000/powerpc-cell64l.c
gdb/features/rs6000/powerpc-cell64l.xml
gdb/features/rs6000/powerpc-e500.c
gdb/features/rs6000/powerpc-e500.xml
gdb/features/rs6000/powerpc-e500l.c
gdb/features/rs6000/powerpc-e500l.xml
gdb/features/rs6000/powerpc-isa205-32l.c
gdb/features/rs6000/powerpc-isa205-32l.xml
gdb/features/rs6000/powerpc-isa205-64l.c
gdb/features/rs6000/powerpc-isa205-64l.xml
gdb/features/rs6000/powerpc-isa205-altivec32l.c
gdb/features/rs6000/powerpc-isa205-altivec32l.xml
gdb/features/rs6000/powerpc-isa205-altivec64l.c
gdb/features/rs6000/powerpc-isa205-altivec64l.xml
gdb/features/rs6000/powerpc-isa205-vsx32l.c
gdb/features/rs6000/powerpc-isa205-vsx32l.xml
gdb/features/rs6000/powerpc-isa205-vsx64l.c
gdb/features/rs6000/powerpc-isa205-vsx64l.xml
gdb/features/rs6000/powerpc-vsx32.c
gdb/features/rs6000/powerpc-vsx32.xml
gdb/features/rs6000/powerpc-vsx32l.c
gdb/features/rs6000/powerpc-vsx32l.xml
gdb/features/rs6000/powerpc-vsx64.c
gdb/features/rs6000/powerpc-vsx64.xml
gdb/features/rs6000/powerpc-vsx64l.c
gdb/features/rs6000/powerpc-vsx64l.xml
gdb/features/rs6000/rs6000.c
gdb/features/rs6000/rs6000.xml
gdb/features/sort-regs.xsl
gdb/features/xinclude.dtd
gdb/features/xscale-iwmmxt.xml
gdb/findcmd.c
gdb/findvar.c
gdb/fork-child.c
gdb/frame-base.c
gdb/frame-base.h
gdb/frame-unwind.c
gdb/frame-unwind.h
gdb/frame.c
gdb/frame.h
gdb/frv-linux-tdep.c
gdb/frv-tdep.c
gdb/frv-tdep.h
gdb/gcore.c
gdb/gdb-stabs.h
gdb/gdb.1
gdb/gdb.c
gdb/gdb.gdb
gdb/gdb.h
gdb/gdb_assert.h
gdb/gdb_buildall.sh
gdb/gdb_curses.h
gdb/gdb_dirent.h
gdb/gdb_expat.h
gdb/gdb_gcore.sh
gdb/gdb_indent.sh
gdb/gdb_locale.h
gdb/gdb_mbuild.sh
gdb/gdb_obstack.h
gdb/gdb_proc_service.h
gdb/gdb_ptrace.h
gdb/gdb_regex.h
gdb/gdb_select.h
gdb/gdb_stat.h
gdb/gdb_string.h
gdb/gdb_thread_db.h
gdb/gdb_usleep.c
gdb/gdb_usleep.h
gdb/gdb_vfork.h
gdb/gdb_wait.h
gdb/gdb_wchar.h
gdb/gdbarch.c
gdb/gdbarch.h
gdb/gdbarch.sh
gdb/gdbcmd.h
gdb/gdbcore.h
gdb/gdbinit.in
gdb/gdbserver/ChangeLog
gdb/gdbserver/Makefile.in
gdb/gdbserver/README
gdb/gdbserver/acinclude.m4
gdb/gdbserver/aclocal.m4
gdb/gdbserver/config.in
gdb/gdbserver/configure
gdb/gdbserver/configure.ac
gdb/gdbserver/configure.srv
gdb/gdbserver/event-loop.c
gdb/gdbserver/gdb_proc_service.h
gdb/gdbserver/gdbreplay.c
gdb/gdbserver/gdbserver.1
gdb/gdbserver/hostio-errno.c
gdb/gdbserver/hostio.c
gdb/gdbserver/i386-low.c
gdb/gdbserver/i386-low.h
gdb/gdbserver/i387-fp.c
gdb/gdbserver/i387-fp.h
gdb/gdbserver/inferiors.c
gdb/gdbserver/linux-arm-low.c
gdb/gdbserver/linux-cris-low.c
gdb/gdbserver/linux-crisv32-low.c
gdb/gdbserver/linux-ia64-low.c
gdb/gdbserver/linux-low.c
gdb/gdbserver/linux-low.h
gdb/gdbserver/linux-m32r-low.c
gdb/gdbserver/linux-m68k-low.c
gdb/gdbserver/linux-mips-low.c
gdb/gdbserver/linux-ppc-low.c
gdb/gdbserver/linux-s390-low.c
gdb/gdbserver/linux-sh-low.c
gdb/gdbserver/linux-sparc-low.c
gdb/gdbserver/linux-x86-low.c
gdb/gdbserver/linux-xtensa-low.c
gdb/gdbserver/mem-break.c
gdb/gdbserver/mem-break.h
gdb/gdbserver/nto-low.c
gdb/gdbserver/nto-low.h
gdb/gdbserver/nto-x86-low.c
gdb/gdbserver/proc-service.c
gdb/gdbserver/regcache.c
gdb/gdbserver/regcache.h
gdb/gdbserver/remote-utils.c
gdb/gdbserver/server.c
gdb/gdbserver/server.h
gdb/gdbserver/spu-low.c
gdb/gdbserver/target.c
gdb/gdbserver/target.h
gdb/gdbserver/terminal.h
gdb/gdbserver/thread-db.c
gdb/gdbserver/utils.c
gdb/gdbserver/win32-arm-low.c
gdb/gdbserver/win32-i386-low.c
gdb/gdbserver/win32-low.c
gdb/gdbserver/win32-low.h
gdb/gdbserver/wincecompat.c
gdb/gdbserver/wincecompat.h
gdb/gdbserver/xtensa-xtregs.c
gdb/gdbthread.h
gdb/gdbtypes.c
gdb/gdbtypes.h
gdb/glibc-tdep.c
gdb/glibc-tdep.h
gdb/gnu-nat.c
gdb/gnu-nat.h
gdb/gnu-v2-abi.c
gdb/gnu-v2-abi.h
gdb/gnu-v3-abi.c
gdb/gnulib/Makefile.am
gdb/gnulib/Makefile.in
gdb/gnulib/dummy.c
gdb/gnulib/extra/link-warning.h
gdb/gnulib/m4/extensions.m4
gdb/gnulib/m4/gnulib-cache.m4
gdb/gnulib/m4/gnulib-common.m4
gdb/gnulib/m4/gnulib-comp.m4
gdb/gnulib/m4/gnulib-tool.m4
gdb/gnulib/m4/include_next.m4
gdb/gnulib/m4/longlong.m4
gdb/gnulib/m4/memchr.m4
gdb/gnulib/m4/memcmp.m4
gdb/gnulib/m4/memmem.m4
gdb/gnulib/m4/onceonly_2_57.m4
gdb/gnulib/m4/stdint.m4
gdb/gnulib/m4/string_h.m4
gdb/gnulib/m4/wchar.m4
gdb/gnulib/memchr.c
gdb/gnulib/memcmp.c
gdb/gnulib/memmem.c
gdb/gnulib/stdint.in.h
gdb/gnulib/str-two-way.h
gdb/gnulib/string.in.h
gdb/gnulib/wchar.in.h
gdb/go32-nat.c
gdb/gregset.h
gdb/h8300-tdep.c
gdb/hppa-hpux-nat.c
gdb/hppa-hpux-tdep.c
gdb/hppa-linux-nat.c
gdb/hppa-linux-offsets.h
gdb/hppa-linux-tdep.c
gdb/hppa-tdep.c
gdb/hppa-tdep.h
gdb/hppabsd-nat.c
gdb/hppabsd-tdep.c
gdb/hppabsd-tdep.h
gdb/hppanbsd-nat.c
gdb/hppanbsd-tdep.c
gdb/hppaobsd-tdep.c
gdb/hpux-thread.c
gdb/i386-cygwin-tdep.c
gdb/i386-darwin-nat.c
gdb/i386-darwin-tdep.c
gdb/i386-darwin-tdep.h
gdb/i386-dicos-tdep.c
gdb/i386-linux-nat.c
gdb/i386-linux-tdep.c
gdb/i386-linux-tdep.h
gdb/i386-nat.c
gdb/i386-nat.h
gdb/i386-nto-tdep.c
gdb/i386-sol2-nat.c
gdb/i386-sol2-tdep.c
gdb/i386-stub.c
gdb/i386-tdep.c
gdb/i386-tdep.h
gdb/i386-windows-nat.c
gdb/i386bsd-nat.c
gdb/i386bsd-nat.h
gdb/i386bsd-tdep.c
gdb/i386fbsd-nat.c
gdb/i386fbsd-tdep.c
gdb/i386gnu-nat.c
gdb/i386gnu-tdep.c
gdb/i386nbsd-nat.c
gdb/i386nbsd-tdep.c
gdb/i386obsd-nat.c
gdb/i386obsd-tdep.c
gdb/i386v4-nat.c
gdb/i387-tdep.c
gdb/i387-tdep.h
gdb/ia64-linux-nat.c
gdb/ia64-linux-tdep.c
gdb/ia64-tdep.c
gdb/ia64-tdep.h
gdb/inf-child.c
gdb/inf-child.h
gdb/inf-loop.c
gdb/inf-loop.h
gdb/inf-ptrace.c
gdb/inf-ptrace.h
gdb/inf-ttrace.c
gdb/inf-ttrace.h
gdb/infcall.c
gdb/infcall.h
gdb/infcmd.c
gdb/inferior.c
gdb/inferior.h
gdb/inflow.c
gdb/inflow.h
gdb/infrun.c
gdb/inline-frame.c
gdb/inline-frame.h
gdb/interps.c
gdb/interps.h
gdb/iq2000-tdep.c
gdb/irix5-nat.c
gdb/jit.c
gdb/jit.h
gdb/jv-exp.y
gdb/jv-lang.c
gdb/jv-lang.h
gdb/jv-typeprint.c
gdb/jv-valprint.c
gdb/language.c
gdb/language.h
gdb/libunwind-frame.c
gdb/libunwind-frame.h
gdb/linespec.c
gdb/linespec.h
gdb/linux-fork.c
gdb/linux-fork.h
gdb/linux-nat.c
gdb/linux-nat.h
gdb/linux-record.c
gdb/linux-record.h
gdb/linux-tdep.c
gdb/linux-tdep.h
gdb/linux-thread-db.c
gdb/lm32-tdep.c
gdb/m2-exp.y
gdb/m2-lang.c
gdb/m2-lang.h
gdb/m2-typeprint.c
gdb/m2-valprint.c
gdb/m32c-tdep.c
gdb/m32r-linux-nat.c
gdb/m32r-linux-tdep.c
gdb/m32r-rom.c
gdb/m32r-stub.c
gdb/m32r-tdep.c
gdb/m32r-tdep.h
gdb/m68hc11-tdep.c
gdb/m68k-stub.c
gdb/m68k-tdep.c
gdb/m68k-tdep.h
gdb/m68kbsd-nat.c
gdb/m68kbsd-tdep.c
gdb/m68klinux-nat.c
gdb/m68klinux-tdep.c
gdb/m88k-tdep.c
gdb/m88k-tdep.h
gdb/m88kbsd-nat.c
gdb/machoread.c
gdb/macrocmd.c
gdb/macroexp.c
gdb/macroexp.h
gdb/macroscope.c
gdb/macroscope.h
gdb/macrotab.c
gdb/macrotab.h
gdb/main.c
gdb/main.h
gdb/maint.c
gdb/mdebugread.c
gdb/mdebugread.h
gdb/mem-break.c
gdb/memattr.c
gdb/memattr.h
gdb/memory-map.c
gdb/memory-map.h
gdb/mep-tdep.c
gdb/mi/ChangeLog-1999-2003
gdb/mi/gdb-mi.el
gdb/mi/mi-cmd-break.c
gdb/mi/mi-cmd-disas.c
gdb/mi/mi-cmd-env.c
gdb/mi/mi-cmd-file.c
gdb/mi/mi-cmd-stack.c
gdb/mi/mi-cmd-target.c
gdb/mi/mi-cmd-var.c
gdb/mi/mi-cmds.c
gdb/mi/mi-cmds.h
gdb/mi/mi-common.c
gdb/mi/mi-common.h
gdb/mi/mi-console.c
gdb/mi/mi-console.h
gdb/mi/mi-getopt.c
gdb/mi/mi-getopt.h
gdb/mi/mi-interp.c
gdb/mi/mi-main.c
gdb/mi/mi-main.h
gdb/mi/mi-out.c
gdb/mi/mi-out.h
gdb/mi/mi-parse.c
gdb/mi/mi-parse.h
gdb/mi/mi-symbol-cmds.c
gdb/mingw-hdep.c
gdb/minsyms.c
gdb/mips-irix-tdep.c
gdb/mips-linux-nat.c
gdb/mips-linux-tdep.c
gdb/mips-linux-tdep.h
gdb/mips-tdep.c
gdb/mips-tdep.h
gdb/mips64obsd-nat.c
gdb/mips64obsd-tdep.c
gdb/mipsnbsd-nat.c
gdb/mipsnbsd-tdep.c
gdb/mipsnbsd-tdep.h
gdb/mipsread.c
gdb/mn10300-linux-tdep.c
gdb/mn10300-tdep.c
gdb/mn10300-tdep.h
gdb/monitor.c
gdb/monitor.h
gdb/moxie-tdep.c
gdb/moxie-tdep.h
gdb/msg.defs
gdb/msg_reply.defs
gdb/mt-tdep.c
gdb/nbsd-nat.c
gdb/nbsd-nat.h
gdb/nbsd-tdep.c
gdb/nbsd-tdep.h
gdb/notify.defs
gdb/nto-procfs.c
gdb/nto-tdep.c
gdb/nto-tdep.h
gdb/objc-exp.y
gdb/objc-lang.c
gdb/objc-lang.h
gdb/objfiles.c
gdb/objfiles.h
gdb/obsd-tdep.c
gdb/obsd-tdep.h
gdb/observer.c
gdb/observer.sh
gdb/osabi.c
gdb/osabi.h
gdb/osdata.c
gdb/osdata.h
gdb/osf-share/AT386/cma_thread_io.h
gdb/osf-share/HP800/cma_thread_io.h
gdb/osf-share/README
gdb/osf-share/RIOS/cma_thread_io.h
gdb/osf-share/cma_attr.h
gdb/osf-share/cma_deb_core.h
gdb/osf-share/cma_debug_client.h
gdb/osf-share/cma_errors.h
gdb/osf-share/cma_handle.h
gdb/osf-share/cma_init.h
gdb/osf-share/cma_list.h
gdb/osf-share/cma_mutex.h
gdb/osf-share/cma_sched.h
gdb/osf-share/cma_semaphore_defs.h
gdb/osf-share/cma_sequence.h
gdb/osf-share/cma_stack.h
gdb/osf-share/cma_stack_int.h
gdb/osf-share/cma_tcb_defs.h
gdb/osf-share/cma_util.h
gdb/p-exp.y
gdb/p-lang.c
gdb/p-lang.h
gdb/p-typeprint.c
gdb/p-valprint.c
gdb/parse.c
gdb/parser-defs.h
gdb/po/gdbtext
gdb/posix-hdep.c
gdb/ppc-linux-nat.c
gdb/ppc-linux-tdep.c
gdb/ppc-linux-tdep.h
gdb/ppc-sysv-tdep.c
gdb/ppc-tdep.h
gdb/ppcbug-rom.c
gdb/ppcnbsd-nat.c
gdb/ppcnbsd-tdep.c
gdb/ppcnbsd-tdep.h
gdb/ppcobsd-nat.c
gdb/ppcobsd-tdep.c
gdb/ppcobsd-tdep.h
gdb/printcmd.c
gdb/proc-api.c
gdb/proc-events.c
gdb/proc-flags.c
gdb/proc-service.c
gdb/proc-utils.h
gdb/proc-why.c
gdb/process_reply.defs
gdb/procfs.c
gdb/procfs.h
gdb/prologue-value.c
gdb/prologue-value.h
gdb/python/python-cmd.c
gdb/python/python-frame.c
gdb/python/python-function.c
gdb/python/python-internal.h
gdb/python/python-objfile.c
gdb/python/python-prettyprint.c
gdb/python/python-type.c
gdb/python/python-utils.c
gdb/python/python-value.c
gdb/python/python.c
gdb/python/python.h
gdb/record.c
gdb/record.h
gdb/regcache.c
gdb/regcache.h
gdb/regformats/arm-with-iwmmxt.dat
gdb/regformats/arm-with-neon.dat
gdb/regformats/arm-with-vfpv2.dat
gdb/regformats/arm-with-vfpv3.dat
gdb/regformats/mips-linux.dat
gdb/regformats/mips64-linux.dat
gdb/regformats/reg-arm.dat
gdb/regformats/reg-cris.dat
gdb/regformats/reg-crisv32.dat
gdb/regformats/reg-i386-linux.dat
gdb/regformats/reg-i386.dat
gdb/regformats/reg-ia64.dat
gdb/regformats/reg-m32r.dat
gdb/regformats/reg-m68k.dat
gdb/regformats/reg-s390.dat
gdb/regformats/reg-s390x.dat
gdb/regformats/reg-sh.dat
gdb/regformats/reg-sparc64.dat
gdb/regformats/reg-spu.dat
gdb/regformats/reg-x86-64-linux.dat
gdb/regformats/reg-x86-64.dat
gdb/regformats/reg-xtensa.dat
gdb/regformats/regdat.sh
gdb/regformats/regdef.h
gdb/regformats/rs6000/powerpc-32l.dat
gdb/regformats/rs6000/powerpc-64l.dat
gdb/regformats/rs6000/powerpc-altivec32l.dat
gdb/regformats/rs6000/powerpc-altivec64l.dat
gdb/regformats/rs6000/powerpc-cell32l.dat
gdb/regformats/rs6000/powerpc-cell64l.dat
gdb/regformats/rs6000/powerpc-e500l.dat
gdb/regformats/rs6000/powerpc-isa205-32l.dat
gdb/regformats/rs6000/powerpc-isa205-64l.dat
gdb/regformats/rs6000/powerpc-isa205-altivec32l.dat
gdb/regformats/rs6000/powerpc-isa205-altivec64l.dat
gdb/regformats/rs6000/powerpc-isa205-vsx32l.dat
gdb/regformats/rs6000/powerpc-isa205-vsx64l.dat
gdb/regformats/rs6000/powerpc-vsx32l.dat
gdb/regformats/rs6000/powerpc-vsx64l.dat
gdb/reggroups.c
gdb/reggroups.h
gdb/regset.c
gdb/regset.h
gdb/remote-fileio.c
gdb/remote-fileio.h
gdb/remote-m32r-sdi.c
gdb/remote-mips.c
gdb/remote-sim.c
gdb/remote.c
gdb/remote.h
gdb/reply_mig_hack.awk
gdb/reverse.c
gdb/rs6000-aix-tdep.c
gdb/rs6000-nat.c
gdb/rs6000-tdep.c
gdb/rs6000-tdep.h
gdb/s390-nat.c
gdb/s390-tdep.c
gdb/s390-tdep.h
gdb/scm-exp.c
gdb/scm-lang.c
gdb/scm-lang.h
gdb/scm-tags.h
gdb/scm-valprint.c
gdb/score-tdep.c
gdb/score-tdep.h
gdb/sentinel-frame.c
gdb/sentinel-frame.h
gdb/ser-base.c
gdb/ser-base.h
gdb/ser-go32.c
gdb/ser-mingw.c
gdb/ser-pipe.c
gdb/ser-tcp.c
gdb/ser-tcp.h
gdb/ser-unix.c
gdb/ser-unix.h
gdb/serial.c
gdb/serial.h
gdb/sh-linux-tdep.c
gdb/sh-stub.c
gdb/sh-tdep.c
gdb/sh-tdep.h
gdb/sh64-tdep.c
gdb/shnbsd-nat.c
gdb/shnbsd-tdep.c
gdb/shnbsd-tdep.h
gdb/sim-regno.h
gdb/sol-thread.c
gdb/sol2-tdep.c
gdb/sol2-tdep.h
gdb/solib-darwin.c
gdb/solib-darwin.h
gdb/solib-frv.c
gdb/solib-irix.c
gdb/solib-irix.h
gdb/solib-null.c
gdb/solib-osf.c
gdb/solib-pa64.c
gdb/solib-pa64.h
gdb/solib-som.c
gdb/solib-som.h
gdb/solib-spu.c
gdb/solib-spu.h
gdb/solib-sunos.c
gdb/solib-svr4.c
gdb/solib-svr4.h
gdb/solib-target.c
gdb/solib-target.h
gdb/solib.c
gdb/solib.h
gdb/solist.h
gdb/somread.c
gdb/source.c
gdb/source.h
gdb/sparc-linux-nat.c
gdb/sparc-linux-tdep.c
gdb/sparc-nat.c
gdb/sparc-nat.h
gdb/sparc-sol2-nat.c
gdb/sparc-sol2-tdep.c
gdb/sparc-stub.c
gdb/sparc-tdep.c
gdb/sparc-tdep.h
gdb/sparc64-linux-nat.c
gdb/sparc64-linux-tdep.c
gdb/sparc64-nat.c
gdb/sparc64-sol2-tdep.c
gdb/sparc64-tdep.c
gdb/sparc64-tdep.h
gdb/sparc64fbsd-nat.c
gdb/sparc64fbsd-tdep.c
gdb/sparc64nbsd-nat.c
gdb/sparc64nbsd-tdep.c
gdb/sparc64obsd-tdep.c
gdb/sparcnbsd-nat.c
gdb/sparcnbsd-tdep.c
gdb/sparcobsd-tdep.c
gdb/spu-linux-nat.c
gdb/spu-multiarch.c
gdb/spu-tdep.c
gdb/spu-tdep.h
gdb/srec.h
gdb/stabsread.c
gdb/stabsread.h
gdb/stack.c
gdb/stack.h
gdb/std-regs.c
gdb/symfile-mem.c
gdb/symfile.c
gdb/symfile.h
gdb/symmisc.c
gdb/symtab.c
gdb/symtab.h
gdb/target-descriptions.c
gdb/target-descriptions.h
gdb/target-memory.c
gdb/target.c
gdb/target.h
gdb/terminal.h
gdb/testsuite/.gdbinit
gdb/testsuite/ChangeLog
gdb/testsuite/Makefile.in
gdb/testsuite/TODO
gdb/testsuite/aclocal.m4
gdb/testsuite/config/arm-ice.exp
gdb/testsuite/config/cfdbug.exp
gdb/testsuite/config/cygmon.exp
gdb/testsuite/config/d10v.exp
gdb/testsuite/config/default.exp
gdb/testsuite/config/dve.exp
gdb/testsuite/config/gdbserver.exp
gdb/testsuite/config/h8300.exp
gdb/testsuite/config/i386-bozo.exp
gdb/testsuite/config/i960.exp
gdb/testsuite/config/m32r-stub.exp
gdb/testsuite/config/m32r.exp
gdb/testsuite/config/m68k-emc.exp
gdb/testsuite/config/mips-idt.exp
gdb/testsuite/config/mips.exp
gdb/testsuite/config/mn10300-eval.exp
gdb/testsuite/config/monitor.exp
gdb/testsuite/config/proelf.exp
gdb/testsuite/config/rom68k.exp
gdb/testsuite/config/sh.exp
gdb/testsuite/config/sid.exp
gdb/testsuite/config/sim.exp
gdb/testsuite/config/slite.exp
gdb/testsuite/config/unix.exp
gdb/testsuite/config/vr4300.exp
gdb/testsuite/config/vr5000.exp
gdb/testsuite/config/vx.exp
gdb/testsuite/config/vxworks.exp
gdb/testsuite/config/vxworks29k.exp
gdb/testsuite/configure
gdb/testsuite/configure.ac
gdb/testsuite/dg-extract-results.sh
gdb/testsuite/gdb.ada/Makefile.in
gdb/testsuite/gdb.ada/array_bounds.exp
gdb/testsuite/gdb.ada/array_bounds/bar.adb
gdb/testsuite/gdb.ada/array_return.exp
gdb/testsuite/gdb.ada/array_return/p.adb
gdb/testsuite/gdb.ada/array_return/pck.adb
gdb/testsuite/gdb.ada/array_return/pck.ads
gdb/testsuite/gdb.ada/array_subscript_addr.exp
gdb/testsuite/gdb.ada/array_subscript_addr/p.adb
gdb/testsuite/gdb.ada/arrayidx.exp
gdb/testsuite/gdb.ada/arrayidx/p.adb
gdb/testsuite/gdb.ada/arrayparam.exp
gdb/testsuite/gdb.ada/arrayparam/foo.adb
gdb/testsuite/gdb.ada/arrayparam/pck.adb
gdb/testsuite/gdb.ada/arrayparam/pck.ads
gdb/testsuite/gdb.ada/arrayptr.exp
gdb/testsuite/gdb.ada/arrayptr/foo.adb
gdb/testsuite/gdb.ada/arrayptr/pck.adb
gdb/testsuite/gdb.ada/arrayptr/pck.ads
gdb/testsuite/gdb.ada/assign_1.exp
gdb/testsuite/gdb.ada/atomic_enum.exp
gdb/testsuite/gdb.ada/atomic_enum/foo.adb
gdb/testsuite/gdb.ada/atomic_enum/pck.adb
gdb/testsuite/gdb.ada/atomic_enum/pck.ads
gdb/testsuite/gdb.ada/boolean_expr.exp
gdb/testsuite/gdb.ada/catch_ex.exp
gdb/testsuite/gdb.ada/catch_ex/foo.adb
gdb/testsuite/gdb.ada/char_param.exp
gdb/testsuite/gdb.ada/char_param/foo.adb
gdb/testsuite/gdb.ada/char_param/pck.adb
gdb/testsuite/gdb.ada/char_param/pck.ads
gdb/testsuite/gdb.ada/complete.exp
gdb/testsuite/gdb.ada/complete/foo.adb
gdb/testsuite/gdb.ada/complete/pck.adb
gdb/testsuite/gdb.ada/complete/pck.ads
gdb/testsuite/gdb.ada/exec_changed.exp
gdb/testsuite/gdb.ada/exec_changed/first.adb
gdb/testsuite/gdb.ada/exec_changed/second.adb
gdb/testsuite/gdb.ada/exprs.exp
gdb/testsuite/gdb.ada/exprs/p.adb
gdb/testsuite/gdb.ada/fixed_cmp.exp
gdb/testsuite/gdb.ada/fixed_cmp/fixed.adb
gdb/testsuite/gdb.ada/fixed_cmp/pck.adb
gdb/testsuite/gdb.ada/fixed_cmp/pck.ads
gdb/testsuite/gdb.ada/fixed_points.exp
gdb/testsuite/gdb.ada/fixed_points/fixed_points.adb
gdb/testsuite/gdb.ada/formatted_ref.exp
gdb/testsuite/gdb.ada/formatted_ref/defs.adb
gdb/testsuite/gdb.ada/formatted_ref/defs.ads
gdb/testsuite/gdb.ada/formatted_ref/formatted_ref.adb
gdb/testsuite/gdb.ada/frame_args.exp
gdb/testsuite/gdb.ada/frame_args/foo.adb
gdb/testsuite/gdb.ada/frame_args/pck.adb
gdb/testsuite/gdb.ada/frame_args/pck.ads
gdb/testsuite/gdb.ada/fun_addr.exp
gdb/testsuite/gdb.ada/fun_addr/foo.adb
gdb/testsuite/gdb.ada/fun_in_declare.exp
gdb/testsuite/gdb.ada/fun_in_declare/foo.adb
gdb/testsuite/gdb.ada/fun_in_declare/pck.adb
gdb/testsuite/gdb.ada/fun_in_declare/pck.ads
gdb/testsuite/gdb.ada/funcall_param.exp
gdb/testsuite/gdb.ada/funcall_param/foo.adb
gdb/testsuite/gdb.ada/funcall_param/pck.adb
gdb/testsuite/gdb.ada/funcall_param/pck.ads
gdb/testsuite/gdb.ada/gnat_ada.gpr
gdb/testsuite/gdb.ada/homonym.exp
gdb/testsuite/gdb.ada/homonym/homonym.adb
gdb/testsuite/gdb.ada/homonym/homonym.ads
gdb/testsuite/gdb.ada/homonym/homonym_main.adb
gdb/testsuite/gdb.ada/int_deref.exp
gdb/testsuite/gdb.ada/int_deref/foo.adb
gdb/testsuite/gdb.ada/int_deref/pck.ads
gdb/testsuite/gdb.ada/interface.exp
gdb/testsuite/gdb.ada/interface/foo.adb
gdb/testsuite/gdb.ada/interface/types.adb
gdb/testsuite/gdb.ada/interface/types.ads
gdb/testsuite/gdb.ada/lang_switch.exp
gdb/testsuite/gdb.ada/lang_switch/foo.c
gdb/testsuite/gdb.ada/lang_switch/lang_switch.adb
gdb/testsuite/gdb.ada/mod_from_name.exp
gdb/testsuite/gdb.ada/mod_from_name/foo.adb
gdb/testsuite/gdb.ada/nested.exp
gdb/testsuite/gdb.ada/nested/hello.adb
gdb/testsuite/gdb.ada/null_array.exp
gdb/testsuite/gdb.ada/null_array/foo.adb
gdb/testsuite/gdb.ada/null_array/pck.adb
gdb/testsuite/gdb.ada/null_array/pck.ads
gdb/testsuite/gdb.ada/null_record.exp
gdb/testsuite/gdb.ada/null_record/bar.adb
gdb/testsuite/gdb.ada/null_record/bar.ads
gdb/testsuite/gdb.ada/null_record/null_record.adb
gdb/testsuite/gdb.ada/packed_array.exp
gdb/testsuite/gdb.ada/packed_array/pa.adb
gdb/testsuite/gdb.ada/packed_tagged.exp
gdb/testsuite/gdb.ada/packed_tagged/comp_bug.adb
gdb/testsuite/gdb.ada/print_chars.exp
gdb/testsuite/gdb.ada/print_chars/foo.adb
gdb/testsuite/gdb.ada/print_chars/pck.adb
gdb/testsuite/gdb.ada/print_chars/pck.ads
gdb/testsuite/gdb.ada/print_pc.exp
gdb/testsuite/gdb.ada/ptype_arith_binop.exp
gdb/testsuite/gdb.ada/ptype_field.exp
gdb/testsuite/gdb.ada/ptype_field/foo.adb
gdb/testsuite/gdb.ada/ptype_field/pck.adb
gdb/testsuite/gdb.ada/ptype_field/pck.ads
gdb/testsuite/gdb.ada/ref_param.exp
gdb/testsuite/gdb.ada/ref_param/foo.adb
gdb/testsuite/gdb.ada/ref_param/pck.adb
gdb/testsuite/gdb.ada/ref_param/pck.ads
gdb/testsuite/gdb.ada/ref_tick_size.exp
gdb/testsuite/gdb.ada/ref_tick_size/p.adb
gdb/testsuite/gdb.ada/ref_tick_size/pck.adb
gdb/testsuite/gdb.ada/ref_tick_size/pck.ads
gdb/testsuite/gdb.ada/start.exp
gdb/testsuite/gdb.ada/start/dummy.adb
gdb/testsuite/gdb.ada/str_ref_cmp.exp
gdb/testsuite/gdb.ada/str_ref_cmp/foo.adb
gdb/testsuite/gdb.ada/str_ref_cmp/pck.ads
gdb/testsuite/gdb.ada/sym_print_name.exp
gdb/testsuite/gdb.ada/sym_print_name/foo.adb
gdb/testsuite/gdb.ada/sym_print_name/pck.adb
gdb/testsuite/gdb.ada/sym_print_name/pck.ads
gdb/testsuite/gdb.ada/taft_type.exp
gdb/testsuite/gdb.ada/taft_type/p.adb
gdb/testsuite/gdb.ada/taft_type/pck.adb
gdb/testsuite/gdb.ada/taft_type/pck.ads
gdb/testsuite/gdb.ada/tagged.exp
gdb/testsuite/gdb.ada/tagged/foo.adb
gdb/testsuite/gdb.ada/tagged/pck.adb
gdb/testsuite/gdb.ada/tagged/pck.ads
gdb/testsuite/gdb.ada/tasks.exp
gdb/testsuite/gdb.ada/tasks/foo.adb
gdb/testsuite/gdb.ada/tick_last_segv.exp
gdb/testsuite/gdb.ada/tick_last_segv/foo.adb
gdb/testsuite/gdb.ada/type_coercion.exp
gdb/testsuite/gdb.ada/type_coercion/assign.adb
gdb/testsuite/gdb.ada/type_coercion/ident.adb
gdb/testsuite/gdb.ada/uninitialized_vars.exp
gdb/testsuite/gdb.ada/uninitialized_vars/parse.adb
gdb/testsuite/gdb.ada/uninitialized_vars/parse_controlled.ads
gdb/testsuite/gdb.ada/variant_record_packed_array.exp
gdb/testsuite/gdb.ada/variant_record_packed_array/foo.adb
gdb/testsuite/gdb.ada/variant_record_packed_array/pck.adb
gdb/testsuite/gdb.ada/variant_record_packed_array/pck.ads
gdb/testsuite/gdb.ada/watch_arg.exp
gdb/testsuite/gdb.ada/watch_arg/watch.adb
gdb/testsuite/gdb.arch/Makefile.in
gdb/testsuite/gdb.arch/alpha-step.c
gdb/testsuite/gdb.arch/alpha-step.exp
gdb/testsuite/gdb.arch/altivec-abi.c
gdb/testsuite/gdb.arch/altivec-abi.exp
gdb/testsuite/gdb.arch/altivec-regs.c
gdb/testsuite/gdb.arch/altivec-regs.exp
gdb/testsuite/gdb.arch/amd64-disp-step.S
gdb/testsuite/gdb.arch/amd64-disp-step.exp
gdb/testsuite/gdb.arch/amd64-i386-address.S
gdb/testsuite/gdb.arch/amd64-i386-address.exp
gdb/testsuite/gdb.arch/e500-abi.c
gdb/testsuite/gdb.arch/e500-abi.exp
gdb/testsuite/gdb.arch/e500-prologue.c
gdb/testsuite/gdb.arch/e500-prologue.exp
gdb/testsuite/gdb.arch/e500-regs.c
gdb/testsuite/gdb.arch/e500-regs.exp
gdb/testsuite/gdb.arch/gdb1291.exp
gdb/testsuite/gdb.arch/gdb1291.s
gdb/testsuite/gdb.arch/gdb1431.exp
gdb/testsuite/gdb.arch/gdb1431.s
gdb/testsuite/gdb.arch/gdb1558.c
gdb/testsuite/gdb.arch/gdb1558.exp
gdb/testsuite/gdb.arch/i386-bp_permanent.exp
gdb/testsuite/gdb.arch/i386-cpuid.h
gdb/testsuite/gdb.arch/i386-disp-step.S
gdb/testsuite/gdb.arch/i386-disp-step.exp
gdb/testsuite/gdb.arch/i386-gnu-cfi-asm.S
gdb/testsuite/gdb.arch/i386-gnu-cfi.c
gdb/testsuite/gdb.arch/i386-gnu-cfi.exp
gdb/testsuite/gdb.arch/i386-permbkpt.S
gdb/testsuite/gdb.arch/i386-permbkpt.exp
gdb/testsuite/gdb.arch/i386-prologue.c
gdb/testsuite/gdb.arch/i386-prologue.exp
gdb/testsuite/gdb.arch/i386-signal.c
gdb/testsuite/gdb.arch/i386-signal.exp
gdb/testsuite/gdb.arch/i386-size-overlap.c
gdb/testsuite/gdb.arch/i386-size-overlap.exp
gdb/testsuite/gdb.arch/i386-size.c
gdb/testsuite/gdb.arch/i386-size.exp
gdb/testsuite/gdb.arch/i386-sse.c
gdb/testsuite/gdb.arch/i386-sse.exp
gdb/testsuite/gdb.arch/i386-unwind.c
gdb/testsuite/gdb.arch/i386-unwind.exp
gdb/testsuite/gdb.arch/iwmmxt-regs.c
gdb/testsuite/gdb.arch/iwmmxt-regs.exp
gdb/testsuite/gdb.arch/pa-nullify.exp
gdb/testsuite/gdb.arch/pa-nullify.s
gdb/testsuite/gdb.arch/pa64-nullify.s
gdb/testsuite/gdb.arch/powerpc-aix-prologue.c
gdb/testsuite/gdb.arch/powerpc-aix-prologue.exp
gdb/testsuite/gdb.arch/powerpc-d128-regs.c
gdb/testsuite/gdb.arch/powerpc-d128-regs.exp
gdb/testsuite/gdb.arch/powerpc-prologue.c
gdb/testsuite/gdb.arch/powerpc-prologue.exp
gdb/testsuite/gdb.arch/ppc-dfp.c
gdb/testsuite/gdb.arch/ppc-dfp.exp
gdb/testsuite/gdb.arch/ppc-fp.c
gdb/testsuite/gdb.arch/ppc-fp.exp
gdb/testsuite/gdb.arch/ppc64-atomic-inst.c
gdb/testsuite/gdb.arch/ppc64-atomic-inst.exp
gdb/testsuite/gdb.arch/spu-info.c
gdb/testsuite/gdb.arch/spu-info.exp
gdb/testsuite/gdb.arch/thumb-prologue.c
gdb/testsuite/gdb.arch/thumb-prologue.exp
gdb/testsuite/gdb.arch/vsx-regs.c
gdb/testsuite/gdb.arch/vsx-regs.exp
gdb/testsuite/gdb.asm/Makefile.in
gdb/testsuite/gdb.asm/alpha.inc
gdb/testsuite/gdb.asm/arm.inc
gdb/testsuite/gdb.asm/asm-source.exp
gdb/testsuite/gdb.asm/asmsrc1.s
gdb/testsuite/gdb.asm/asmsrc2.s
gdb/testsuite/gdb.asm/common.inc
gdb/testsuite/gdb.asm/empty.inc
gdb/testsuite/gdb.asm/frv.inc
gdb/testsuite/gdb.asm/h8300.inc
gdb/testsuite/gdb.asm/i386.inc
gdb/testsuite/gdb.asm/ia64.inc
gdb/testsuite/gdb.asm/iq2000.inc
gdb/testsuite/gdb.asm/m32c.inc
gdb/testsuite/gdb.asm/m32r-linux.inc
gdb/testsuite/gdb.asm/m32r.inc
gdb/testsuite/gdb.asm/m68hc11.inc
gdb/testsuite/gdb.asm/m68k.inc
gdb/testsuite/gdb.asm/mips.inc
gdb/testsuite/gdb.asm/netbsd.inc
gdb/testsuite/gdb.asm/openbsd.inc
gdb/testsuite/gdb.asm/pa.inc
gdb/testsuite/gdb.asm/pa64.inc
gdb/testsuite/gdb.asm/powerpc.inc
gdb/testsuite/gdb.asm/s390.inc
gdb/testsuite/gdb.asm/s390x.inc
gdb/testsuite/gdb.asm/sh.inc
gdb/testsuite/gdb.asm/sparc.inc
gdb/testsuite/gdb.asm/sparc64.inc
gdb/testsuite/gdb.asm/spu.inc
gdb/testsuite/gdb.asm/v850.inc
gdb/testsuite/gdb.asm/x86_64.inc
gdb/testsuite/gdb.asm/xstormy16.inc
gdb/testsuite/gdb.base/Makefile.in
gdb/testsuite/gdb.base/a2-run.exp
gdb/testsuite/gdb.base/advance.c
gdb/testsuite/gdb.base/advance.exp
gdb/testsuite/gdb.base/all-bin.exp
gdb/testsuite/gdb.base/all-types.c
gdb/testsuite/gdb.base/annota1.c
gdb/testsuite/gdb.base/annota1.exp
gdb/testsuite/gdb.base/annota3.c
gdb/testsuite/gdb.base/annota3.exp
gdb/testsuite/gdb.base/args.c
gdb/testsuite/gdb.base/args.exp
gdb/testsuite/gdb.base/arithmet.exp
gdb/testsuite/gdb.base/arrayidx.c
gdb/testsuite/gdb.base/arrayidx.exp
gdb/testsuite/gdb.base/assign.exp
gdb/testsuite/gdb.base/async.c
gdb/testsuite/gdb.base/async.exp
gdb/testsuite/gdb.base/attach.c
gdb/testsuite/gdb.base/attach.exp
gdb/testsuite/gdb.base/attach2.c
gdb/testsuite/gdb.base/auxv.c
gdb/testsuite/gdb.base/auxv.exp
gdb/testsuite/gdb.base/average.c
gdb/testsuite/gdb.base/bang.exp
gdb/testsuite/gdb.base/bar.c
gdb/testsuite/gdb.base/baz.c
gdb/testsuite/gdb.base/bfp-test.c
gdb/testsuite/gdb.base/bfp-test.exp
gdb/testsuite/gdb.base/bigcore.c
gdb/testsuite/gdb.base/bigcore.exp
gdb/testsuite/gdb.base/bitfields.c
gdb/testsuite/gdb.base/bitfields.exp
gdb/testsuite/gdb.base/bitfields2.c
gdb/testsuite/gdb.base/bitfields2.exp
gdb/testsuite/gdb.base/bitops.exp
gdb/testsuite/gdb.base/branches.c
gdb/testsuite/gdb.base/break-always.c
gdb/testsuite/gdb.base/break-always.exp
gdb/testsuite/gdb.base/break.c
gdb/testsuite/gdb.base/break.exp
gdb/testsuite/gdb.base/break1.c
gdb/testsuite/gdb.base/breakpoint-shadow.c
gdb/testsuite/gdb.base/breakpoint-shadow.exp
gdb/testsuite/gdb.base/call-ar-st.c
gdb/testsuite/gdb.base/call-ar-st.exp
gdb/testsuite/gdb.base/call-rt-st.c
gdb/testsuite/gdb.base/call-rt-st.exp
gdb/testsuite/gdb.base/call-sc.c
gdb/testsuite/gdb.base/call-sc.exp
gdb/testsuite/gdb.base/call-signal-resume.exp
gdb/testsuite/gdb.base/call-signals.c
gdb/testsuite/gdb.base/call-strs.c
gdb/testsuite/gdb.base/call-strs.exp
gdb/testsuite/gdb.base/callexit.c
gdb/testsuite/gdb.base/callexit.exp
gdb/testsuite/gdb.base/callfuncs.c
gdb/testsuite/gdb.base/callfuncs.exp
gdb/testsuite/gdb.base/charset.c
gdb/testsuite/gdb.base/charset.exp
gdb/testsuite/gdb.base/checkpoint.c
gdb/testsuite/gdb.base/checkpoint.exp
gdb/testsuite/gdb.base/chng-syms.c
gdb/testsuite/gdb.base/chng-syms.exp
gdb/testsuite/gdb.base/code-expr.exp
gdb/testsuite/gdb.base/commands.exp
gdb/testsuite/gdb.base/completion.exp
gdb/testsuite/gdb.base/complex.c
gdb/testsuite/gdb.base/complex.exp
gdb/testsuite/gdb.base/cond-expr.exp
gdb/testsuite/gdb.base/condbreak.exp
gdb/testsuite/gdb.base/consecutive.c
gdb/testsuite/gdb.base/consecutive.exp
gdb/testsuite/gdb.base/constvars.c
gdb/testsuite/gdb.base/constvars.exp
gdb/testsuite/gdb.base/corefile.exp
gdb/testsuite/gdb.base/coremaker.c
gdb/testsuite/gdb.base/coremaker2.c
gdb/testsuite/gdb.base/cursal.c
gdb/testsuite/gdb.base/cursal.exp
gdb/testsuite/gdb.base/cvexpr.c
gdb/testsuite/gdb.base/cvexpr.exp
gdb/testsuite/gdb.base/d10v.ld
gdb/testsuite/gdb.base/d10vovly.c
gdb/testsuite/gdb.base/dbx.exp
gdb/testsuite/gdb.base/default.exp
gdb/testsuite/gdb.base/define.exp
gdb/testsuite/gdb.base/del.c
gdb/testsuite/gdb.base/del.exp
gdb/testsuite/gdb.base/detach.exp
gdb/testsuite/gdb.base/dfp-exprs.exp
gdb/testsuite/gdb.base/dfp-test.c
gdb/testsuite/gdb.base/dfp-test.exp
gdb/testsuite/gdb.base/display.c
gdb/testsuite/gdb.base/display.exp
gdb/testsuite/gdb.base/dump.c
gdb/testsuite/gdb.base/dump.exp
gdb/testsuite/gdb.base/echo.exp
gdb/testsuite/gdb.base/ena-dis-br.exp
gdb/testsuite/gdb.base/ending-run.c
gdb/testsuite/gdb.base/ending-run.exp
gdb/testsuite/gdb.base/environ.exp
gdb/testsuite/gdb.base/eval-skip.exp
gdb/testsuite/gdb.base/exe-lock.exp
gdb/testsuite/gdb.base/execd-prog.c
gdb/testsuite/gdb.base/expand-psymtabs.c
gdb/testsuite/gdb.base/expand-psymtabs.exp
gdb/testsuite/gdb.base/exprs.c
gdb/testsuite/gdb.base/exprs.exp
gdb/testsuite/gdb.base/fileio.c
gdb/testsuite/gdb.base/fileio.exp
gdb/testsuite/gdb.base/find.c
gdb/testsuite/gdb.base/find.exp
gdb/testsuite/gdb.base/finish.exp
gdb/testsuite/gdb.base/fixsection.c
gdb/testsuite/gdb.base/fixsection.exp
gdb/testsuite/gdb.base/fixsectshr.c
gdb/testsuite/gdb.base/float.exp
gdb/testsuite/gdb.base/foll-exec.c
gdb/testsuite/gdb.base/foll-exec.exp
gdb/testsuite/gdb.base/foll-fork.c
gdb/testsuite/gdb.base/foll-fork.exp
gdb/testsuite/gdb.base/foll-vfork.c
gdb/testsuite/gdb.base/foll-vfork.exp
gdb/testsuite/gdb.base/foo.c
gdb/testsuite/gdb.base/frame-args.c
gdb/testsuite/gdb.base/frame-args.exp
gdb/testsuite/gdb.base/freebpcmd.c
gdb/testsuite/gdb.base/freebpcmd.exp
gdb/testsuite/gdb.base/fullname.c
gdb/testsuite/gdb.base/fullname.exp
gdb/testsuite/gdb.base/funcargs.c
gdb/testsuite/gdb.base/funcargs.exp
gdb/testsuite/gdb.base/gcore-buffer-overflow.c
gdb/testsuite/gdb.base/gcore-buffer-overflow.exp
gdb/testsuite/gdb.base/gcore.c
gdb/testsuite/gdb.base/gcore.exp
gdb/testsuite/gdb.base/gdb1056.exp
gdb/testsuite/gdb.base/gdb1090.c
gdb/testsuite/gdb.base/gdb1090.exp
gdb/testsuite/gdb.base/gdb1250.c
gdb/testsuite/gdb.base/gdb1250.exp
gdb/testsuite/gdb.base/gdb1555-main.c
gdb/testsuite/gdb.base/gdb1555.c
gdb/testsuite/gdb.base/gdb1555.exp
gdb/testsuite/gdb.base/gdb1821.c
gdb/testsuite/gdb.base/gdb1821.exp
gdb/testsuite/gdb.base/gdb_history
gdb/testsuite/gdb.base/gdbvars.c
gdb/testsuite/gdb.base/gdbvars.exp
gdb/testsuite/gdb.base/grbx.c
gdb/testsuite/gdb.base/hashline1.exp
gdb/testsuite/gdb.base/hashline2.exp
gdb/testsuite/gdb.base/hashline3.exp
gdb/testsuite/gdb.base/help.exp
gdb/testsuite/gdb.base/hook-stop-continue.c
gdb/testsuite/gdb.base/hook-stop-continue.exp
gdb/testsuite/gdb.base/hook-stop-frame.c
gdb/testsuite/gdb.base/hook-stop-frame.exp
gdb/testsuite/gdb.base/huge.c
gdb/testsuite/gdb.base/huge.exp
gdb/testsuite/gdb.base/ifelse.exp
gdb/testsuite/gdb.base/included.c
gdb/testsuite/gdb.base/included.exp
gdb/testsuite/gdb.base/included.h
gdb/testsuite/gdb.base/infnan.c
gdb/testsuite/gdb.base/infnan.exp
gdb/testsuite/gdb.base/info-proc.exp
gdb/testsuite/gdb.base/info-target.exp
gdb/testsuite/gdb.base/int-type.c
gdb/testsuite/gdb.base/interp.exp
gdb/testsuite/gdb.base/interrupt.c
gdb/testsuite/gdb.base/interrupt.exp
gdb/testsuite/gdb.base/jump.c
gdb/testsuite/gdb.base/jump.exp
gdb/testsuite/gdb.base/langs.exp
gdb/testsuite/gdb.base/langs0.c
gdb/testsuite/gdb.base/langs1.c
gdb/testsuite/gdb.base/langs1.f
gdb/testsuite/gdb.base/langs2.c
gdb/testsuite/gdb.base/langs2.cxx
gdb/testsuite/gdb.base/lineinc.c
gdb/testsuite/gdb.base/lineinc.exp
gdb/testsuite/gdb.base/lineinc1.h
gdb/testsuite/gdb.base/lineinc2.h
gdb/testsuite/gdb.base/lineinc3.h
gdb/testsuite/gdb.base/list.exp
gdb/testsuite/gdb.base/list0.c
gdb/testsuite/gdb.base/list0.h
gdb/testsuite/gdb.base/list1.c
gdb/testsuite/gdb.base/logical.exp
gdb/testsuite/gdb.base/long_long.c
gdb/testsuite/gdb.base/long_long.exp
gdb/testsuite/gdb.base/longjmp.c
gdb/testsuite/gdb.base/longjmp.exp
gdb/testsuite/gdb.base/m32r.ld
gdb/testsuite/gdb.base/m32rovly.c
gdb/testsuite/gdb.base/macscp.exp
gdb/testsuite/gdb.base/macscp1.c
gdb/testsuite/gdb.base/macscp2.h
gdb/testsuite/gdb.base/macscp3.h
gdb/testsuite/gdb.base/macscp4.h
gdb/testsuite/gdb.base/maint.exp
gdb/testsuite/gdb.base/mips_pro.c
gdb/testsuite/gdb.base/mips_pro.exp
gdb/testsuite/gdb.base/miscexprs.c
gdb/testsuite/gdb.base/miscexprs.exp
gdb/testsuite/gdb.base/multi-forks.c
gdb/testsuite/gdb.base/multi-forks.exp
gdb/testsuite/gdb.base/nodebug.c
gdb/testsuite/gdb.base/nodebug.exp
gdb/testsuite/gdb.base/nofield.c
gdb/testsuite/gdb.base/nofield.exp
gdb/testsuite/gdb.base/opaque.exp
gdb/testsuite/gdb.base/opaque0.c
gdb/testsuite/gdb.base/opaque1.c
gdb/testsuite/gdb.base/overlays.c
gdb/testsuite/gdb.base/overlays.exp
gdb/testsuite/gdb.base/ovlymgr.c
gdb/testsuite/gdb.base/ovlymgr.h
gdb/testsuite/gdb.base/page.exp
gdb/testsuite/gdb.base/pc-fp.c
gdb/testsuite/gdb.base/pc-fp.exp
gdb/testsuite/gdb.base/pending.c
gdb/testsuite/gdb.base/pending.exp
gdb/testsuite/gdb.base/pendshr.c
gdb/testsuite/gdb.base/pi.txt
gdb/testsuite/gdb.base/pie-support.c
gdb/testsuite/gdb.base/pie-support.exp
gdb/testsuite/gdb.base/pointers.c
gdb/testsuite/gdb.base/pointers.exp
gdb/testsuite/gdb.base/prelink-lib.c
gdb/testsuite/gdb.base/prelink.c
gdb/testsuite/gdb.base/prelink.exp
gdb/testsuite/gdb.base/printcmds.c
gdb/testsuite/gdb.base/printcmds.exp
gdb/testsuite/gdb.base/prologue.c
gdb/testsuite/gdb.base/prologue.exp
gdb/testsuite/gdb.base/psymtab.exp
gdb/testsuite/gdb.base/psymtab1.c
gdb/testsuite/gdb.base/psymtab2.c
gdb/testsuite/gdb.base/ptr-typedef.c
gdb/testsuite/gdb.base/ptr-typedef.exp
gdb/testsuite/gdb.base/ptype.c
gdb/testsuite/gdb.base/ptype.exp
gdb/testsuite/gdb.base/ptype1.c
gdb/testsuite/gdb.base/radix.exp
gdb/testsuite/gdb.base/randomize.c
gdb/testsuite/gdb.base/randomize.exp
gdb/testsuite/gdb.base/readline.exp
gdb/testsuite/gdb.base/recurse.c
gdb/testsuite/gdb.base/recurse.exp
gdb/testsuite/gdb.base/regs.exp
gdb/testsuite/gdb.base/relational.exp
gdb/testsuite/gdb.base/relativedebug.c
gdb/testsuite/gdb.base/relativedebug.exp
gdb/testsuite/gdb.base/relocate.c
gdb/testsuite/gdb.base/relocate.exp
gdb/testsuite/gdb.base/remote.c
gdb/testsuite/gdb.base/remote.exp
gdb/testsuite/gdb.base/remotetimeout.exp
gdb/testsuite/gdb.base/reread.exp
gdb/testsuite/gdb.base/reread1.c
gdb/testsuite/gdb.base/reread2.c
gdb/testsuite/gdb.base/restore.c
gdb/testsuite/gdb.base/restore.exp
gdb/testsuite/gdb.base/return-nodebug.c
gdb/testsuite/gdb.base/return-nodebug.exp
gdb/testsuite/gdb.base/return-nodebug1.c
gdb/testsuite/gdb.base/return.c
gdb/testsuite/gdb.base/return.exp
gdb/testsuite/gdb.base/return2.c
gdb/testsuite/gdb.base/return2.exp
gdb/testsuite/gdb.base/run.c
gdb/testsuite/gdb.base/savedregs.c
gdb/testsuite/gdb.base/savedregs.exp
gdb/testsuite/gdb.base/scope.exp
gdb/testsuite/gdb.base/scope0.c
gdb/testsuite/gdb.base/scope1.c
gdb/testsuite/gdb.base/sect-cmd.exp
gdb/testsuite/gdb.base/sep-proc.c
gdb/testsuite/gdb.base/sep.c
gdb/testsuite/gdb.base/sep.exp
gdb/testsuite/gdb.base/sepdebug.c
gdb/testsuite/gdb.base/sepdebug.exp
gdb/testsuite/gdb.base/sepsymtab.c
gdb/testsuite/gdb.base/sepsymtab.exp
gdb/testsuite/gdb.base/set-lang-auto.exp
gdb/testsuite/gdb.base/setshow.c
gdb/testsuite/gdb.base/setshow.exp
gdb/testsuite/gdb.base/setvar.c
gdb/testsuite/gdb.base/setvar.exp
gdb/testsuite/gdb.base/shlib-call.exp
gdb/testsuite/gdb.base/shmain.c
gdb/testsuite/gdb.base/shr1.c
gdb/testsuite/gdb.base/shr2.c
gdb/testsuite/gdb.base/shreloc.c
gdb/testsuite/gdb.base/shreloc.exp
gdb/testsuite/gdb.base/shreloc1.c
gdb/testsuite/gdb.base/shreloc2.c
gdb/testsuite/gdb.base/sigall.c
gdb/testsuite/gdb.base/sigall.exp
gdb/testsuite/gdb.base/sigaltstack.c
gdb/testsuite/gdb.base/sigaltstack.exp
gdb/testsuite/gdb.base/sigbpt.c
gdb/testsuite/gdb.base/sigbpt.exp
gdb/testsuite/gdb.base/sigchld.c
gdb/testsuite/gdb.base/sigchld.exp
gdb/testsuite/gdb.base/siginfo-addr.c
gdb/testsuite/gdb.base/siginfo-addr.exp
gdb/testsuite/gdb.base/siginfo-obj.c
gdb/testsuite/gdb.base/siginfo-obj.exp
gdb/testsuite/gdb.base/siginfo.c
gdb/testsuite/gdb.base/siginfo.exp
gdb/testsuite/gdb.base/signals.c
gdb/testsuite/gdb.base/signals.exp
gdb/testsuite/gdb.base/signull.c
gdb/testsuite/gdb.base/signull.exp
gdb/testsuite/gdb.base/sigrepeat.c
gdb/testsuite/gdb.base/sigrepeat.exp
gdb/testsuite/gdb.base/sigstep.c
gdb/testsuite/gdb.base/sigstep.exp
gdb/testsuite/gdb.base/sizeof.c
gdb/testsuite/gdb.base/sizeof.exp
gdb/testsuite/gdb.base/so-disc-shr.c
gdb/testsuite/gdb.base/so-impl-ld.c
gdb/testsuite/gdb.base/so-impl-ld.exp
gdb/testsuite/gdb.base/so-indr-cl.c
gdb/testsuite/gdb.base/so-indr-cl.exp
gdb/testsuite/gdb.base/solib-disc.c
gdb/testsuite/gdb.base/solib-disc.exp
gdb/testsuite/gdb.base/solib-display-lib.c
gdb/testsuite/gdb.base/solib-display-main.c
gdb/testsuite/gdb.base/solib-display.exp
gdb/testsuite/gdb.base/solib-overlap-lib.c
gdb/testsuite/gdb.base/solib-overlap-main.c
gdb/testsuite/gdb.base/solib-overlap.exp
gdb/testsuite/gdb.base/solib-symbol-lib.c
gdb/testsuite/gdb.base/solib-symbol-main.c
gdb/testsuite/gdb.base/solib-symbol.exp
gdb/testsuite/gdb.base/solib-weak.c
gdb/testsuite/gdb.base/solib-weak.exp
gdb/testsuite/gdb.base/solib.c
gdb/testsuite/gdb.base/solib.exp
gdb/testsuite/gdb.base/solib1.c
gdb/testsuite/gdb.base/solib2.c
gdb/testsuite/gdb.base/source-error.gdb
gdb/testsuite/gdb.base/source.exp
gdb/testsuite/gdb.base/spu.ld
gdb/testsuite/gdb.base/ss.h
gdb/testsuite/gdb.base/stack-checking.c
gdb/testsuite/gdb.base/stack-checking.exp
gdb/testsuite/gdb.base/start.c
gdb/testsuite/gdb.base/start.exp
gdb/testsuite/gdb.base/step-break.c
gdb/testsuite/gdb.base/step-break.exp
gdb/testsuite/gdb.base/step-bt.c
gdb/testsuite/gdb.base/step-bt.exp
gdb/testsuite/gdb.base/step-line.c
gdb/testsuite/gdb.base/step-line.exp
gdb/testsuite/gdb.base/step-line.inp
gdb/testsuite/gdb.base/step-test.c
gdb/testsuite/gdb.base/step-test.exp
gdb/testsuite/gdb.base/store.c
gdb/testsuite/gdb.base/store.exp
gdb/testsuite/gdb.base/structs.c
gdb/testsuite/gdb.base/structs.exp
gdb/testsuite/gdb.base/structs2.c
gdb/testsuite/gdb.base/structs2.exp
gdb/testsuite/gdb.base/structs3.c
gdb/testsuite/gdb.base/structs3.exp
gdb/testsuite/gdb.base/subst.exp
gdb/testsuite/gdb.base/sum.c
gdb/testsuite/gdb.base/term.exp
gdb/testsuite/gdb.base/trace-commands.exp
gdb/testsuite/gdb.base/twice.c
gdb/testsuite/gdb.base/twice.exp
gdb/testsuite/gdb.base/type-opaque-lib.c
gdb/testsuite/gdb.base/type-opaque-main.c
gdb/testsuite/gdb.base/type-opaque.exp
gdb/testsuite/gdb.base/unload.c
gdb/testsuite/gdb.base/unload.exp
gdb/testsuite/gdb.base/unloadshr.c
gdb/testsuite/gdb.base/until.exp
gdb/testsuite/gdb.base/unwindonsignal.c
gdb/testsuite/gdb.base/unwindonsignal.exp
gdb/testsuite/gdb.base/value-double-free.c
gdb/testsuite/gdb.base/value-double-free.exp
gdb/testsuite/gdb.base/varargs.c
gdb/testsuite/gdb.base/varargs.exp
gdb/testsuite/gdb.base/vforked-prog.c
gdb/testsuite/gdb.base/volatile.exp
gdb/testsuite/gdb.base/watch_thread_num.c
gdb/testsuite/gdb.base/watch_thread_num.exp
gdb/testsuite/gdb.base/watchpoint-hw.c
gdb/testsuite/gdb.base/watchpoint-hw.exp
gdb/testsuite/gdb.base/watchpoint-solib-shr.c
gdb/testsuite/gdb.base/watchpoint-solib.c
gdb/testsuite/gdb.base/watchpoint-solib.exp
gdb/testsuite/gdb.base/watchpoint.c
gdb/testsuite/gdb.base/watchpoint.exp
gdb/testsuite/gdb.base/weaklib1.c
gdb/testsuite/gdb.base/weaklib2.c
gdb/testsuite/gdb.base/whatis-exp.exp
gdb/testsuite/gdb.base/whatis.c
gdb/testsuite/gdb.base/whatis.exp
gdb/testsuite/gdb.cell/Makefile.in
gdb/testsuite/gdb.cell/arch.exp
gdb/testsuite/gdb.cell/break-spu.c
gdb/testsuite/gdb.cell/break.c
gdb/testsuite/gdb.cell/break.exp
gdb/testsuite/gdb.cell/bt-spu.c
gdb/testsuite/gdb.cell/bt.c
gdb/testsuite/gdb.cell/bt.exp
gdb/testsuite/gdb.cell/bt2-spu.c
gdb/testsuite/gdb.cell/configure
gdb/testsuite/gdb.cell/configure.ac
gdb/testsuite/gdb.cell/core.exp
gdb/testsuite/gdb.cell/coremaker-spu.c
gdb/testsuite/gdb.cell/coremaker.c
gdb/testsuite/gdb.cell/data-spu.c
gdb/testsuite/gdb.cell/data.c
gdb/testsuite/gdb.cell/data.exp
gdb/testsuite/gdb.cell/ea-cache-spu.c
gdb/testsuite/gdb.cell/ea-cache.c
gdb/testsuite/gdb.cell/ea-cache.exp
gdb/testsuite/gdb.cell/ea-standalone.c
gdb/testsuite/gdb.cell/ea-standalone.exp
gdb/testsuite/gdb.cell/ea-test.c
gdb/testsuite/gdb.cell/ea-test.exp
gdb/testsuite/gdb.cell/f-regs.exp
gdb/testsuite/gdb.cell/gcore.exp
gdb/testsuite/gdb.cell/mem-access-spu.c
gdb/testsuite/gdb.cell/mem-access.c
gdb/testsuite/gdb.cell/mem-access.exp
gdb/testsuite/gdb.cell/ptype.exp
gdb/testsuite/gdb.cell/registers.exp
gdb/testsuite/gdb.cell/size-spu.c
gdb/testsuite/gdb.cell/size.c
gdb/testsuite/gdb.cell/sizeof.exp
gdb/testsuite/gdb.cell/solib-symbol.exp
gdb/testsuite/gdb.cell/solib.exp
gdb/testsuite/gdb.cp/Makefile.in
gdb/testsuite/gdb.cp/abstract-origin.cc
gdb/testsuite/gdb.cp/abstract-origin.exp
gdb/testsuite/gdb.cp/ambiguous.cc
gdb/testsuite/gdb.cp/ambiguous.exp
gdb/testsuite/gdb.cp/annota2.cc
gdb/testsuite/gdb.cp/annota2.exp
gdb/testsuite/gdb.cp/annota3.cc
gdb/testsuite/gdb.cp/annota3.exp
gdb/testsuite/gdb.cp/anon-union.cc
gdb/testsuite/gdb.cp/anon-union.exp
gdb/testsuite/gdb.cp/arg-reference.cc
gdb/testsuite/gdb.cp/arg-reference.exp
gdb/testsuite/gdb.cp/bool.cc
gdb/testsuite/gdb.cp/bool.exp
gdb/testsuite/gdb.cp/breakpoint.cc
gdb/testsuite/gdb.cp/breakpoint.exp
gdb/testsuite/gdb.cp/bs15503.cc
gdb/testsuite/gdb.cp/bs15503.exp
gdb/testsuite/gdb.cp/call-c-1.c
gdb/testsuite/gdb.cp/call-c.cc
gdb/testsuite/gdb.cp/call-c.exp
gdb/testsuite/gdb.cp/casts.cc
gdb/testsuite/gdb.cp/casts.exp
gdb/testsuite/gdb.cp/class2.cc
gdb/testsuite/gdb.cp/class2.exp
gdb/testsuite/gdb.cp/classes.cc
gdb/testsuite/gdb.cp/classes.exp
gdb/testsuite/gdb.cp/cp-relocate.cc
gdb/testsuite/gdb.cp/cp-relocate.exp
gdb/testsuite/gdb.cp/cpcompletion.exp
gdb/testsuite/gdb.cp/cplusfuncs.cc
gdb/testsuite/gdb.cp/cplusfuncs.exp
gdb/testsuite/gdb.cp/ctti.exp
gdb/testsuite/gdb.cp/cttiadd.cc
gdb/testsuite/gdb.cp/cttiadd1.cc
gdb/testsuite/gdb.cp/cttiadd2.cc
gdb/testsuite/gdb.cp/cttiadd3.cc
gdb/testsuite/gdb.cp/demangle.exp
gdb/testsuite/gdb.cp/derivation.cc
gdb/testsuite/gdb.cp/derivation.exp
gdb/testsuite/gdb.cp/exception.cc
gdb/testsuite/gdb.cp/exception.exp
gdb/testsuite/gdb.cp/expand-sals.cc
gdb/testsuite/gdb.cp/expand-sals.exp
gdb/testsuite/gdb.cp/formatted-ref.cc
gdb/testsuite/gdb.cp/formatted-ref.exp
gdb/testsuite/gdb.cp/gdb1355.cc
gdb/testsuite/gdb.cp/gdb1355.exp
gdb/testsuite/gdb.cp/gdb2384-base.cc
gdb/testsuite/gdb.cp/gdb2384-base.h
gdb/testsuite/gdb.cp/gdb2384.cc
gdb/testsuite/gdb.cp/gdb2384.exp
gdb/testsuite/gdb.cp/gdb2495.cc
gdb/testsuite/gdb.cp/gdb2495.exp
gdb/testsuite/gdb.cp/hang.H
gdb/testsuite/gdb.cp/hang.exp
gdb/testsuite/gdb.cp/hang1.cc
gdb/testsuite/gdb.cp/hang2.cc
gdb/testsuite/gdb.cp/hang3.cc
gdb/testsuite/gdb.cp/inherit.exp
gdb/testsuite/gdb.cp/local.cc
gdb/testsuite/gdb.cp/local.exp
gdb/testsuite/gdb.cp/m-data.cc
gdb/testsuite/gdb.cp/m-data.exp
gdb/testsuite/gdb.cp/m-static.cc
gdb/testsuite/gdb.cp/m-static.exp
gdb/testsuite/gdb.cp/m-static.h
gdb/testsuite/gdb.cp/m-static1.cc
gdb/testsuite/gdb.cp/maint.exp
gdb/testsuite/gdb.cp/mb-ctor.cc
gdb/testsuite/gdb.cp/mb-ctor.exp
gdb/testsuite/gdb.cp/mb-inline.exp
gdb/testsuite/gdb.cp/mb-inline.h
gdb/testsuite/gdb.cp/mb-inline1.cc
gdb/testsuite/gdb.cp/mb-inline2.cc
gdb/testsuite/gdb.cp/mb-templates.cc
gdb/testsuite/gdb.cp/mb-templates.exp
gdb/testsuite/gdb.cp/member-ptr.cc
gdb/testsuite/gdb.cp/member-ptr.exp
gdb/testsuite/gdb.cp/method.cc
gdb/testsuite/gdb.cp/method.exp
gdb/testsuite/gdb.cp/method2.cc
gdb/testsuite/gdb.cp/method2.exp
gdb/testsuite/gdb.cp/misc.cc
gdb/testsuite/gdb.cp/misc.exp
gdb/testsuite/gdb.cp/namespace-nested-import.cc
gdb/testsuite/gdb.cp/namespace-nested-import.exp
gdb/testsuite/gdb.cp/namespace-using.cc
gdb/testsuite/gdb.cp/namespace-using.exp
gdb/testsuite/gdb.cp/namespace.cc
gdb/testsuite/gdb.cp/namespace.exp
gdb/testsuite/gdb.cp/namespace1.cc
gdb/testsuite/gdb.cp/overload.cc
gdb/testsuite/gdb.cp/overload.exp
gdb/testsuite/gdb.cp/ovldbreak.cc
gdb/testsuite/gdb.cp/ovldbreak.exp
gdb/testsuite/gdb.cp/pass-by-ref.cc
gdb/testsuite/gdb.cp/pass-by-ref.exp
gdb/testsuite/gdb.cp/pr-1023.cc
gdb/testsuite/gdb.cp/pr-1023.exp
gdb/testsuite/gdb.cp/pr-1210.cc
gdb/testsuite/gdb.cp/pr-1210.exp
gdb/testsuite/gdb.cp/pr-574.cc
gdb/testsuite/gdb.cp/pr-574.exp
gdb/testsuite/gdb.cp/pr9594.cc
gdb/testsuite/gdb.cp/pr9631.cc
gdb/testsuite/gdb.cp/pr9631.exp
gdb/testsuite/gdb.cp/printmethod.cc
gdb/testsuite/gdb.cp/printmethod.exp
gdb/testsuite/gdb.cp/psmang.exp
gdb/testsuite/gdb.cp/psmang1.cc
gdb/testsuite/gdb.cp/psmang2.cc
gdb/testsuite/gdb.cp/punctuator.exp
gdb/testsuite/gdb.cp/ref-params.cc
gdb/testsuite/gdb.cp/ref-params.exp
gdb/testsuite/gdb.cp/ref-types.cc
gdb/testsuite/gdb.cp/ref-types.exp
gdb/testsuite/gdb.cp/rtti.exp
gdb/testsuite/gdb.cp/rtti.h
gdb/testsuite/gdb.cp/rtti1.cc
gdb/testsuite/gdb.cp/rtti2.cc
gdb/testsuite/gdb.cp/templates.cc
gdb/testsuite/gdb.cp/templates.exp
gdb/testsuite/gdb.cp/try_catch.cc
gdb/testsuite/gdb.cp/try_catch.exp
gdb/testsuite/gdb.cp/userdef.cc
gdb/testsuite/gdb.cp/userdef.exp
gdb/testsuite/gdb.cp/virtfunc.cc
gdb/testsuite/gdb.cp/virtfunc.exp
gdb/testsuite/gdb.disasm/Makefile.in
gdb/testsuite/gdb.disasm/am33.exp
gdb/testsuite/gdb.disasm/am33.s
gdb/testsuite/gdb.disasm/h8300s.exp
gdb/testsuite/gdb.disasm/h8300s.s
gdb/testsuite/gdb.disasm/hppa.exp
gdb/testsuite/gdb.disasm/hppa.s
gdb/testsuite/gdb.disasm/mn10200.s
gdb/testsuite/gdb.disasm/mn10300.exp
gdb/testsuite/gdb.disasm/mn10300.s
gdb/testsuite/gdb.disasm/sh3.exp
gdb/testsuite/gdb.disasm/sh3.s
gdb/testsuite/gdb.disasm/t01_mov.exp
gdb/testsuite/gdb.disasm/t01_mov.s
gdb/testsuite/gdb.disasm/t02_mova.exp
gdb/testsuite/gdb.disasm/t02_mova.s
gdb/testsuite/gdb.disasm/t03_add.exp
gdb/testsuite/gdb.disasm/t03_add.s
gdb/testsuite/gdb.disasm/t04_sub.exp
gdb/testsuite/gdb.disasm/t04_sub.s
gdb/testsuite/gdb.disasm/t05_cmp.exp
gdb/testsuite/gdb.disasm/t05_cmp.s
gdb/testsuite/gdb.disasm/t06_ari2.exp
gdb/testsuite/gdb.disasm/t06_ari2.s
gdb/testsuite/gdb.disasm/t07_ari3.exp
gdb/testsuite/gdb.disasm/t07_ari3.s
gdb/testsuite/gdb.disasm/t08_or.exp
gdb/testsuite/gdb.disasm/t08_or.s
gdb/testsuite/gdb.disasm/t09_xor.exp
gdb/testsuite/gdb.disasm/t09_xor.s
gdb/testsuite/gdb.disasm/t10_and.exp
gdb/testsuite/gdb.disasm/t10_and.s
gdb/testsuite/gdb.disasm/t11_logs.exp
gdb/testsuite/gdb.disasm/t11_logs.s
gdb/testsuite/gdb.disasm/t12_bit.exp
gdb/testsuite/gdb.disasm/t12_bit.s
gdb/testsuite/gdb.disasm/t13_otr.exp
gdb/testsuite/gdb.disasm/t13_otr.s
gdb/testsuite/gdb.dwarf2/Makefile.in
gdb/testsuite/gdb.dwarf2/dup-psym.S
gdb/testsuite/gdb.dwarf2/dup-psym.exp
gdb/testsuite/gdb.dwarf2/dw2-basic.S
gdb/testsuite/gdb.dwarf2/dw2-basic.exp
gdb/testsuite/gdb.dwarf2/dw2-compressed.S
gdb/testsuite/gdb.dwarf2/dw2-compressed.exp
gdb/testsuite/gdb.dwarf2/dw2-cu-size.S
gdb/testsuite/gdb.dwarf2/dw2-cu-size.exp
gdb/testsuite/gdb.dwarf2/dw2-inheritance.S
gdb/testsuite/gdb.dwarf2/dw2-inheritance.exp
gdb/testsuite/gdb.dwarf2/dw2-intercu.S
gdb/testsuite/gdb.dwarf2/dw2-intercu.exp
gdb/testsuite/gdb.dwarf2/dw2-intermix.S
gdb/testsuite/gdb.dwarf2/dw2-intermix.exp
gdb/testsuite/gdb.dwarf2/dw2-noloc-main.c
gdb/testsuite/gdb.dwarf2/dw2-noloc.S
gdb/testsuite/gdb.dwarf2/dw2-noloc.exp
gdb/testsuite/gdb.dwarf2/dw2-producer.S
gdb/testsuite/gdb.dwarf2/dw2-producer.exp
gdb/testsuite/gdb.dwarf2/dw2-ranges.S
gdb/testsuite/gdb.dwarf2/dw2-ranges.exp
gdb/testsuite/gdb.dwarf2/dw2-ranges2.S
gdb/testsuite/gdb.dwarf2/dw2-ranges3.S
gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.S
gdb/testsuite/gdb.dwarf2/dw2-ref-missing-frame.exp
gdb/testsuite/gdb.dwarf2/dw2-restore.S
gdb/testsuite/gdb.dwarf2/dw2-restore.exp
gdb/testsuite/gdb.dwarf2/dw2-strp.S
gdb/testsuite/gdb.dwarf2/dw2-strp.exp
gdb/testsuite/gdb.dwarf2/dw2-unresolved-main.c
gdb/testsuite/gdb.dwarf2/dw2-unresolved.S
gdb/testsuite/gdb.dwarf2/dw2-unresolved.exp
gdb/testsuite/gdb.dwarf2/file1.txt
gdb/testsuite/gdb.dwarf2/mac-fileno.S
gdb/testsuite/gdb.dwarf2/mac-fileno.exp
gdb/testsuite/gdb.dwarf2/main.c
gdb/testsuite/gdb.fortran/Makefile.in
gdb/testsuite/gdb.fortran/array-element.exp
gdb/testsuite/gdb.fortran/array-element.f
gdb/testsuite/gdb.fortran/complex.exp
gdb/testsuite/gdb.fortran/complex.f
gdb/testsuite/gdb.fortran/derived-type.exp
gdb/testsuite/gdb.fortran/derived-type.f90
gdb/testsuite/gdb.fortran/exprs.exp
gdb/testsuite/gdb.fortran/module.exp
gdb/testsuite/gdb.fortran/module.f90
gdb/testsuite/gdb.fortran/subarray.exp
gdb/testsuite/gdb.fortran/subarray.f
gdb/testsuite/gdb.fortran/types.exp
gdb/testsuite/gdb.gdb/complaints.exp
gdb/testsuite/gdb.gdb/observer.exp
gdb/testsuite/gdb.gdb/selftest.exp
gdb/testsuite/gdb.gdb/xfullpath.exp
gdb/testsuite/gdb.hp/Makefile.in
gdb/testsuite/gdb.hp/configure
gdb/testsuite/gdb.hp/configure.ac
gdb/testsuite/gdb.hp/gdb.aCC/Makefile.in
gdb/testsuite/gdb.hp/gdb.aCC/configure
gdb/testsuite/gdb.hp/gdb.aCC/configure.ac
gdb/testsuite/gdb.hp/gdb.aCC/exception.exp
gdb/testsuite/gdb.hp/gdb.aCC/optimize.c
gdb/testsuite/gdb.hp/gdb.aCC/optimize.exp
gdb/testsuite/gdb.hp/gdb.aCC/run.c
gdb/testsuite/gdb.hp/gdb.aCC/watch-cmd.exp
gdb/testsuite/gdb.hp/gdb.base-hp/Makefile.in
gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.c
gdb/testsuite/gdb.hp/gdb.base-hp/callfwmall.exp
gdb/testsuite/gdb.hp/gdb.base-hp/configure
gdb/testsuite/gdb.hp/gdb.base-hp/configure.ac
gdb/testsuite/gdb.hp/gdb.base-hp/dollar.c
gdb/testsuite/gdb.hp/gdb.base-hp/dollar.exp
gdb/testsuite/gdb.hp/gdb.base-hp/genso-thresh.c
gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.c
gdb/testsuite/gdb.hp/gdb.base-hp/hwwatchbus.exp
gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.c
gdb/testsuite/gdb.hp/gdb.base-hp/pxdb.exp
gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.exp
gdb/testsuite/gdb.hp/gdb.base-hp/reg-pa64.s
gdb/testsuite/gdb.hp/gdb.base-hp/reg.exp
gdb/testsuite/gdb.hp/gdb.base-hp/reg.s
gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.c
gdb/testsuite/gdb.hp/gdb.base-hp/sized-enum.exp
gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.exp
gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.mk
gdb/testsuite/gdb.hp/gdb.base-hp/so-thresh.sh
gdb/testsuite/gdb.hp/gdb.compat/Makefile.in
gdb/testsuite/gdb.hp/gdb.compat/average.c
gdb/testsuite/gdb.hp/gdb.compat/configure
gdb/testsuite/gdb.hp/gdb.compat/configure.ac
gdb/testsuite/gdb.hp/gdb.compat/sum.c
gdb/testsuite/gdb.hp/gdb.compat/xdb.c
gdb/testsuite/gdb.hp/gdb.compat/xdb0.c
gdb/testsuite/gdb.hp/gdb.compat/xdb0.h
gdb/testsuite/gdb.hp/gdb.compat/xdb1.c
gdb/testsuite/gdb.hp/gdb.compat/xdb1.exp
gdb/testsuite/gdb.hp/gdb.compat/xdb2.exp
gdb/testsuite/gdb.hp/gdb.compat/xdb3.exp
gdb/testsuite/gdb.hp/gdb.defects/Makefile.in
gdb/testsuite/gdb.hp/gdb.defects/bs14602.c
gdb/testsuite/gdb.hp/gdb.defects/bs14602.exp
gdb/testsuite/gdb.hp/gdb.defects/configure
gdb/testsuite/gdb.hp/gdb.defects/configure.ac
gdb/testsuite/gdb.hp/gdb.defects/solib-d.c
gdb/testsuite/gdb.hp/gdb.defects/solib-d.exp
gdb/testsuite/gdb.hp/gdb.defects/solib-d1.c
gdb/testsuite/gdb.hp/gdb.defects/solib-d2.c
gdb/testsuite/gdb.hp/gdb.objdbg/Makefile.in
gdb/testsuite/gdb.hp/gdb.objdbg/configure
gdb/testsuite/gdb.hp/gdb.objdbg/configure.ac
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01.exp
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01/x1.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01/x2.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01/x3.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg01/x3.h
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02.exp
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02/x1.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02/x2.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg02/x3.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg03.exp
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg03/x1.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg03/x2.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg03/x3.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg04.exp
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg04/x.h
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg04/x1.cc
gdb/testsuite/gdb.hp/gdb.objdbg/objdbg04/x2.cc
gdb/testsuite/gdb.hp/gdb.objdbg/tools/symaddr
gdb/testsuite/gdb.hp/gdb.objdbg/tools/symaddr.pa64
gdb/testsuite/gdb.hp/gdb.objdbg/tools/test-objdbg.cc
gdb/testsuite/gdb.hp/tools/odump
gdb/testsuite/gdb.java/Makefile.in
gdb/testsuite/gdb.java/jmain.exp
gdb/testsuite/gdb.java/jmain.java
gdb/testsuite/gdb.java/jmisc.exp
gdb/testsuite/gdb.java/jmisc.java
gdb/testsuite/gdb.java/jprint.exp
gdb/testsuite/gdb.java/jprint.java
gdb/testsuite/gdb.java/jv-exp.exp
gdb/testsuite/gdb.java/jv-print.exp
gdb/testsuite/gdb.mi/ChangeLog-1999-2003
gdb/testsuite/gdb.mi/Makefile.in
gdb/testsuite/gdb.mi/array.f
gdb/testsuite/gdb.mi/basics.c
gdb/testsuite/gdb.mi/gdb2549.exp
gdb/testsuite/gdb.mi/gdb669.exp
gdb/testsuite/gdb.mi/gdb680.exp
gdb/testsuite/gdb.mi/gdb701.c
gdb/testsuite/gdb.mi/gdb701.exp
gdb/testsuite/gdb.mi/gdb792.cc
gdb/testsuite/gdb.mi/gdb792.exp
gdb/testsuite/gdb.mi/mi-async.exp
gdb/testsuite/gdb.mi/mi-basics.exp
gdb/testsuite/gdb.mi/mi-break.exp
gdb/testsuite/gdb.mi/mi-cli.exp
gdb/testsuite/gdb.mi/mi-console.c
gdb/testsuite/gdb.mi/mi-console.exp
gdb/testsuite/gdb.mi/mi-disassemble.exp
gdb/testsuite/gdb.mi/mi-eval.exp
gdb/testsuite/gdb.mi/mi-file-transfer.exp
gdb/testsuite/gdb.mi/mi-file.exp
gdb/testsuite/gdb.mi/mi-hack-cli.exp
gdb/testsuite/gdb.mi/mi-nonstop-exit.exp
gdb/testsuite/gdb.mi/mi-nonstop.exp
gdb/testsuite/gdb.mi/mi-nsintrall.exp
gdb/testsuite/gdb.mi/mi-nsmoribund.exp
gdb/testsuite/gdb.mi/mi-nsthrexec.exp
gdb/testsuite/gdb.mi/mi-pending.c
gdb/testsuite/gdb.mi/mi-pending.exp
gdb/testsuite/gdb.mi/mi-pendshr.c
gdb/testsuite/gdb.mi/mi-pthreads.exp
gdb/testsuite/gdb.mi/mi-read-memory.c
gdb/testsuite/gdb.mi/mi-read-memory.exp
gdb/testsuite/gdb.mi/mi-regs.exp
gdb/testsuite/gdb.mi/mi-return.exp
gdb/testsuite/gdb.mi/mi-simplerun.exp
gdb/testsuite/gdb.mi/mi-stack.c
gdb/testsuite/gdb.mi/mi-stack.exp
gdb/testsuite/gdb.mi/mi-stepi.exp
gdb/testsuite/gdb.mi/mi-syn-frame.c
gdb/testsuite/gdb.mi/mi-syn-frame.exp
gdb/testsuite/gdb.mi/mi-until.exp
gdb/testsuite/gdb.mi/mi-var-block.exp
gdb/testsuite/gdb.mi/mi-var-child-f.exp
gdb/testsuite/gdb.mi/mi-var-child.c
gdb/testsuite/gdb.mi/mi-var-child.exp
gdb/testsuite/gdb.mi/mi-var-cmd.exp
gdb/testsuite/gdb.mi/mi-var-cp.cc
gdb/testsuite/gdb.mi/mi-var-cp.exp
gdb/testsuite/gdb.mi/mi-var-display.exp
gdb/testsuite/gdb.mi/mi-var-invalidate.exp
gdb/testsuite/gdb.mi/mi-watch.exp
gdb/testsuite/gdb.mi/mi2-basics.exp
gdb/testsuite/gdb.mi/mi2-break.exp
gdb/testsuite/gdb.mi/mi2-cli.exp
gdb/testsuite/gdb.mi/mi2-console.exp
gdb/testsuite/gdb.mi/mi2-disassemble.exp
gdb/testsuite/gdb.mi/mi2-eval.exp
gdb/testsuite/gdb.mi/mi2-file.exp
gdb/testsuite/gdb.mi/mi2-hack-cli.exp
gdb/testsuite/gdb.mi/mi2-pthreads.exp
gdb/testsuite/gdb.mi/mi2-read-memory.exp
gdb/testsuite/gdb.mi/mi2-regs.exp
gdb/testsuite/gdb.mi/mi2-return.exp
gdb/testsuite/gdb.mi/mi2-simplerun.exp
gdb/testsuite/gdb.mi/mi2-stack.exp
gdb/testsuite/gdb.mi/mi2-stepi.exp
gdb/testsuite/gdb.mi/mi2-syn-frame.exp
gdb/testsuite/gdb.mi/mi2-until.exp
gdb/testsuite/gdb.mi/mi2-var-block.exp
gdb/testsuite/gdb.mi/mi2-var-child.exp
gdb/testsuite/gdb.mi/mi2-var-cmd.exp
gdb/testsuite/gdb.mi/mi2-var-display.exp
gdb/testsuite/gdb.mi/mi2-watch.exp
gdb/testsuite/gdb.mi/non-stop-exit.c
gdb/testsuite/gdb.mi/non-stop.c
gdb/testsuite/gdb.mi/nsintrall.c
gdb/testsuite/gdb.mi/nsmoribund.c
gdb/testsuite/gdb.mi/nsthrexec.c
gdb/testsuite/gdb.mi/pthreads.c
gdb/testsuite/gdb.mi/testcmds
gdb/testsuite/gdb.mi/until.c
gdb/testsuite/gdb.mi/var-cmd.c
gdb/testsuite/gdb.modula2/Makefile.in
gdb/testsuite/gdb.modula2/unbounded-array.exp
gdb/testsuite/gdb.modula2/unbounded1.c
gdb/testsuite/gdb.objc/Makefile.in
gdb/testsuite/gdb.objc/basicclass.exp
gdb/testsuite/gdb.objc/basicclass.m
gdb/testsuite/gdb.objc/nondebug.exp
gdb/testsuite/gdb.objc/nondebug.m
gdb/testsuite/gdb.objc/objcdecode.exp
gdb/testsuite/gdb.objc/objcdecode.m
gdb/testsuite/gdb.opt/Makefile.in
gdb/testsuite/gdb.opt/clobbered-registers-O2.c
gdb/testsuite/gdb.opt/clobbered-registers-O2.exp
gdb/testsuite/gdb.opt/inline-bt.c
gdb/testsuite/gdb.opt/inline-bt.exp
gdb/testsuite/gdb.opt/inline-cmds.c
gdb/testsuite/gdb.opt/inline-cmds.exp
gdb/testsuite/gdb.opt/inline-locals.c
gdb/testsuite/gdb.opt/inline-locals.exp
gdb/testsuite/gdb.opt/inline-markers.c
gdb/testsuite/gdb.pascal/Makefile.in
gdb/testsuite/gdb.pascal/floats.exp
gdb/testsuite/gdb.pascal/floats.pas
gdb/testsuite/gdb.pascal/hello.exp
gdb/testsuite/gdb.pascal/hello.pas
gdb/testsuite/gdb.pascal/integers.exp
gdb/testsuite/gdb.pascal/integers.pas
gdb/testsuite/gdb.pascal/types.exp
gdb/testsuite/gdb.python/Makefile.in
gdb/testsuite/gdb.python/python-cmd.exp
gdb/testsuite/gdb.python/python-frame.c
gdb/testsuite/gdb.python/python-frame.exp
gdb/testsuite/gdb.python/python-function.exp
gdb/testsuite/gdb.python/python-mi.exp
gdb/testsuite/gdb.python/python-prettyprint.c
gdb/testsuite/gdb.python/python-prettyprint.exp
gdb/testsuite/gdb.python/python-prettyprint.py
gdb/testsuite/gdb.python/python-template.cc
gdb/testsuite/gdb.python/python-template.exp
gdb/testsuite/gdb.python/python-value.c
gdb/testsuite/gdb.python/python-value.exp
gdb/testsuite/gdb.python/python.exp
gdb/testsuite/gdb.reverse/Makefile.in
gdb/testsuite/gdb.reverse/break-reverse.c
gdb/testsuite/gdb.reverse/break-reverse.exp
gdb/testsuite/gdb.reverse/consecutive-reverse.c
gdb/testsuite/gdb.reverse/consecutive-reverse.exp
gdb/testsuite/gdb.reverse/finish-reverse.c
gdb/testsuite/gdb.reverse/finish-reverse.exp
gdb/testsuite/gdb.reverse/i386-reverse.c
gdb/testsuite/gdb.reverse/i386-reverse.exp
gdb/testsuite/gdb.reverse/machinestate.c
gdb/testsuite/gdb.reverse/machinestate.exp
gdb/testsuite/gdb.reverse/ms1.c
gdb/testsuite/gdb.reverse/shr2.c
gdb/testsuite/gdb.reverse/solib-reverse.c
gdb/testsuite/gdb.reverse/solib-reverse.exp
gdb/testsuite/gdb.reverse/step-reverse.c
gdb/testsuite/gdb.reverse/step-reverse.exp
gdb/testsuite/gdb.reverse/until-reverse.c
gdb/testsuite/gdb.reverse/until-reverse.exp
gdb/testsuite/gdb.reverse/ur1.c
gdb/testsuite/gdb.reverse/watch-reverse.c
gdb/testsuite/gdb.reverse/watch-reverse.exp
gdb/testsuite/gdb.server/Makefile.in
gdb/testsuite/gdb.server/ext-attach.c
gdb/testsuite/gdb.server/ext-attach.exp
gdb/testsuite/gdb.server/ext-run.exp
gdb/testsuite/gdb.server/file-transfer.exp
gdb/testsuite/gdb.server/server-mon.exp
gdb/testsuite/gdb.server/server-run.exp
gdb/testsuite/gdb.server/server.c
gdb/testsuite/gdb.server/transfer.txt
gdb/testsuite/gdb.stabs/Makefile.in
gdb/testsuite/gdb.stabs/aout.sed
gdb/testsuite/gdb.stabs/configure
gdb/testsuite/gdb.stabs/configure.ac
gdb/testsuite/gdb.stabs/ecoff.sed
gdb/testsuite/gdb.stabs/exclfwd.exp
gdb/testsuite/gdb.stabs/exclfwd.h
gdb/testsuite/gdb.stabs/exclfwd1.c
gdb/testsuite/gdb.stabs/exclfwd2.c
gdb/testsuite/gdb.stabs/hppa.sed
gdb/testsuite/gdb.stabs/weird.def
gdb/testsuite/gdb.stabs/weird.exp
gdb/testsuite/gdb.stabs/xcoff.sed
gdb/testsuite/gdb.threads/Makefile.in
gdb/testsuite/gdb.threads/attach-into-signal.c
gdb/testsuite/gdb.threads/attach-into-signal.exp
gdb/testsuite/gdb.threads/attach-stopped.c
gdb/testsuite/gdb.threads/attach-stopped.exp
gdb/testsuite/gdb.threads/attachstop-mt.c
gdb/testsuite/gdb.threads/attachstop-mt.exp
gdb/testsuite/gdb.threads/bp_in_thread.c
gdb/testsuite/gdb.threads/bp_in_thread.exp
gdb/testsuite/gdb.threads/current-lwp-dead.c
gdb/testsuite/gdb.threads/current-lwp-dead.exp
gdb/testsuite/gdb.threads/execl.c
gdb/testsuite/gdb.threads/execl.exp
gdb/testsuite/gdb.threads/execl1.c
gdb/testsuite/gdb.threads/fork-child-threads.c
gdb/testsuite/gdb.threads/fork-child-threads.exp
gdb/testsuite/gdb.threads/fork-thread-pending.c
gdb/testsuite/gdb.threads/fork-thread-pending.exp
gdb/testsuite/gdb.threads/gcore-thread.exp
gdb/testsuite/gdb.threads/hand-call-in-threads.c
gdb/testsuite/gdb.threads/hand-call-in-threads.exp
gdb/testsuite/gdb.threads/interrupted-hand-call.c
gdb/testsuite/gdb.threads/interrupted-hand-call.exp
gdb/testsuite/gdb.threads/killed.c
gdb/testsuite/gdb.threads/killed.exp
gdb/testsuite/gdb.threads/linux-dp.c
gdb/testsuite/gdb.threads/linux-dp.exp
gdb/testsuite/gdb.threads/manythreads.c
gdb/testsuite/gdb.threads/manythreads.exp
gdb/testsuite/gdb.threads/multi-create.c
gdb/testsuite/gdb.threads/multi-create.exp
gdb/testsuite/gdb.threads/pending-step.c
gdb/testsuite/gdb.threads/pending-step.exp
gdb/testsuite/gdb.threads/print-threads.c
gdb/testsuite/gdb.threads/print-threads.exp
gdb/testsuite/gdb.threads/pthread_cond_wait.c
gdb/testsuite/gdb.threads/pthread_cond_wait.exp
gdb/testsuite/gdb.threads/pthreads.c
gdb/testsuite/gdb.threads/pthreads.exp
gdb/testsuite/gdb.threads/schedlock.c
gdb/testsuite/gdb.threads/schedlock.exp
gdb/testsuite/gdb.threads/sigthread.c
gdb/testsuite/gdb.threads/sigthread.exp
gdb/testsuite/gdb.threads/staticthreads.c
gdb/testsuite/gdb.threads/staticthreads.exp
gdb/testsuite/gdb.threads/step.c
gdb/testsuite/gdb.threads/step.exp
gdb/testsuite/gdb.threads/step2.exp
gdb/testsuite/gdb.threads/switch-threads.c
gdb/testsuite/gdb.threads/switch-threads.exp
gdb/testsuite/gdb.threads/thread-execl.c
gdb/testsuite/gdb.threads/thread-execl.exp
gdb/testsuite/gdb.threads/thread-specific.c
gdb/testsuite/gdb.threads/thread-specific.exp
gdb/testsuite/gdb.threads/thread-unwindonsignal.exp
gdb/testsuite/gdb.threads/thread_check.c
gdb/testsuite/gdb.threads/thread_check.exp
gdb/testsuite/gdb.threads/thread_events.c
gdb/testsuite/gdb.threads/thread_events.exp
gdb/testsuite/gdb.threads/threadapply.c
gdb/testsuite/gdb.threads/threadapply.exp
gdb/testsuite/gdb.threads/threxit-hop-specific.c
gdb/testsuite/gdb.threads/threxit-hop-specific.exp
gdb/testsuite/gdb.threads/tls-main.c
gdb/testsuite/gdb.threads/tls-nodebug.c
gdb/testsuite/gdb.threads/tls-nodebug.exp
gdb/testsuite/gdb.threads/tls-shared.c
gdb/testsuite/gdb.threads/tls-shared.exp
gdb/testsuite/gdb.threads/tls.c
gdb/testsuite/gdb.threads/tls.exp
gdb/testsuite/gdb.threads/tls2.c
gdb/testsuite/gdb.threads/watchthreads.c
gdb/testsuite/gdb.threads/watchthreads.exp
gdb/testsuite/gdb.threads/watchthreads2.c
gdb/testsuite/gdb.threads/watchthreads2.exp
gdb/testsuite/gdb.trace/Makefile.in
gdb/testsuite/gdb.trace/actions.c
gdb/testsuite/gdb.trace/actions.exp
gdb/testsuite/gdb.trace/backtrace.exp
gdb/testsuite/gdb.trace/circ.c
gdb/testsuite/gdb.trace/circ.exp
gdb/testsuite/gdb.trace/collection.c
gdb/testsuite/gdb.trace/collection.exp
gdb/testsuite/gdb.trace/deltrace.exp
gdb/testsuite/gdb.trace/gdb_c_test.c
gdb/testsuite/gdb.trace/infotrace.exp
gdb/testsuite/gdb.trace/limits.c
gdb/testsuite/gdb.trace/limits.exp
gdb/testsuite/gdb.trace/packetlen.exp
gdb/testsuite/gdb.trace/passc-dyn.exp
gdb/testsuite/gdb.trace/passcount.exp
gdb/testsuite/gdb.trace/report.exp
gdb/testsuite/gdb.trace/save-trace.exp
gdb/testsuite/gdb.trace/tfind.exp
gdb/testsuite/gdb.trace/tracecmd.exp
gdb/testsuite/gdb.trace/while-dyn.exp
gdb/testsuite/gdb.trace/while-stepping.exp
gdb/testsuite/gdb.xml/Makefile.in
gdb/testsuite/gdb.xml/bad-include.xml
gdb/testsuite/gdb.xml/core-only.xml
gdb/testsuite/gdb.xml/extra-regs.xml
gdb/testsuite/gdb.xml/inc-2.xml
gdb/testsuite/gdb.xml/inc-body.xml
gdb/testsuite/gdb.xml/includes.xml
gdb/testsuite/gdb.xml/loop.xml
gdb/testsuite/gdb.xml/single-reg.xml
gdb/testsuite/gdb.xml/tdesc-arch.exp
gdb/testsuite/gdb.xml/tdesc-bogus.xml
gdb/testsuite/gdb.xml/tdesc-errors.exp
gdb/testsuite/gdb.xml/tdesc-regs.exp
gdb/testsuite/gdb.xml/tdesc-unknown.xml
gdb/testsuite/gdb.xml/tdesc-xinclude.exp
gdb/testsuite/gdb.xml/trivial.xml
gdb/testsuite/lib/ada.exp
gdb/testsuite/lib/cell.exp
gdb/testsuite/lib/compiler.c
gdb/testsuite/lib/compiler.cc
gdb/testsuite/lib/cp-support.exp
gdb/testsuite/lib/emc-support.exp
gdb/testsuite/lib/gdb.exp
gdb/testsuite/lib/gdbserver-support.exp
gdb/testsuite/lib/java.exp
gdb/testsuite/lib/mi-support.exp
gdb/testsuite/lib/pascal.exp
gdb/testsuite/lib/set_unbuffered_mode.c
gdb/testsuite/lib/trace-support.exp
gdb/thread.c
gdb/top.c
gdb/top.h
gdb/tracepoint.c
gdb/tracepoint.h
gdb/trad-frame.c
gdb/trad-frame.h
gdb/tramp-frame.c
gdb/tramp-frame.h
gdb/tui/ChangeLog-1998-2003
gdb/tui/tui-command.c
gdb/tui/tui-command.h
gdb/tui/tui-data.c
gdb/tui/tui-data.h
gdb/tui/tui-disasm.c
gdb/tui/tui-disasm.h
gdb/tui/tui-file.c
gdb/tui/tui-file.h
gdb/tui/tui-hooks.c
gdb/tui/tui-hooks.h
gdb/tui/tui-interp.c
gdb/tui/tui-io.c
gdb/tui/tui-io.h
gdb/tui/tui-layout.c
gdb/tui/tui-layout.h
gdb/tui/tui-main.c
gdb/tui/tui-out.c
gdb/tui/tui-regs.c
gdb/tui/tui-regs.h
gdb/tui/tui-source.c
gdb/tui/tui-source.h
gdb/tui/tui-stack.c
gdb/tui/tui-stack.h
gdb/tui/tui-win.c
gdb/tui/tui-win.h
gdb/tui/tui-windata.c
gdb/tui/tui-windata.h
gdb/tui/tui-wingeneral.c
gdb/tui/tui-wingeneral.h
gdb/tui/tui-winsource.c
gdb/tui/tui-winsource.h
gdb/tui/tui.c
gdb/tui/tui.h
gdb/typeprint.c
gdb/typeprint.h
gdb/ui-file.c
gdb/ui-file.h
gdb/ui-out.c
gdb/ui-out.h
gdb/user-regs.c
gdb/user-regs.h
gdb/utils.c
gdb/v850-tdep.c
gdb/valarith.c
gdb/valops.c
gdb/valprint.c
gdb/valprint.h
gdb/value.c
gdb/value.h
gdb/varobj.c
gdb/varobj.h
gdb/vax-nat.c
gdb/vax-tdep.c
gdb/vax-tdep.h
gdb/vaxbsd-nat.c
gdb/vaxnbsd-tdep.c
gdb/vaxobsd-tdep.c
gdb/vec.c
gdb/vec.h
gdb/version.h
gdb/version.in
gdb/windows-nat.c
gdb/windows-nat.h
gdb/windows-tdep.c
gdb/windows-tdep.h
gdb/windows-termcap.c
gdb/wrapper.c
gdb/wrapper.h
gdb/xcoffread.c
gdb/xcoffread.h
gdb/xcoffsolib.c
gdb/xcoffsolib.h
gdb/xml-support.c
gdb/xml-support.h
gdb/xml-tdesc.c
gdb/xml-tdesc.h
gdb/xstormy16-tdep.c
gdb/xtensa-config.c
gdb/xtensa-linux-nat.c
gdb/xtensa-linux-tdep.c
gdb/xtensa-tdep.c
gdb/xtensa-tdep.h
gdb/xtensa-xtregs.c
gold/ChangeLog
gold/Makefile.am
gold/Makefile.in
gold/NEWS
gold/README
gold/TODO
gold/aclocal.m4
gold/archive.cc
gold/archive.h
gold/arm.cc
gold/binary.cc
gold/binary.h
gold/common.cc
gold/common.h
gold/compressed_output.cc
gold/compressed_output.h
gold/config.in
gold/configure
gold/configure.ac
gold/configure.tgt
gold/copy-relocs.cc
gold/copy-relocs.h
gold/cref.cc
gold/cref.h
gold/debug.h
gold/defstd.cc
gold/defstd.h
gold/descriptors.cc
gold/descriptors.h
gold/dirsearch.cc
gold/dirsearch.h
gold/dwarf_reader.cc
gold/dwarf_reader.h
gold/dynobj.cc
gold/dynobj.h
gold/ehframe.cc
gold/ehframe.h
gold/errors.cc
gold/errors.h
gold/expression.cc
gold/ffsll.c
gold/fileread.cc
gold/fileread.h
gold/freebsd.h
gold/ftruncate.c
gold/gc.cc
gold/gc.h
gold/gold-threads.cc
gold/gold-threads.h
gold/gold.cc
gold/gold.h
gold/i386.cc
gold/icf.cc
gold/icf.h
gold/incremental.cc
gold/incremental.h
gold/layout.cc
gold/layout.h
gold/main.cc
gold/mapfile.cc
gold/mapfile.h
gold/merge.cc
gold/merge.h
gold/mremap.c
gold/object.cc
gold/object.h
gold/options.cc
gold/options.h
gold/output.cc
gold/output.h
gold/parameters.cc
gold/parameters.h
gold/plugin.cc
gold/plugin.h
gold/po/Make-in
gold/po/POTFILES.in
gold/po/es.po
gold/po/gold.pot
gold/po/id.po
gold/powerpc.cc
gold/pread.c
gold/readsyms.cc
gold/readsyms.h
gold/reduced_debug_output.cc
gold/reduced_debug_output.h
gold/reloc-types.h
gold/reloc.cc
gold/reloc.h
gold/resolve.cc
gold/script-c.h
gold/script-sections.cc
gold/script-sections.h
gold/script.cc
gold/script.h
gold/sparc.cc
gold/stringpool.cc
gold/stringpool.h
gold/symtab.cc
gold/symtab.h
gold/target-reloc.h
gold/target-select.cc
gold/target-select.h
gold/target.cc
gold/target.h
gold/testsuite/Makefile.am
gold/testsuite/Makefile.in
gold/testsuite/basic_test.cc
gold/testsuite/binary.in
gold/testsuite/binary_test.cc
gold/testsuite/binary_unittest.cc
gold/testsuite/common_test_1.c
gold/testsuite/constructor_test.cc
gold/testsuite/copy_test.cc
gold/testsuite/copy_test_1.cc
gold/testsuite/copy_test_2.cc
gold/testsuite/debug_msg.cc
gold/testsuite/debug_msg.sh
gold/testsuite/discard_locals_test.c
gold/testsuite/discard_locals_test.sh
gold/testsuite/dynamic_list.sh
gold/testsuite/dynamic_list.t
gold/testsuite/exception_test.h
gold/testsuite/exception_test_1.cc
gold/testsuite/exception_test_2.cc
gold/testsuite/exception_test_main.cc
gold/testsuite/exclude_libs_test.c
gold/testsuite/exclude_libs_test.sh
gold/testsuite/exclude_libs_test_1.c
gold/testsuite/exclude_libs_test_2.c
gold/testsuite/exclude_libs_test_3.c
gold/testsuite/gc_comdat_test.sh
gold/testsuite/gc_comdat_test_1.cc
gold/testsuite/gc_comdat_test_2.cc
gold/testsuite/gc_tls_test.cc
gold/testsuite/gc_tls_test.sh
gold/testsuite/hidden_test.sh
gold/testsuite/hidden_test_1.c
gold/testsuite/hidden_test_main.c
gold/testsuite/icf_keep_unique_test.cc
gold/testsuite/icf_keep_unique_test.sh
gold/testsuite/icf_test.cc
gold/testsuite/icf_test.sh
gold/testsuite/initpri1.c
gold/testsuite/justsyms.t
gold/testsuite/justsyms_1.cc
gold/testsuite/justsyms_2.cc
gold/testsuite/large.c
gold/testsuite/many_sections_test.cc
gold/testsuite/object_unittest.cc
gold/testsuite/odr_violation1.cc
gold/testsuite/odr_violation2.cc
gold/testsuite/plugin_test.c
gold/testsuite/plugin_test_1.sh
gold/testsuite/plugin_test_2.sh
gold/testsuite/plugin_test_3.sh
gold/testsuite/plugin_test_4.sh
gold/testsuite/protected_1.cc
gold/testsuite/protected_2.cc
gold/testsuite/protected_3.cc
gold/testsuite/protected_main_1.cc
gold/testsuite/protected_main_2.cc
gold/testsuite/protected_main_3.cc
gold/testsuite/relro_script_test.t
gold/testsuite/relro_test.cc
gold/testsuite/relro_test_main.cc
gold/testsuite/script_test_1.cc
gold/testsuite/script_test_1.t
gold/testsuite/script_test_2.cc
gold/testsuite/script_test_2.t
gold/testsuite/script_test_2a.cc
gold/testsuite/script_test_2b.cc
gold/testsuite/script_test_3.sh
gold/testsuite/script_test_3.t
gold/testsuite/script_test_4.sh
gold/testsuite/script_test_4.t
gold/testsuite/script_test_5.cc
gold/testsuite/script_test_5.sh
gold/testsuite/script_test_5.t
gold/testsuite/test.cc
gold/testsuite/test.h
gold/testsuite/testfile.cc
gold/testsuite/testfile.h
gold/testsuite/testmain.cc
gold/testsuite/thin_archive_main.cc
gold/testsuite/thin_archive_test_1.cc
gold/testsuite/thin_archive_test_2.cc
gold/testsuite/thin_archive_test_3.cc
gold/testsuite/thin_archive_test_4.cc
gold/testsuite/tls_test.cc
gold/testsuite/tls_test.h
gold/testsuite/tls_test_c.c
gold/testsuite/tls_test_file2.cc
gold/testsuite/tls_test_main.cc
gold/testsuite/two_file_shared.sh
gold/testsuite/two_file_test.h
gold/testsuite/two_file_test_1.cc
gold/testsuite/two_file_test_1b.cc
gold/testsuite/two_file_test_2.cc
gold/testsuite/two_file_test_main.cc
gold/testsuite/undef_symbol.cc
gold/testsuite/undef_symbol.sh
gold/testsuite/undef_symbol_main.cc
gold/testsuite/ver_matching_def.cc
gold/testsuite/ver_matching_test.sh
gold/testsuite/ver_test.h
gold/testsuite/ver_test_1.cc
gold/testsuite/ver_test_1.sh
gold/testsuite/ver_test_10.script
gold/testsuite/ver_test_10.sh
gold/testsuite/ver_test_2.cc
gold/testsuite/ver_test_2.script
gold/testsuite/ver_test_2.sh
gold/testsuite/ver_test_3.cc
gold/testsuite/ver_test_4.cc
gold/testsuite/ver_test_4.script
gold/testsuite/ver_test_4.sh
gold/testsuite/ver_test_5.cc
gold/testsuite/ver_test_5.script
gold/testsuite/ver_test_5.sh
gold/testsuite/ver_test_6.c
gold/testsuite/ver_test_7.cc
gold/testsuite/ver_test_7.sh
gold/testsuite/ver_test_8.script
gold/testsuite/ver_test_9.cc
gold/testsuite/ver_test_main.cc
gold/testsuite/ver_test_main_2.cc
gold/testsuite/version_script.map
gold/testsuite/weak_alias_test_1.cc
gold/testsuite/weak_alias_test_2.cc
gold/testsuite/weak_alias_test_3.cc
gold/testsuite/weak_alias_test_4.cc
gold/testsuite/weak_alias_test_main.cc
gold/testsuite/weak_plt.sh
gold/testsuite/weak_plt_main.cc
gold/testsuite/weak_plt_shared.cc
gold/testsuite/weak_test.cc
gold/testsuite/weak_undef.h
gold/testsuite/weak_undef_file1.cc
gold/testsuite/weak_undef_file2.cc
gold/testsuite/weak_undef_test.cc
gold/tls.h
gold/token.h
gold/version.cc
gold/workqueue-internal.h
gold/workqueue-threads.cc
gold/workqueue.cc
gold/workqueue.h
gold/x86_64.cc
gold/yyscript.y
gprof/.gdbinit
gprof/ChangeLog
gprof/ChangeLog-2004
gprof/ChangeLog-2005
gprof/ChangeLog-9203
gprof/MAINTAINERS
gprof/Makefile.am
gprof/Makefile.in
gprof/README
gprof/TEST
gprof/TODO
gprof/aclocal.m4
gprof/alpha.c
gprof/basic_blocks.c
gprof/basic_blocks.h
gprof/bb_exit_func.c
gprof/bbconv.pl
gprof/bsd_callg_bl.m
gprof/call_graph.c
gprof/call_graph.h
gprof/cg_arcs.c
gprof/cg_arcs.h
gprof/cg_dfn.c
gprof/cg_dfn.h
gprof/cg_print.c
gprof/cg_print.h
gprof/configure
gprof/configure.in
gprof/corefile.c
gprof/corefile.h
gprof/dep-in.sed
gprof/fdl.texi
gprof/flat_bl.m
gprof/fsf_callg_bl.m
gprof/gconfig.in
gprof/gen-c-prog.awk
gprof/gmon.h
gprof/gmon_io.c
gprof/gmon_io.h
gprof/gmon_out.h
gprof/gprof.c
gprof/gprof.h
gprof/gprof.texi
gprof/hertz.c
gprof/hertz.h
gprof/hist.c
gprof/hist.h
gprof/i386.c
gprof/mips.c
gprof/po/.cvsignore
gprof/po/Make-in
gprof/po/POTFILES.in
gprof/po/da.po
gprof/po/de.po
gprof/po/es.po
gprof/po/fi.po
gprof/po/fr.po
gprof/po/ga.po
gprof/po/gprof.pot
gprof/po/id.po
gprof/po/ms.po
gprof/po/nl.po
gprof/po/pt_BR.po
gprof/po/ro.po
gprof/po/rw.po
gprof/po/sv.po
gprof/po/tr.po
gprof/po/vi.po
gprof/search_list.c
gprof/search_list.h
gprof/source.c
gprof/source.h
gprof/sparc.c
gprof/stamp-h.in
gprof/sym_ids.c
gprof/sym_ids.h
gprof/symtab.c
gprof/symtab.h
gprof/tahoe.c
gprof/utils.c
gprof/utils.h
gprof/vax.c
ld/ChangeLog
ld/ChangeLog-0001
ld/ChangeLog-0203
ld/ChangeLog-2004
ld/ChangeLog-2005
ld/ChangeLog-2006
ld/ChangeLog-2007
ld/ChangeLog-2008
ld/ChangeLog-9197
ld/ChangeLog-9899
ld/MAINTAINERS
ld/Makefile.am
ld/Makefile.in
ld/NEWS
ld/README
ld/TODO
ld/aclocal.m4
ld/config.in
ld/configure
ld/configure.host
ld/configure.in
ld/configure.tgt
ld/deffile.h
ld/deffilep.y
ld/dep-in.sed
ld/elf-hints-local.h
ld/emulparams/README
ld/emulparams/aix5ppc.sh
ld/emulparams/aix5rs6.sh
ld/emulparams/aixppc.sh
ld/emulparams/aixrs6.sh
ld/emulparams/alpha.sh
ld/emulparams/arcelf.sh
ld/emulparams/arm_epoc_pe.sh
ld/emulparams/arm_wince_pe.sh
ld/emulparams/armaoutb.sh
ld/emulparams/armaoutl.sh
ld/emulparams/armcoff.sh
ld/emulparams/armelf.sh
ld/emulparams/armelf_fbsd.sh
ld/emulparams/armelf_linux.sh
ld/emulparams/armelf_linux_eabi.sh
ld/emulparams/armelf_nbsd.sh
ld/emulparams/armelf_vxworks.sh
ld/emulparams/armelfb.sh
ld/emulparams/armelfb_linux.sh
ld/emulparams/armelfb_linux_eabi.sh
ld/emulparams/armelfb_nbsd.sh
ld/emulparams/armnbsd.sh
ld/emulparams/armnto.sh
ld/emulparams/armpe.sh
ld/emulparams/armsymbian.sh
ld/emulparams/avr1.sh
ld/emulparams/avr2.sh
ld/emulparams/avr25.sh
ld/emulparams/avr3.sh
ld/emulparams/avr31.sh
ld/emulparams/avr35.sh
ld/emulparams/avr4.sh
ld/emulparams/avr5.sh
ld/emulparams/avr51.sh
ld/emulparams/avr6.sh
ld/emulparams/bfin.sh
ld/emulparams/coff_i860.sh
ld/emulparams/coff_sparc.sh
ld/emulparams/crisaout.sh
ld/emulparams/criself.sh
ld/emulparams/crislinux.sh
ld/emulparams/d10velf.sh
ld/emulparams/d30v_e.sh
ld/emulparams/d30v_o.sh
ld/emulparams/d30velf.sh
ld/emulparams/delta68.sh
ld/emulparams/elf32_dlx.sh
ld/emulparams/elf32_i860.sh
ld/emulparams/elf32_i960.sh
ld/emulparams/elf32_sparc.sh
ld/emulparams/elf32_sparc_vxworks.sh
ld/emulparams/elf32_spu.sh
ld/emulparams/elf32am33lin.sh
ld/emulparams/elf32b4300.sh
ld/emulparams/elf32bfinfd.sh
ld/emulparams/elf32bmip.sh
ld/emulparams/elf32bmipn32-defs.sh
ld/emulparams/elf32bmipn32.sh
ld/emulparams/elf32bsmip.sh
ld/emulparams/elf32btsmip.sh
ld/emulparams/elf32btsmipn32.sh
ld/emulparams/elf32cr16.sh
ld/emulparams/elf32cr16c.sh
ld/emulparams/elf32crx.sh
ld/emulparams/elf32ebmip.sh
ld/emulparams/elf32ebmipvxworks.sh
ld/emulparams/elf32elmip.sh
ld/emulparams/elf32elmipvxworks.sh
ld/emulparams/elf32fr30.sh
ld/emulparams/elf32frv.sh
ld/emulparams/elf32frvfd.sh
ld/emulparams/elf32i370.sh
ld/emulparams/elf32ip2k.sh
ld/emulparams/elf32iq10.sh
ld/emulparams/elf32iq2000.sh
ld/emulparams/elf32l4300.sh
ld/emulparams/elf32lm32.sh
ld/emulparams/elf32lm32fd.sh
ld/emulparams/elf32lmip.sh
ld/emulparams/elf32lppc.sh
ld/emulparams/elf32lppcnto.sh
ld/emulparams/elf32lppcsim.sh
ld/emulparams/elf32lsmip.sh
ld/emulparams/elf32ltsmip.sh
ld/emulparams/elf32ltsmipn32.sh
ld/emulparams/elf32m32c.sh
ld/emulparams/elf32mb_linux.sh
ld/emulparams/elf32mcore.sh
ld/emulparams/elf32mep.sh
ld/emulparams/elf32microblaze.sh
ld/emulparams/elf32mipswindiss.sh
ld/emulparams/elf32moxie.sh
ld/emulparams/elf32mt.sh
ld/emulparams/elf32openrisc.sh
ld/emulparams/elf32ppc.sh
ld/emulparams/elf32ppc_fbsd.sh
ld/emulparams/elf32ppccommon.sh
ld/emulparams/elf32ppclinux.sh
ld/emulparams/elf32ppcnto.sh
ld/emulparams/elf32ppcsim.sh
ld/emulparams/elf32ppcvxworks.sh
ld/emulparams/elf32ppcwindiss.sh
ld/emulparams/elf32vax.sh
ld/emulparams/elf32xc16x.sh
ld/emulparams/elf32xc16xl.sh
ld/emulparams/elf32xc16xs.sh
ld/emulparams/elf32xstormy16.sh
ld/emulparams/elf32xtensa.sh
ld/emulparams/elf64_aix.sh
ld/emulparams/elf64_ia64.sh
ld/emulparams/elf64_ia64_fbsd.sh
ld/emulparams/elf64_s390.sh
ld/emulparams/elf64_sparc.sh
ld/emulparams/elf64_sparc_fbsd.sh
ld/emulparams/elf64alpha.sh
ld/emulparams/elf64alpha_fbsd.sh
ld/emulparams/elf64alpha_nbsd.sh
ld/emulparams/elf64bmip-defs.sh
ld/emulparams/elf64bmip.sh
ld/emulparams/elf64btsmip.sh
ld/emulparams/elf64hppa.sh
ld/emulparams/elf64lppc.sh
ld/emulparams/elf64ltsmip.sh
ld/emulparams/elf64mmix.sh
ld/emulparams/elf64ppc.sh
ld/emulparams/elf_fbsd.sh
ld/emulparams/elf_i386.sh
ld/emulparams/elf_i386_be.sh
ld/emulparams/elf_i386_chaos.sh
ld/emulparams/elf_i386_fbsd.sh
ld/emulparams/elf_i386_ldso.sh
ld/emulparams/elf_i386_vxworks.sh
ld/emulparams/elf_l1om.sh
ld/emulparams/elf_l1om_fbsd.sh
ld/emulparams/elf_s390.sh
ld/emulparams/elf_x86_64.sh
ld/emulparams/elf_x86_64_fbsd.sh
ld/emulparams/gld960.sh
ld/emulparams/gld960coff.sh
ld/emulparams/h8300.sh
ld/emulparams/h8300elf.sh
ld/emulparams/h8300h.sh
ld/emulparams/h8300helf.sh
ld/emulparams/h8300hn.sh
ld/emulparams/h8300hnelf.sh
ld/emulparams/h8300s.sh
ld/emulparams/h8300self.sh
ld/emulparams/h8300sn.sh
ld/emulparams/h8300snelf.sh
ld/emulparams/h8300sx.sh
ld/emulparams/h8300sxelf.sh
ld/emulparams/h8300sxn.sh
ld/emulparams/h8300sxnelf.sh
ld/emulparams/h8500.sh
ld/emulparams/h8500b.sh
ld/emulparams/h8500c.sh
ld/emulparams/h8500m.sh
ld/emulparams/h8500s.sh
ld/emulparams/hp300bsd.sh
ld/emulparams/hp3hpux.sh
ld/emulparams/hppa64linux.sh
ld/emulparams/hppaelf.sh
ld/emulparams/hppalinux.sh
ld/emulparams/hppanbsd.sh
ld/emulparams/hppaobsd.sh
ld/emulparams/i386aout.sh
ld/emulparams/i386beos.sh
ld/emulparams/i386bsd.sh
ld/emulparams/i386coff.sh
ld/emulparams/i386go32.sh
ld/emulparams/i386linux.sh
ld/emulparams/i386lynx.sh
ld/emulparams/i386mach.sh
ld/emulparams/i386moss.sh
ld/emulparams/i386msdos.sh
ld/emulparams/i386nbsd.sh
ld/emulparams/i386nto.sh
ld/emulparams/i386nw.sh
ld/emulparams/i386pe.sh
ld/emulparams/i386pe_posix.sh
ld/emulparams/i386pep.sh
ld/emulparams/lnk960.sh
ld/emulparams/m32relf.sh
ld/emulparams/m32relf_linux.sh
ld/emulparams/m32rlelf.sh
ld/emulparams/m32rlelf_linux.sh
ld/emulparams/m68hc11elf.sh
ld/emulparams/m68hc11elfb.sh
ld/emulparams/m68hc12elf.sh
ld/emulparams/m68hc12elfb.sh
ld/emulparams/m68k4knbsd.sh
ld/emulparams/m68kaout.sh
ld/emulparams/m68kaux.sh
ld/emulparams/m68kcoff.sh
ld/emulparams/m68kelf.sh
ld/emulparams/m68kelfnbsd.sh
ld/emulparams/m68klinux.sh
ld/emulparams/m68knbsd.sh
ld/emulparams/m68kpsos.sh
ld/emulparams/m88kbcs.sh
ld/emulparams/maxqcoff.sh
ld/emulparams/mcorepe.sh
ld/emulparams/mipsbig.sh
ld/emulparams/mipsbsd.sh
ld/emulparams/mipsidt.sh
ld/emulparams/mipsidtl.sh
ld/emulparams/mipslit.sh
ld/emulparams/mipslnews.sh
ld/emulparams/mipspe.sh
ld/emulparams/mmo.sh
ld/emulparams/mn10200.sh
ld/emulparams/mn10300.sh
ld/emulparams/msp430all.sh
ld/emulparams/news.sh
ld/emulparams/ns32knbsd.sh
ld/emulparams/or32.sh
ld/emulparams/or32elf.sh
ld/emulparams/pc532macha.sh
ld/emulparams/pdp11.sh
ld/emulparams/pjelf.sh
ld/emulparams/pjlelf.sh
ld/emulparams/ppclynx.sh
ld/emulparams/ppcmacos.sh
ld/emulparams/ppcnw.sh
ld/emulparams/ppcpe.sh
ld/emulparams/riscix.sh
ld/emulparams/scoreelf.sh
ld/emulparams/sh.sh
ld/emulparams/shelf.sh
ld/emulparams/shelf32.sh
ld/emulparams/shelf32_linux.sh
ld/emulparams/shelf32_nbsd.sh
ld/emulparams/shelf64.sh
ld/emulparams/shelf64_nbsd.sh
ld/emulparams/shelf_linux.sh
ld/emulparams/shelf_nbsd.sh
ld/emulparams/shelf_nto.sh
ld/emulparams/shelf_uclinux.sh
ld/emulparams/shelf_vxworks.sh
ld/emulparams/shl.sh
ld/emulparams/shlelf.sh
ld/emulparams/shlelf32.sh
ld/emulparams/shlelf32_linux.sh
ld/emulparams/shlelf32_nbsd.sh
ld/emulparams/shlelf64.sh
ld/emulparams/shlelf64_nbsd.sh
ld/emulparams/shlelf_linux.sh
ld/emulparams/shlelf_nbsd.sh
ld/emulparams/shlelf_nto.sh
ld/emulparams/shlelf_vxworks.sh
ld/emulparams/shlsymbian.sh
ld/emulparams/shpe.sh
ld/emulparams/sparcaout.sh
ld/emulparams/sparclinux.sh
ld/emulparams/sparcnbsd.sh
ld/emulparams/st2000.sh
ld/emulparams/sun3.sh
ld/emulparams/sun4.sh
ld/emulparams/tic30aout.sh
ld/emulparams/tic30coff.sh
ld/emulparams/tic3xcoff.sh
ld/emulparams/tic3xcoff_onchip.sh
ld/emulparams/tic4xcoff.sh
ld/emulparams/tic54xcoff.sh
ld/emulparams/tic80coff.sh
ld/emulparams/v850.sh
ld/emulparams/vanilla.sh
ld/emulparams/vax.sh
ld/emulparams/vaxnbsd.sh
ld/emulparams/vsta.sh
ld/emulparams/vxworks.sh
ld/emulparams/w65.sh
ld/emulparams/z80.sh
ld/emulparams/z8001.sh
ld/emulparams/z8002.sh
ld/emultempl/README
ld/emultempl/aix.em
ld/emultempl/alphaelf.em
ld/emultempl/armcoff.em
ld/emultempl/armelf.em
ld/emultempl/astring.sed
ld/emultempl/avrelf.em
ld/emultempl/beos.em
ld/emultempl/cr16elf.em
ld/emultempl/crxelf.em
ld/emultempl/elf-generic.em
ld/emultempl/elf32.em
ld/emultempl/genelf.em
ld/emultempl/generic.em
ld/emultempl/gld960.em
ld/emultempl/gld960c.em
ld/emultempl/hppaelf.em
ld/emultempl/ia64elf.em
ld/emultempl/irix.em
ld/emultempl/linux.em
ld/emultempl/lnk960.em
ld/emultempl/m68hc1xelf.em
ld/emultempl/m68kcoff.em
ld/emultempl/m68kelf.em
ld/emultempl/mipsecoff.em
ld/emultempl/mipself.em
ld/emultempl/mmix-elfnmmo.em
ld/emultempl/mmixelf.em
ld/emultempl/mmo.em
ld/emultempl/needrelax.em
ld/emultempl/netbsd.em
ld/emultempl/ostring.sed
ld/emultempl/pe.em
ld/emultempl/pep.em
ld/emultempl/ppc32elf.em
ld/emultempl/ppc64elf.em
ld/emultempl/scoreelf.em
ld/emultempl/sh64elf.em
ld/emultempl/spu_icache.S
ld/emultempl/spu_icache.o_c
ld/emultempl/spu_ovl.S
ld/emultempl/spu_ovl.o_c
ld/emultempl/spuelf.em
ld/emultempl/sunos.em
ld/emultempl/ticoff.em
ld/emultempl/vanilla.em
ld/emultempl/vxworks.em
ld/emultempl/xtensaelf.em
ld/emultempl/z80.em
ld/fdl.texi
ld/gen-doc.texi
ld/genscrba.sh
ld/genscripts.sh
ld/h8-doc.texi
ld/ld.h
ld/ld.texinfo
ld/ldcref.c
ld/ldctor.c
ld/ldctor.h
ld/ldemul.c
ld/ldemul.h
ld/ldexp.c
ld/ldexp.h
ld/ldfile.c
ld/ldfile.h
ld/ldgram.y
ld/ldint.texinfo
ld/ldlang.c
ld/ldlang.h
ld/ldlex.h
ld/ldlex.l
ld/ldmain.c
ld/ldmain.h
ld/ldmisc.c
ld/ldmisc.h
ld/ldver.c
ld/ldver.h
ld/ldwrite.c
ld/ldwrite.h
ld/lexsup.c
ld/mri.c
ld/mri.h
ld/pe-dll.c
ld/pe-dll.h
ld/pep-dll.c
ld/pep-dll.h
ld/po/.cvsignore
ld/po/Make-in
ld/po/POTFILES.in
ld/po/da.po
ld/po/es.po
ld/po/fi.po
ld/po/fr.po
ld/po/ga.po
ld/po/id.po
ld/po/ld.pot
ld/po/sv.po
ld/po/tr.po
ld/po/vi.po
ld/po/zh_CN.po
ld/po/zh_TW.po
ld/scripttempl/README
ld/scripttempl/a29k.sc
ld/scripttempl/aix.sc
ld/scripttempl/alpha.sc
ld/scripttempl/aout.sc
ld/scripttempl/armaout.sc
ld/scripttempl/armbpabi.sc
ld/scripttempl/armcoff.sc
ld/scripttempl/avr.sc
ld/scripttempl/crisaout.sc
ld/scripttempl/delta68.sc
ld/scripttempl/dlx.sc
ld/scripttempl/ebmon29k.sc
ld/scripttempl/elf.sc
ld/scripttempl/elf32cr16.sc
ld/scripttempl/elf32cr16c.sc
ld/scripttempl/elf32crx.sc
ld/scripttempl/elf32msp430.sc
ld/scripttempl/elf32msp430_3.sc
ld/scripttempl/elf32sh-symbian.sc
ld/scripttempl/elf32xc16x.sc
ld/scripttempl/elf32xc16xl.sc
ld/scripttempl/elf32xc16xs.sc
ld/scripttempl/elf64hppa.sc
ld/scripttempl/elf_chaos.sc
ld/scripttempl/elfd10v.sc
ld/scripttempl/elfd30v.sc
ld/scripttempl/elfi370.sc
ld/scripttempl/elfm68hc11.sc
ld/scripttempl/elfm68hc12.sc
ld/scripttempl/elfmicroblaze.sc
ld/scripttempl/elfxtensa.sc
ld/scripttempl/epocpe.sc
ld/scripttempl/h8300.sc
ld/scripttempl/h8300h.sc
ld/scripttempl/h8300hn.sc
ld/scripttempl/h8300s.sc
ld/scripttempl/h8300sn.sc
ld/scripttempl/h8300sx.sc
ld/scripttempl/h8300sxn.sc
ld/scripttempl/h8500.sc
ld/scripttempl/h8500b.sc
ld/scripttempl/h8500c.sc
ld/scripttempl/h8500m.sc
ld/scripttempl/h8500s.sc
ld/scripttempl/hppaelf.sc
ld/scripttempl/i386beos.sc
ld/scripttempl/i386coff.sc
ld/scripttempl/i386go32.sc
ld/scripttempl/i386msdos.sc
ld/scripttempl/i860coff.sc
ld/scripttempl/i960.sc
ld/scripttempl/ip2k.sc
ld/scripttempl/iq2000.sc
ld/scripttempl/m68kaux.sc
ld/scripttempl/m68kcoff.sc
ld/scripttempl/m68klynx.sc
ld/scripttempl/m88kbcs.sc
ld/scripttempl/maxqcoff.sc
ld/scripttempl/mcorepe.sc
ld/scripttempl/mep.sc
ld/scripttempl/mips.sc
ld/scripttempl/mipsbsd.sc
ld/scripttempl/mmo.sc
ld/scripttempl/moxie.sc
ld/scripttempl/nw.sc
ld/scripttempl/or32.sc
ld/scripttempl/pe.sc
ld/scripttempl/pep.sc
ld/scripttempl/pj.sc
ld/scripttempl/ppcpe.sc
ld/scripttempl/psos.sc
ld/scripttempl/riscix.sc
ld/scripttempl/sa29200.sc
ld/scripttempl/sh.sc
ld/scripttempl/sparccoff.sc
ld/scripttempl/sparclynx.sc
ld/scripttempl/st2000.sc
ld/scripttempl/tic30aout.sc
ld/scripttempl/tic30coff.sc
ld/scripttempl/tic4xcoff.sc
ld/scripttempl/tic54xcoff.sc
ld/scripttempl/tic80coff.sc
ld/scripttempl/v850.sc
ld/scripttempl/vanilla.sc
ld/scripttempl/w65.sc
ld/scripttempl/xstormy16.sc
ld/scripttempl/z80.sc
ld/scripttempl/z8000.sc
ld/stamp-h.in
ld/sysdep.h
ld/testsuite/ChangeLog
ld/testsuite/ChangeLog-2004
ld/testsuite/ChangeLog-2005
ld/testsuite/ChangeLog-2006
ld/testsuite/ChangeLog-2007
ld/testsuite/ChangeLog-2008
ld/testsuite/ChangeLog-9303
ld/testsuite/config/default.exp
ld/testsuite/ld-alpha/align.s
ld/testsuite/ld-alpha/alpha.exp
ld/testsuite/ld-alpha/tlsbin.dd
ld/testsuite/ld-alpha/tlsbin.rd
ld/testsuite/ld-alpha/tlsbin.s
ld/testsuite/ld-alpha/tlsbin.sd
ld/testsuite/ld-alpha/tlsbin.td
ld/testsuite/ld-alpha/tlsbinpic.s
ld/testsuite/ld-alpha/tlsbinr.dd
ld/testsuite/ld-alpha/tlsbinr.rd
ld/testsuite/ld-alpha/tlsbinr.sd
ld/testsuite/ld-alpha/tlsg.s
ld/testsuite/ld-alpha/tlsg.sd
ld/testsuite/ld-alpha/tlslib.s
ld/testsuite/ld-alpha/tlspic.dd
ld/testsuite/ld-alpha/tlspic.rd
ld/testsuite/ld-alpha/tlspic.sd
ld/testsuite/ld-alpha/tlspic.td
ld/testsuite/ld-alpha/tlspic1.s
ld/testsuite/ld-alpha/tlspic2.s
ld/testsuite/ld-arm/arch-v6.s
ld/testsuite/ld-arm/arch-v6k.s
ld/testsuite/ld-arm/arch-v6t2.s
ld/testsuite/ld-arm/arm-app-abs32.d
ld/testsuite/ld-arm/arm-app-abs32.r
ld/testsuite/ld-arm/arm-app-abs32.s
ld/testsuite/ld-arm/arm-app-movw.s
ld/testsuite/ld-arm/arm-app.d
ld/testsuite/ld-arm/arm-app.r
ld/testsuite/ld-arm/arm-app.s
ld/testsuite/ld-arm/arm-be8.d
ld/testsuite/ld-arm/arm-be8.s
ld/testsuite/ld-arm/arm-call.d
ld/testsuite/ld-arm/arm-call1.s
ld/testsuite/ld-arm/arm-call2.s
ld/testsuite/ld-arm/arm-dyn.ld
ld/testsuite/ld-arm/arm-elf.exp
ld/testsuite/ld-arm/arm-lib-plt32.d
ld/testsuite/ld-arm/arm-lib-plt32.r
ld/testsuite/ld-arm/arm-lib-plt32.s
ld/testsuite/ld-arm/arm-lib.d
ld/testsuite/ld-arm/arm-lib.ld
ld/testsuite/ld-arm/arm-lib.r
ld/testsuite/ld-arm/arm-lib.s
ld/testsuite/ld-arm/arm-movwt.d
ld/testsuite/ld-arm/arm-movwt.s
ld/testsuite/ld-arm/arm-pic-veneer.d
ld/testsuite/ld-arm/arm-pic-veneer.s
ld/testsuite/ld-arm/arm-rel31.d
ld/testsuite/ld-arm/arm-rel31.s
ld/testsuite/ld-arm/arm-static-app.d
ld/testsuite/ld-arm/arm-static-app.r
ld/testsuite/ld-arm/arm-static-app.s
ld/testsuite/ld-arm/arm-target1-abs.d
ld/testsuite/ld-arm/arm-target1-rel.d
ld/testsuite/ld-arm/arm-target1.s
ld/testsuite/ld-arm/arm-target2-abs.d
ld/testsuite/ld-arm/arm-target2-got-rel.d
ld/testsuite/ld-arm/arm-target2-rel.d
ld/testsuite/ld-arm/arm-target2.s
ld/testsuite/ld-arm/arm.ld
ld/testsuite/ld-arm/armthumb-lib.d
ld/testsuite/ld-arm/armthumb-lib.sym
ld/testsuite/ld-arm/armv4-bx.d
ld/testsuite/ld-arm/armv4-bx.s
ld/testsuite/ld-arm/attr-merge-2.attr
ld/testsuite/ld-arm/attr-merge-2a.s
ld/testsuite/ld-arm/attr-merge-2b.s
ld/testsuite/ld-arm/attr-merge-3.attr
ld/testsuite/ld-arm/attr-merge-3a.s
ld/testsuite/ld-arm/attr-merge-3b.s
ld/testsuite/ld-arm/attr-merge-4.attr
ld/testsuite/ld-arm/attr-merge-4a.s
ld/testsuite/ld-arm/attr-merge-4b.s
ld/testsuite/ld-arm/attr-merge-5.attr
ld/testsuite/ld-arm/attr-merge-5.s
ld/testsuite/ld-arm/attr-merge-arch-1.attr
ld/testsuite/ld-arm/attr-merge-arch-2.attr
ld/testsuite/ld-arm/attr-merge-unknown-1.d
ld/testsuite/ld-arm/attr-merge-unknown-1.s
ld/testsuite/ld-arm/attr-merge-unknown-2.d
ld/testsuite/ld-arm/attr-merge-unknown-2.s
ld/testsuite/ld-arm/attr-merge-unknown-2r.d
ld/testsuite/ld-arm/attr-merge-unknown-3.d
ld/testsuite/ld-arm/attr-merge-wchar-0.s
ld/testsuite/ld-arm/attr-merge-wchar-00-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-00.d
ld/testsuite/ld-arm/attr-merge-wchar-02-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-02.d
ld/testsuite/ld-arm/attr-merge-wchar-04-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-04.d
ld/testsuite/ld-arm/attr-merge-wchar-2.s
ld/testsuite/ld-arm/attr-merge-wchar-20-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-20.d
ld/testsuite/ld-arm/attr-merge-wchar-22-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-22.d
ld/testsuite/ld-arm/attr-merge-wchar-24-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-24.d
ld/testsuite/ld-arm/attr-merge-wchar-4.s
ld/testsuite/ld-arm/attr-merge-wchar-40-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-40.d
ld/testsuite/ld-arm/attr-merge-wchar-42-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-42.d
ld/testsuite/ld-arm/attr-merge-wchar-44-nowarn.d
ld/testsuite/ld-arm/attr-merge-wchar-44.d
ld/testsuite/ld-arm/attr-merge.attr
ld/testsuite/ld-arm/attr-merge.s
ld/testsuite/ld-arm/blank.s
ld/testsuite/ld-arm/callweak-2.d
ld/testsuite/ld-arm/callweak-2.s
ld/testsuite/ld-arm/callweak.d
ld/testsuite/ld-arm/callweak.s
ld/testsuite/ld-arm/cortex-a8-arm-target.s
ld/testsuite/ld-arm/cortex-a8-far-1.s
ld/testsuite/ld-arm/cortex-a8-far-2.s
ld/testsuite/ld-arm/cortex-a8-far.d
ld/testsuite/ld-arm/cortex-a8-fix-b-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-b-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-b-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-b.d
ld/testsuite/ld-arm/cortex-a8-fix-b.s
ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-bcc.d
ld/testsuite/ld-arm/cortex-a8-fix-bcc.s
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-bl-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-bl.d
ld/testsuite/ld-arm/cortex-a8-fix-bl.s
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-arm.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel-thumb.d
ld/testsuite/ld-arm/cortex-a8-fix-blx-rel.s
ld/testsuite/ld-arm/cortex-a8-fix-blx.d
ld/testsuite/ld-arm/cortex-a8-fix-blx.s
ld/testsuite/ld-arm/cortex-a8-fix-hdr.d
ld/testsuite/ld-arm/cortex-a8-fix-hdr.s
ld/testsuite/ld-arm/cortex-a8-fix-hdr.t
ld/testsuite/ld-arm/cortex-a8-thumb-target.s
ld/testsuite/ld-arm/discard-unwind.ld
ld/testsuite/ld-arm/emit-relocs1-vxworks.d
ld/testsuite/ld-arm/emit-relocs1.d
ld/testsuite/ld-arm/emit-relocs1.s
ld/testsuite/ld-arm/farcall-arm-arm-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-arm.d
ld/testsuite/ld-arm/farcall-arm-arm.s
ld/testsuite/ld-arm/farcall-arm-thumb-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-thumb-blx.d
ld/testsuite/ld-arm/farcall-arm-thumb-pic-veneer.d
ld/testsuite/ld-arm/farcall-arm-thumb.d
ld/testsuite/ld-arm/farcall-arm-thumb.s
ld/testsuite/ld-arm/farcall-group-limit.d
ld/testsuite/ld-arm/farcall-group-size2.d
ld/testsuite/ld-arm/farcall-group.d
ld/testsuite/ld-arm/farcall-group.s
ld/testsuite/ld-arm/farcall-group2.s
ld/testsuite/ld-arm/farcall-group3.s
ld/testsuite/ld-arm/farcall-group4.s
ld/testsuite/ld-arm/farcall-mix.d
ld/testsuite/ld-arm/farcall-mix.s
ld/testsuite/ld-arm/farcall-mix2.d
ld/testsuite/ld-arm/farcall-mix2.s
ld/testsuite/ld-arm/farcall-mixed-app-v5.d
ld/testsuite/ld-arm/farcall-mixed-app.d
ld/testsuite/ld-arm/farcall-mixed-app.r
ld/testsuite/ld-arm/farcall-mixed-app.s
ld/testsuite/ld-arm/farcall-mixed-app.sym
ld/testsuite/ld-arm/farcall-mixed-lib.d
ld/testsuite/ld-arm/farcall-mixed-lib.r
ld/testsuite/ld-arm/farcall-mixed-lib1.s
ld/testsuite/ld-arm/farcall-mixed-lib2.s
ld/testsuite/ld-arm/farcall-section.d
ld/testsuite/ld-arm/farcall-section.s
ld/testsuite/ld-arm/farcall-thumb-arm-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-arm-blx.d
ld/testsuite/ld-arm/farcall-thumb-arm-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-arm-short.d
ld/testsuite/ld-arm/farcall-thumb-arm-short.s
ld/testsuite/ld-arm/farcall-thumb-arm.d
ld/testsuite/ld-arm/farcall-thumb-arm.s
ld/testsuite/ld-arm/farcall-thumb-thumb-blx-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb-blx.d
ld/testsuite/ld-arm/farcall-thumb-thumb-m-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb-m.d
ld/testsuite/ld-arm/farcall-thumb-thumb-pic-veneer.d
ld/testsuite/ld-arm/farcall-thumb-thumb.d
ld/testsuite/ld-arm/farcall-thumb-thumb.s
ld/testsuite/ld-arm/gc-unwind.d
ld/testsuite/ld-arm/gc-unwind.s
ld/testsuite/ld-arm/group-relocs-alu-bad.d
ld/testsuite/ld-arm/group-relocs-alu-bad.s
ld/testsuite/ld-arm/group-relocs-ldc-bad.d
ld/testsuite/ld-arm/group-relocs-ldc-bad.s
ld/testsuite/ld-arm/group-relocs-ldr-bad.d
ld/testsuite/ld-arm/group-relocs-ldr-bad.s
ld/testsuite/ld-arm/group-relocs-ldrs-bad.d
ld/testsuite/ld-arm/group-relocs-ldrs-bad.s
ld/testsuite/ld-arm/group-relocs.d
ld/testsuite/ld-arm/group-relocs.s
ld/testsuite/ld-arm/jump19.d
ld/testsuite/ld-arm/jump19.s
ld/testsuite/ld-arm/mixed-app-v5.d
ld/testsuite/ld-arm/mixed-app.d
ld/testsuite/ld-arm/mixed-app.r
ld/testsuite/ld-arm/mixed-app.s
ld/testsuite/ld-arm/mixed-app.sym
ld/testsuite/ld-arm/mixed-lib.d
ld/testsuite/ld-arm/mixed-lib.r
ld/testsuite/ld-arm/mixed-lib.s
ld/testsuite/ld-arm/mixed-lib.sym
ld/testsuite/ld-arm/movw-merge.d
ld/testsuite/ld-arm/movw-merge.s
ld/testsuite/ld-arm/movw-shared-1.d
ld/testsuite/ld-arm/movw-shared-1.s
ld/testsuite/ld-arm/movw-shared-2.d
ld/testsuite/ld-arm/movw-shared-2.s
ld/testsuite/ld-arm/movw-shared-3.d
ld/testsuite/ld-arm/movw-shared-3.s
ld/testsuite/ld-arm/movw-shared-4.d
ld/testsuite/ld-arm/movw-shared-4.s
ld/testsuite/ld-arm/preempt-app.s
ld/testsuite/ld-arm/preempt-app.sym
ld/testsuite/ld-arm/symbian-seg1.d
ld/testsuite/ld-arm/symbian-seg1.s
ld/testsuite/ld-arm/thumb-entry.d
ld/testsuite/ld-arm/thumb-entry.s
ld/testsuite/ld-arm/thumb-rel32.d
ld/testsuite/ld-arm/thumb-rel32.s
ld/testsuite/ld-arm/thumb1-bl.d
ld/testsuite/ld-arm/thumb1-bl.s
ld/testsuite/ld-arm/thumb2-b-interwork.d
ld/testsuite/ld-arm/thumb2-b-interwork.s
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad-noeabi.d
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.d
ld/testsuite/ld-arm/thumb2-bl-as-thumb1-bad.s
ld/testsuite/ld-arm/thumb2-bl-bad-noeabi.d
ld/testsuite/ld-arm/thumb2-bl-bad.d
ld/testsuite/ld-arm/thumb2-bl-bad.s
ld/testsuite/ld-arm/thumb2-bl-blx-interwork.d
ld/testsuite/ld-arm/thumb2-bl-blx-interwork.s
ld/testsuite/ld-arm/thumb2-bl-undefweak.d
ld/testsuite/ld-arm/thumb2-bl-undefweak.s
ld/testsuite/ld-arm/thumb2-bl-undefweak1.d
ld/testsuite/ld-arm/thumb2-bl-undefweak1.s
ld/testsuite/ld-arm/thumb2-bl.d
ld/testsuite/ld-arm/thumb2-bl.s
ld/testsuite/ld-arm/tls-app.d
ld/testsuite/ld-arm/tls-app.r
ld/testsuite/ld-arm/tls-app.s
ld/testsuite/ld-arm/tls-lib.d
ld/testsuite/ld-arm/tls-lib.r
ld/testsuite/ld-arm/tls-lib.s
ld/testsuite/ld-arm/unwind-1.d
ld/testsuite/ld-arm/unwind-1.s
ld/testsuite/ld-arm/unwind-2.d
ld/testsuite/ld-arm/unwind-2.s
ld/testsuite/ld-arm/unwind-3.d
ld/testsuite/ld-arm/unwind-3.s
ld/testsuite/ld-arm/unwind-4.d
ld/testsuite/ld-arm/unwind-4.s
ld/testsuite/ld-arm/unwind-5.d
ld/testsuite/ld-arm/unwind-5.s
ld/testsuite/ld-arm/use-thumb-lib.s
ld/testsuite/ld-arm/use-thumb-lib.sym
ld/testsuite/ld-arm/vfp11-fix-none.d
ld/testsuite/ld-arm/vfp11-fix-none.s
ld/testsuite/ld-arm/vfp11-fix-scalar.d
ld/testsuite/ld-arm/vfp11-fix-scalar.s
ld/testsuite/ld-arm/vfp11-fix-vector.d
ld/testsuite/ld-arm/vfp11-fix-vector.s
ld/testsuite/ld-arm/vxworks1-lib.dd
ld/testsuite/ld-arm/vxworks1-lib.nd
ld/testsuite/ld-arm/vxworks1-lib.rd
ld/testsuite/ld-arm/vxworks1-lib.s
ld/testsuite/ld-arm/vxworks1-lib.td
ld/testsuite/ld-arm/vxworks1-static.d
ld/testsuite/ld-arm/vxworks1.dd
ld/testsuite/ld-arm/vxworks1.ld
ld/testsuite/ld-arm/vxworks1.rd
ld/testsuite/ld-arm/vxworks1.s
ld/testsuite/ld-arm/vxworks2-static.sd
ld/testsuite/ld-arm/vxworks2.s
ld/testsuite/ld-arm/vxworks2.sd
ld/testsuite/ld-auto-import/auto-import.exp
ld/testsuite/ld-auto-import/client.c
ld/testsuite/ld-auto-import/dll.c
ld/testsuite/ld-bootstrap/bootstrap.exp
ld/testsuite/ld-cdtest/cdtest-bar.cc
ld/testsuite/ld-cdtest/cdtest-foo.cc
ld/testsuite/ld-cdtest/cdtest-foo.h
ld/testsuite/ld-cdtest/cdtest-main.cc
ld/testsuite/ld-cdtest/cdtest-nrv.dat
ld/testsuite/ld-cdtest/cdtest.dat
ld/testsuite/ld-cdtest/cdtest.exp
ld/testsuite/ld-checks/asm.s
ld/testsuite/ld-checks/checks.exp
ld/testsuite/ld-checks/script
ld/testsuite/ld-cris/badgotr1.d
ld/testsuite/ld-cris/comref1.s
ld/testsuite/ld-cris/cris.exp
ld/testsuite/ld-cris/def2.d
ld/testsuite/ld-cris/def3.d
ld/testsuite/ld-cris/dso-1.s
ld/testsuite/ld-cris/dso-1b.s
ld/testsuite/ld-cris/dso-2.s
ld/testsuite/ld-cris/dso-3.s
ld/testsuite/ld-cris/dsofnf.s
ld/testsuite/ld-cris/dsofnf2.s
ld/testsuite/ld-cris/dsov32-1.s
ld/testsuite/ld-cris/dsov32-2.s
ld/testsuite/ld-cris/dsov32-3.s
ld/testsuite/ld-cris/dsov32-4.s
ld/testsuite/ld-cris/euwref1.s
ld/testsuite/ld-cris/expalltst3
ld/testsuite/ld-cris/expdref1.s
ld/testsuite/ld-cris/expdref2.s
ld/testsuite/ld-cris/expdref3.s
ld/testsuite/ld-cris/expdref4.s
ld/testsuite/ld-cris/expdyn1.d
ld/testsuite/ld-cris/expdyn1.s
ld/testsuite/ld-cris/expdyn1w.s
ld/testsuite/ld-cris/expdyn2.d
ld/testsuite/ld-cris/expdyn2.s
ld/testsuite/ld-cris/expdyn3.d
ld/testsuite/ld-cris/expdyn4.d
ld/testsuite/ld-cris/expdyn5.d
ld/testsuite/ld-cris/expdyn6.d
ld/testsuite/ld-cris/expdyn7.d
ld/testsuite/ld-cris/globsym1ref.s
ld/testsuite/ld-cris/globsymw1.s
ld/testsuite/ld-cris/globsymw2.s
ld/testsuite/ld-cris/got7.s
ld/testsuite/ld-cris/gotplt1.d
ld/testsuite/ld-cris/gotplt2.d
ld/testsuite/ld-cris/gotplt3.d
ld/testsuite/ld-cris/gotrel1.s
ld/testsuite/ld-cris/gotrel2.s
ld/testsuite/ld-cris/hiddef1.d
ld/testsuite/ld-cris/hiddef1.s
ld/testsuite/ld-cris/hide1
ld/testsuite/ld-cris/hidedsofns2468
ld/testsuite/ld-cris/hidrefgotplt1.s
ld/testsuite/ld-cris/init.s
ld/testsuite/ld-cris/ldsym1.d
ld/testsuite/ld-cris/libdso-1.d
ld/testsuite/ld-cris/libdso-10.d
ld/testsuite/ld-cris/libdso-11.d
ld/testsuite/ld-cris/libdso-12.d
ld/testsuite/ld-cris/libdso-12b.d
ld/testsuite/ld-cris/libdso-12c.d
ld/testsuite/ld-cris/libdso-13.d
ld/testsuite/ld-cris/libdso-13b.d
ld/testsuite/ld-cris/libdso-14.d
ld/testsuite/ld-cris/libdso-15.d
ld/testsuite/ld-cris/libdso-15b.d
ld/testsuite/ld-cris/libdso-1b.d
ld/testsuite/ld-cris/libdso-1c.d
ld/testsuite/ld-cris/libdso-1d.d
ld/testsuite/ld-cris/libdso-2.d
ld/testsuite/ld-cris/libdso-3.d
ld/testsuite/ld-cris/libdso-4.d
ld/testsuite/ld-cris/locref1.d
ld/testsuite/ld-cris/locref1.s
ld/testsuite/ld-cris/locref2.d
ld/testsuite/ld-cris/locref2.s
ld/testsuite/ld-cris/move-1.s
ld/testsuite/ld-cris/nodyn4.d
ld/testsuite/ld-cris/nodyn5.d
ld/testsuite/ld-cris/noglob1.d
ld/testsuite/ld-cris/noglob1.s
ld/testsuite/ld-cris/noov.d
ld/testsuite/ld-cris/noov.s
ld/testsuite/ld-cris/pic-gc-72.d
ld/testsuite/ld-cris/pic-gc-72.s
ld/testsuite/ld-cris/pic-gc-73.d
ld/testsuite/ld-cris/pic-gc-73.s
ld/testsuite/ld-cris/pv32-1.d
ld/testsuite/ld-cris/pv32.s
ld/testsuite/ld-cris/stabs1.s
ld/testsuite/ld-cris/start1.s
ld/testsuite/ld-cris/tls-commx.s
ld/testsuite/ld-cris/tls-dso-dtpoffd2.d
ld/testsuite/ld-cris/tls-dso-dtpoffd4.d
ld/testsuite/ld-cris/tls-dso-x1x2-1.d
ld/testsuite/ld-cris/tls-dso-xz-1.d
ld/testsuite/ld-cris/tls-dtpoffdx.s
ld/testsuite/ld-cris/tls-dtprelm.s
ld/testsuite/ld-cris/tls-e-20.d
ld/testsuite/ld-cris/tls-e-20a.d
ld/testsuite/ld-cris/tls-e-21.d
ld/testsuite/ld-cris/tls-e-22.d
ld/testsuite/ld-cris/tls-e-23.d
ld/testsuite/ld-cris/tls-e-66.d
ld/testsuite/ld-cris/tls-e-80.d
ld/testsuite/ld-cris/tls-e-dtpoffd1.d
ld/testsuite/ld-cris/tls-e-dtpoffd3.d
ld/testsuite/ld-cris/tls-e-tpoffcomm1.d
ld/testsuite/ld-cris/tls-e-tpoffcomm1.s
ld/testsuite/ld-cris/tls-err-20x.d
ld/testsuite/ld-cris/tls-err-24.d
ld/testsuite/ld-cris/tls-err-25.d
ld/testsuite/ld-cris/tls-err-26.d
ld/testsuite/ld-cris/tls-err-27.d
ld/testsuite/ld-cris/tls-err-28.d
ld/testsuite/ld-cris/tls-err-29.d
ld/testsuite/ld-cris/tls-err-31.d
ld/testsuite/ld-cris/tls-err-33.d
ld/testsuite/ld-cris/tls-err-35.d
ld/testsuite/ld-cris/tls-err-37.d
ld/testsuite/ld-cris/tls-err-39.d
ld/testsuite/ld-cris/tls-err-40.d
ld/testsuite/ld-cris/tls-err-41.d
ld/testsuite/ld-cris/tls-err-43.d
ld/testsuite/ld-cris/tls-err-44.d
ld/testsuite/ld-cris/tls-err-45.d
ld/testsuite/ld-cris/tls-err-47.d
ld/testsuite/ld-cris/tls-err-48.d
ld/testsuite/ld-cris/tls-err-49.d
ld/testsuite/ld-cris/tls-err-51.d
ld/testsuite/ld-cris/tls-err-52.d
ld/testsuite/ld-cris/tls-err-53.d
ld/testsuite/ld-cris/tls-err-55.d
ld/testsuite/ld-cris/tls-err-55.s
ld/testsuite/ld-cris/tls-err-56.d
ld/testsuite/ld-cris/tls-err-56.s
ld/testsuite/ld-cris/tls-err-62.d
ld/testsuite/ld-cris/tls-err-62.s
ld/testsuite/ld-cris/tls-err-65.d
ld/testsuite/ld-cris/tls-err-67.d
ld/testsuite/ld-cris/tls-err-77.d
ld/testsuite/ld-cris/tls-gc-68.d
ld/testsuite/ld-cris/tls-gc-69.d
ld/testsuite/ld-cris/tls-gc-70.d
ld/testsuite/ld-cris/tls-gc-71.d
ld/testsuite/ld-cris/tls-gc-71.s
ld/testsuite/ld-cris/tls-gc-75.d
ld/testsuite/ld-cris/tls-gc-76.d
ld/testsuite/ld-cris/tls-gc-76.s
ld/testsuite/ld-cris/tls-gc-79.d
ld/testsuite/ld-cris/tls-gd-1.d
ld/testsuite/ld-cris/tls-gd-1.s
ld/testsuite/ld-cris/tls-gd-1h.d
ld/testsuite/ld-cris/tls-gd-2.d
ld/testsuite/ld-cris/tls-gd-2.s
ld/testsuite/ld-cris/tls-gd-2h.d
ld/testsuite/ld-cris/tls-gd-3.d
ld/testsuite/ld-cris/tls-gd-3.s
ld/testsuite/ld-cris/tls-gd-3h.d
ld/testsuite/ld-cris/tls-gdgotrelm.s
ld/testsuite/ld-cris/tls-global-74.d
ld/testsuite/ld-cris/tls-gottprelm.s
ld/testsuite/ld-cris/tls-hx.s
ld/testsuite/ld-cris/tls-hx1x2.s
ld/testsuite/ld-cris/tls-ie-10.d
ld/testsuite/ld-cris/tls-ie-10.s
ld/testsuite/ld-cris/tls-ie-11.d
ld/testsuite/ld-cris/tls-ie-11.s
ld/testsuite/ld-cris/tls-ie-78.d
ld/testsuite/ld-cris/tls-ie-8.d
ld/testsuite/ld-cris/tls-ie-8.s
ld/testsuite/ld-cris/tls-ie-8e.s
ld/testsuite/ld-cris/tls-ie-8e1.d
ld/testsuite/ld-cris/tls-ie-9.d
ld/testsuite/ld-cris/tls-ie-9.s
ld/testsuite/ld-cris/tls-js1.d
ld/testsuite/ld-cris/tls-ld-4.d
ld/testsuite/ld-cris/tls-ld-4.s
ld/testsuite/ld-cris/tls-ld-5.d
ld/testsuite/ld-cris/tls-ld-5.s
ld/testsuite/ld-cris/tls-ld-6.d
ld/testsuite/ld-cris/tls-ld-6.s
ld/testsuite/ld-cris/tls-ld-7.d
ld/testsuite/ld-cris/tls-ld-7.s
ld/testsuite/ld-cris/tls-ldgd-14.d
ld/testsuite/ld-cris/tls-ldgd-14.s
ld/testsuite/ld-cris/tls-ldgd-15.d
ld/testsuite/ld-cris/tls-ldgd-15.s
ld/testsuite/ld-cris/tls-ldgde-14.d
ld/testsuite/ld-cris/tls-ldgde-15.d
ld/testsuite/ld-cris/tls-ldgdex-14.d
ld/testsuite/ld-cris/tls-ldgdex-15.d
ld/testsuite/ld-cris/tls-ldgdx-14.d
ld/testsuite/ld-cris/tls-ldgdx-15.d
ld/testsuite/ld-cris/tls-le-12.d
ld/testsuite/ld-cris/tls-le-12.s
ld/testsuite/ld-cris/tls-le-12s.d
ld/testsuite/ld-cris/tls-le-12s.s
ld/testsuite/ld-cris/tls-le-13.d
ld/testsuite/ld-cris/tls-le-13.s
ld/testsuite/ld-cris/tls-le-13s.d
ld/testsuite/ld-cris/tls-le-13s.s
ld/testsuite/ld-cris/tls-legd-16.d
ld/testsuite/ld-cris/tls-legd-16.s
ld/testsuite/ld-cris/tls-legd-17.d
ld/testsuite/ld-cris/tls-legdx-16.d
ld/testsuite/ld-cris/tls-legdx-17.d
ld/testsuite/ld-cris/tls-leie-18.d
ld/testsuite/ld-cris/tls-leie-19.d
ld/testsuite/ld-cris/tls-leie-19.s
ld/testsuite/ld-cris/tls-local-54.d
ld/testsuite/ld-cris/tls-local-54.s
ld/testsuite/ld-cris/tls-local-57.d
ld/testsuite/ld-cris/tls-local-57.s
ld/testsuite/ld-cris/tls-local-58.d
ld/testsuite/ld-cris/tls-local-58.s
ld/testsuite/ld-cris/tls-local-59.d
ld/testsuite/ld-cris/tls-local-59.s
ld/testsuite/ld-cris/tls-local-60.d
ld/testsuite/ld-cris/tls-local-61.d
ld/testsuite/ld-cris/tls-local-63.d
ld/testsuite/ld-cris/tls-local-64.d
ld/testsuite/ld-cris/tls-ok-30.d
ld/testsuite/ld-cris/tls-ok-32.d
ld/testsuite/ld-cris/tls-ok-34.d
ld/testsuite/ld-cris/tls-ok-36.d
ld/testsuite/ld-cris/tls-tbss64.s
ld/testsuite/ld-cris/tls-tprelm.s
ld/testsuite/ld-cris/tls-und-38.d
ld/testsuite/ld-cris/tls-und-42.d
ld/testsuite/ld-cris/tls-und-46.d
ld/testsuite/ld-cris/tls-und-50.d
ld/testsuite/ld-cris/tls-x.s
ld/testsuite/ld-cris/tls-x1x2.s
ld/testsuite/ld-cris/tls-z.s
ld/testsuite/ld-cris/tls128.s
ld/testsuite/ld-cris/tls128g.s
ld/testsuite/ld-cris/undef1.d
ld/testsuite/ld-cris/undef2.d
ld/testsuite/ld-cris/undef3.d
ld/testsuite/ld-cris/v10-v32.d
ld/testsuite/ld-cris/v10-va.d
ld/testsuite/ld-cris/v32-ba-1.d
ld/testsuite/ld-cris/v32-ba-1.s
ld/testsuite/ld-cris/v32-bin-1.d
ld/testsuite/ld-cris/v32-bin-1.s
ld/testsuite/ld-cris/v32-v10.d
ld/testsuite/ld-cris/v32-va.d
ld/testsuite/ld-cris/va-v10.d
ld/testsuite/ld-cris/va-v32.d
ld/testsuite/ld-cris/warn1.d
ld/testsuite/ld-cris/warn2.d
ld/testsuite/ld-cris/warn3.d
ld/testsuite/ld-cris/warn4.d
ld/testsuite/ld-cris/weakhid.s
ld/testsuite/ld-cris/weakhiddso.d
ld/testsuite/ld-cris/weakref1.d
ld/testsuite/ld-cris/weakref2.d
ld/testsuite/ld-cris/weakref3.d
ld/testsuite/ld-cris/weakref4.d
ld/testsuite/ld-crx/crx.exp
ld/testsuite/ld-crx/crx.ld
ld/testsuite/ld-crx/reloc-abs32.d
ld/testsuite/ld-crx/reloc-abs32.s
ld/testsuite/ld-crx/reloc-imm16.d
ld/testsuite/ld-crx/reloc-imm16.s
ld/testsuite/ld-crx/reloc-imm32.d
ld/testsuite/ld-crx/reloc-imm32.s
ld/testsuite/ld-crx/reloc-num16.d
ld/testsuite/ld-crx/reloc-num16.s
ld/testsuite/ld-crx/reloc-num32.d
ld/testsuite/ld-crx/reloc-num32.s
ld/testsuite/ld-crx/reloc-num8.d
ld/testsuite/ld-crx/reloc-num8.s
ld/testsuite/ld-crx/reloc-regrel12.d
ld/testsuite/ld-crx/reloc-regrel12.s
ld/testsuite/ld-crx/reloc-regrel22.d
ld/testsuite/ld-crx/reloc-regrel22.s
ld/testsuite/ld-crx/reloc-regrel28.d
ld/testsuite/ld-crx/reloc-regrel28.s
ld/testsuite/ld-crx/reloc-regrel32.d
ld/testsuite/ld-crx/reloc-regrel32.s
ld/testsuite/ld-crx/reloc-rel16.d
ld/testsuite/ld-crx/reloc-rel16.s
ld/testsuite/ld-crx/reloc-rel24.d
ld/testsuite/ld-crx/reloc-rel24.s
ld/testsuite/ld-crx/reloc-rel32.d
ld/testsuite/ld-crx/reloc-rel32.s
ld/testsuite/ld-crx/reloc-rel4.d
ld/testsuite/ld-crx/reloc-rel4.s
ld/testsuite/ld-crx/reloc-rel8-cmp.d
ld/testsuite/ld-crx/reloc-rel8-cmp.s
ld/testsuite/ld-crx/reloc-rel8.d
ld/testsuite/ld-crx/reloc-rel8.s
ld/testsuite/ld-cygwin/exe-export.exp
ld/testsuite/ld-cygwin/testdll.c
ld/testsuite/ld-cygwin/testdll.def
ld/testsuite/ld-cygwin/testexe.c
ld/testsuite/ld-cygwin/testexe.def
ld/testsuite/ld-d10v/d10v.exp
ld/testsuite/ld-d10v/default_layout.d
ld/testsuite/ld-d10v/linktest-001.s
ld/testsuite/ld-d10v/linktest-002.lt
ld/testsuite/ld-d10v/linktest-002.s
ld/testsuite/ld-d10v/regression-001.lt
ld/testsuite/ld-d10v/regression-001.s
ld/testsuite/ld-d10v/reloc-001.d
ld/testsuite/ld-d10v/reloc-001.ld
ld/testsuite/ld-d10v/reloc-001.s
ld/testsuite/ld-d10v/reloc-002.d
ld/testsuite/ld-d10v/reloc-002.ld
ld/testsuite/ld-d10v/reloc-003.d
ld/testsuite/ld-d10v/reloc-003.ld
ld/testsuite/ld-d10v/reloc-004.d
ld/testsuite/ld-d10v/reloc-004.ld
ld/testsuite/ld-d10v/reloc-005.d
ld/testsuite/ld-d10v/reloc-005.ld
ld/testsuite/ld-d10v/reloc-005.s
ld/testsuite/ld-d10v/reloc-006.d
ld/testsuite/ld-d10v/reloc-006.ld
ld/testsuite/ld-d10v/reloc-007.d
ld/testsuite/ld-d10v/reloc-007.ld
ld/testsuite/ld-d10v/reloc-008.d
ld/testsuite/ld-d10v/reloc-008.ld
ld/testsuite/ld-d10v/reloc-009.d
ld/testsuite/ld-d10v/reloc-009.ld
ld/testsuite/ld-d10v/reloc-009.s
ld/testsuite/ld-d10v/reloc-010.d
ld/testsuite/ld-d10v/reloc-010.ld
ld/testsuite/ld-d10v/reloc-011.d
ld/testsuite/ld-d10v/reloc-011.ld
ld/testsuite/ld-d10v/reloc-012.d
ld/testsuite/ld-d10v/reloc-012.ld
ld/testsuite/ld-d10v/reloc-013.d
ld/testsuite/ld-d10v/reloc-013.ld
ld/testsuite/ld-d10v/reloc-014.d
ld/testsuite/ld-d10v/reloc-014.ld
ld/testsuite/ld-d10v/reloc-015.d
ld/testsuite/ld-d10v/reloc-015.ld
ld/testsuite/ld-d10v/reloc-016.d
ld/testsuite/ld-d10v/reloc-016.ld
ld/testsuite/ld-d10v/simple.s
ld/testsuite/ld-discard/discard.exp
ld/testsuite/ld-discard/discard.ld
ld/testsuite/ld-discard/exit.s
ld/testsuite/ld-discard/extern.d
ld/testsuite/ld-discard/extern.s
ld/testsuite/ld-discard/start.d
ld/testsuite/ld-discard/start.s
ld/testsuite/ld-discard/static.d
ld/testsuite/ld-discard/static.s
ld/testsuite/ld-discard/zero-rel.d
ld/testsuite/ld-discard/zero-rel.s
ld/testsuite/ld-elf/begin.c
ld/testsuite/ld-elf/beginwarn.c
ld/testsuite/ld-elf/binutils.exp
ld/testsuite/ld-elf/comm1.c
ld/testsuite/ld-elf/commonpage1.d
ld/testsuite/ld-elf/commonpage2.d
ld/testsuite/ld-elf/data1.c
ld/testsuite/ld-elf/data1.h
ld/testsuite/ld-elf/del.cc
ld/testsuite/ld-elf/dl1.c
ld/testsuite/ld-elf/dl1.list
ld/testsuite/ld-elf/dl1.out
ld/testsuite/ld-elf/dl1main.c
ld/testsuite/ld-elf/dl2.c
ld/testsuite/ld-elf/dl2.list
ld/testsuite/ld-elf/dl2a.list
ld/testsuite/ld-elf/dl2a.out
ld/testsuite/ld-elf/dl2b.out
ld/testsuite/ld-elf/dl2main.c
ld/testsuite/ld-elf/dl2xxx.c
ld/testsuite/ld-elf/dl2xxx.list
ld/testsuite/ld-elf/dl3.cc
ld/testsuite/ld-elf/dl3.list
ld/testsuite/ld-elf/dl3a.out
ld/testsuite/ld-elf/dl3b.out
ld/testsuite/ld-elf/dl3header.h
ld/testsuite/ld-elf/dl3main.cc
ld/testsuite/ld-elf/dl4.c
ld/testsuite/ld-elf/dl4.list
ld/testsuite/ld-elf/dl4a.out
ld/testsuite/ld-elf/dl4b.out
ld/testsuite/ld-elf/dl4main.c
ld/testsuite/ld-elf/dl4xxx.c
ld/testsuite/ld-elf/dl4xxx.list
ld/testsuite/ld-elf/dl5.cc
ld/testsuite/ld-elf/dl5.out
ld/testsuite/ld-elf/dl6.c
ld/testsuite/ld-elf/dl6a.out
ld/testsuite/ld-elf/dl6amain.c
ld/testsuite/ld-elf/dl6b.out
ld/testsuite/ld-elf/dl6bmain.c
ld/testsuite/ld-elf/dl6cmain.c
ld/testsuite/ld-elf/dl6dmain.c
ld/testsuite/ld-elf/dummy.c
ld/testsuite/ld-elf/dwarf.exp
ld/testsuite/ld-elf/dwarf1.c
ld/testsuite/ld-elf/dwarf1.h
ld/testsuite/ld-elf/dwarf1.out
ld/testsuite/ld-elf/dwarf1main.c
ld/testsuite/ld-elf/dynbss1.c
ld/testsuite/ld-elf/eh-frame-hdr.d
ld/testsuite/ld-elf/eh-frame-hdr.s
ld/testsuite/ld-elf/eh-group.exp
ld/testsuite/ld-elf/eh-group1.s
ld/testsuite/ld-elf/eh-group2.s
ld/testsuite/ld-elf/eh1.d
ld/testsuite/ld-elf/eh1.s
ld/testsuite/ld-elf/eh1a.s
ld/testsuite/ld-elf/eh2.d
ld/testsuite/ld-elf/eh2a.s
ld/testsuite/ld-elf/eh3.d
ld/testsuite/ld-elf/eh3.s
ld/testsuite/ld-elf/eh3a.s
ld/testsuite/ld-elf/eh4.d
ld/testsuite/ld-elf/eh4.s
ld/testsuite/ld-elf/eh4a.s
ld/testsuite/ld-elf/eh5.d
ld/testsuite/ld-elf/eh5.s
ld/testsuite/ld-elf/eh5a.s
ld/testsuite/ld-elf/eh5b.s
ld/testsuite/ld-elf/eh6.d
ld/testsuite/ld-elf/eh6.s
ld/testsuite/ld-elf/elf.exp
ld/testsuite/ld-elf/empty.d
ld/testsuite/ld-elf/empty.s
ld/testsuite/ld-elf/empty2.d
ld/testsuite/ld-elf/empty2.s
ld/testsuite/ld-elf/end.c
ld/testsuite/ld-elf/endhidden.c
ld/testsuite/ld-elf/endprotected.c
ld/testsuite/ld-elf/exclude.exp
ld/testsuite/ld-elf/exclude1.s
ld/testsuite/ld-elf/exclude2.s
ld/testsuite/ld-elf/expr1.d
ld/testsuite/ld-elf/expr1.s
ld/testsuite/ld-elf/expr1.t
ld/testsuite/ld-elf/extract-symbol-1.ld
ld/testsuite/ld-elf/extract-symbol-1.s
ld/testsuite/ld-elf/extract-symbol-1sec.d
ld/testsuite/ld-elf/extract-symbol-1sym.d
ld/testsuite/ld-elf/fini.c
ld/testsuite/ld-elf/fini.out
ld/testsuite/ld-elf/flags1.d
ld/testsuite/ld-elf/flags1.ld
ld/testsuite/ld-elf/flags1.s
ld/testsuite/ld-elf/foo.c
ld/testsuite/ld-elf/foo.map
ld/testsuite/ld-elf/frame.exp
ld/testsuite/ld-elf/frame.s
ld/testsuite/ld-elf/func1.c
ld/testsuite/ld-elf/group.ld
ld/testsuite/ld-elf/group1.d
ld/testsuite/ld-elf/group1a.s
ld/testsuite/ld-elf/group1b.s
ld/testsuite/ld-elf/group2.d
ld/testsuite/ld-elf/group3a.d
ld/testsuite/ld-elf/group3a.s
ld/testsuite/ld-elf/group3b.d
ld/testsuite/ld-elf/group3b.s
ld/testsuite/ld-elf/group4.d
ld/testsuite/ld-elf/group5.d
ld/testsuite/ld-elf/group6.d
ld/testsuite/ld-elf/group7.d
ld/testsuite/ld-elf/group8.s
ld/testsuite/ld-elf/group8a.d
ld/testsuite/ld-elf/group8b.d
ld/testsuite/ld-elf/group9.s
ld/testsuite/ld-elf/group9a.d
ld/testsuite/ld-elf/group9b.d
ld/testsuite/ld-elf/hash.d
ld/testsuite/ld-elf/header.d
ld/testsuite/ld-elf/header.s
ld/testsuite/ld-elf/header.t
ld/testsuite/ld-elf/hidden.out
ld/testsuite/ld-elf/init.c
ld/testsuite/ld-elf/init.out
ld/testsuite/ld-elf/linkonce1.d
ld/testsuite/ld-elf/linkonce1a.s
ld/testsuite/ld-elf/linkonce1b.s
ld/testsuite/ld-elf/linkonce2.d
ld/testsuite/ld-elf/linkoncerdiff.d
ld/testsuite/ld-elf/linkoncerdiff1.s
ld/testsuite/ld-elf/linkoncerdiff2.s
ld/testsuite/ld-elf/lma.lnk
ld/testsuite/ld-elf/lma.s
ld/testsuite/ld-elf/loadaddr.s
ld/testsuite/ld-elf/loadaddr.t
ld/testsuite/ld-elf/loadaddr1.d
ld/testsuite/ld-elf/loadaddr1.t
ld/testsuite/ld-elf/loadaddr2.d
ld/testsuite/ld-elf/loadaddr2.t
ld/testsuite/ld-elf/loadaddr3.t
ld/testsuite/ld-elf/loadaddr3a.d
ld/testsuite/ld-elf/loadaddr3b.d
ld/testsuite/ld-elf/main.c
ld/testsuite/ld-elf/maxpage1.d
ld/testsuite/ld-elf/maxpage1.s
ld/testsuite/ld-elf/maxpage2.d
ld/testsuite/ld-elf/maxpage3.t
ld/testsuite/ld-elf/maxpage3a.d
ld/testsuite/ld-elf/maxpage3b.d
ld/testsuite/ld-elf/maxpage3c.d
ld/testsuite/ld-elf/maxpage4.d
ld/testsuite/ld-elf/maxpage4.t
ld/testsuite/ld-elf/merge.d
ld/testsuite/ld-elf/merge.ld
ld/testsuite/ld-elf/merge.s
ld/testsuite/ld-elf/merge2.d
ld/testsuite/ld-elf/merge2.s
ld/testsuite/ld-elf/multibss1.d
ld/testsuite/ld-elf/multibss1.s
ld/testsuite/ld-elf/new.cc
ld/testsuite/ld-elf/nobits-1.d
ld/testsuite/ld-elf/nobits-1.s
ld/testsuite/ld-elf/nobits-1.t
ld/testsuite/ld-elf/noload-1.d
ld/testsuite/ld-elf/noload-1.s
ld/testsuite/ld-elf/noload-1.t
ld/testsuite/ld-elf/noload-2.d
ld/testsuite/ld-elf/noload-3.d
ld/testsuite/ld-elf/noload-3.s
ld/testsuite/ld-elf/noload-3.t
ld/testsuite/ld-elf/normal.out
ld/testsuite/ld-elf/note-1.d
ld/testsuite/ld-elf/note-1.s
ld/testsuite/ld-elf/note-1.t
ld/testsuite/ld-elf/note-2.d
ld/testsuite/ld-elf/note-2.s
ld/testsuite/ld-elf/note-2.t
ld/testsuite/ld-elf/orphan.d
ld/testsuite/ld-elf/orphan.ld
ld/testsuite/ld-elf/orphan.s
ld/testsuite/ld-elf/orphan2.d
ld/testsuite/ld-elf/orphan2.s
ld/testsuite/ld-elf/orphan3.d
ld/testsuite/ld-elf/orphan3a.s
ld/testsuite/ld-elf/orphan3b.s
ld/testsuite/ld-elf/orphan3c.s
ld/testsuite/ld-elf/orphan3d.s
ld/testsuite/ld-elf/orphan3e.s
ld/testsuite/ld-elf/orphan3f.s
ld/testsuite/ld-elf/overlay.d
ld/testsuite/ld-elf/overlay.s
ld/testsuite/ld-elf/overlay.t
ld/testsuite/ld-elf/pass.out
ld/testsuite/ld-elf/pr9676-1.c
ld/testsuite/ld-elf/pr9676-2.c
ld/testsuite/ld-elf/pr9676-3.c
ld/testsuite/ld-elf/pr9676-4.c
ld/testsuite/ld-elf/pr9676.rd
ld/testsuite/ld-elf/pr9679-1.c
ld/testsuite/ld-elf/pr9679-2.c
ld/testsuite/ld-elf/pr9679.rd
ld/testsuite/ld-elf/preinit.c
ld/testsuite/ld-elf/preinit.out
ld/testsuite/ld-elf/relro1.s
ld/testsuite/ld-elf/relro2.s
ld/testsuite/ld-elf/sec-to-seg-script-adjoining-pages.t
ld/testsuite/ld-elf/sec-to-seg-script-disjoint-pages.t
ld/testsuite/ld-elf/sec-to-seg-script-same-page.t
ld/testsuite/ld-elf/sec-to-seg.exp
ld/testsuite/ld-elf/sec-to-seg1.s
ld/testsuite/ld-elf/sec-to-seg2.s
ld/testsuite/ld-elf/sec64k.exp
ld/testsuite/ld-elf/seg.d
ld/testsuite/ld-elf/seg.s
ld/testsuite/ld-elf/seg.t
ld/testsuite/ld-elf/shared.exp
ld/testsuite/ld-elf/stab.d
ld/testsuite/ld-elf/start.s
ld/testsuite/ld-elf/symbol1ref.s
ld/testsuite/ld-elf/symbol1w.s
ld/testsuite/ld-elf/symbol2ref.s
ld/testsuite/ld-elf/symbol2w.s
ld/testsuite/ld-elf/table.s
ld/testsuite/ld-elf/tbss.s
ld/testsuite/ld-elf/tbss1.s
ld/testsuite/ld-elf/tbss2.s
ld/testsuite/ld-elf/tdata1.s
ld/testsuite/ld-elf/tdata2.s
ld/testsuite/ld-elf/textaddr1.d
ld/testsuite/ld-elf/textaddr2.d
ld/testsuite/ld-elf/tls_common.exp
ld/testsuite/ld-elf/tls_common.s
ld/testsuite/ld-elf/tls_gc.s
ld/testsuite/ld-elf/unknown.d
ld/testsuite/ld-elf/unknown2.d
ld/testsuite/ld-elf/unknown2.s
ld/testsuite/ld-elf/warn.out
ld/testsuite/ld-elf/warn1.d
ld/testsuite/ld-elf/warn2.d
ld/testsuite/ld-elf/weak-dyn-1.ld
ld/testsuite/ld-elf/weak-dyn-1.rd
ld/testsuite/ld-elf/weak-dyn-1a.s
ld/testsuite/ld-elf/weak-dyn-1b.s
ld/testsuite/ld-elf/wrap.exp
ld/testsuite/ld-elf/wrap1.c
ld/testsuite/ld-elf/wrap1.out
ld/testsuite/ld-elf/wrap1a.c
ld/testsuite/ld-elf/wrap1b.c
ld/testsuite/ld-elfcomm/common1a.c
ld/testsuite/ld-elfcomm/common1b.c
ld/testsuite/ld-elfcomm/elfcomm.exp
ld/testsuite/ld-elfcomm/sort-common.s
ld/testsuite/ld-elfvers/vers.exp
ld/testsuite/ld-elfvers/vers1.c
ld/testsuite/ld-elfvers/vers1.dsym
ld/testsuite/ld-elfvers/vers1.map
ld/testsuite/ld-elfvers/vers1.sym
ld/testsuite/ld-elfvers/vers1.ver
ld/testsuite/ld-elfvers/vers13.asym
ld/testsuite/ld-elfvers/vers15.c
ld/testsuite/ld-elfvers/vers15.dsym
ld/testsuite/ld-elfvers/vers15.sym
ld/testsuite/ld-elfvers/vers15.ver
ld/testsuite/ld-elfvers/vers16.c
ld/testsuite/ld-elfvers/vers16.dsym
ld/testsuite/ld-elfvers/vers16.map
ld/testsuite/ld-elfvers/vers16a.c
ld/testsuite/ld-elfvers/vers16a.dsym
ld/testsuite/ld-elfvers/vers16a.ver
ld/testsuite/ld-elfvers/vers17.c
ld/testsuite/ld-elfvers/vers17.dsym
ld/testsuite/ld-elfvers/vers17.map
ld/testsuite/ld-elfvers/vers17.ver
ld/testsuite/ld-elfvers/vers18.c
ld/testsuite/ld-elfvers/vers18.dsym
ld/testsuite/ld-elfvers/vers18.map
ld/testsuite/ld-elfvers/vers18.sym
ld/testsuite/ld-elfvers/vers18.ver
ld/testsuite/ld-elfvers/vers19.c
ld/testsuite/ld-elfvers/vers19.dsym
ld/testsuite/ld-elfvers/vers19.ver
ld/testsuite/ld-elfvers/vers2.c
ld/testsuite/ld-elfvers/vers2.dsym
ld/testsuite/ld-elfvers/vers2.map
ld/testsuite/ld-elfvers/vers2.ver
ld/testsuite/ld-elfvers/vers20.c
ld/testsuite/ld-elfvers/vers20.dsym
ld/testsuite/ld-elfvers/vers20.map
ld/testsuite/ld-elfvers/vers20.ver
ld/testsuite/ld-elfvers/vers20a.ver
ld/testsuite/ld-elfvers/vers21.c
ld/testsuite/ld-elfvers/vers21.dsym
ld/testsuite/ld-elfvers/vers21.map
ld/testsuite/ld-elfvers/vers21.sym
ld/testsuite/ld-elfvers/vers21.ver
ld/testsuite/ld-elfvers/vers22.c
ld/testsuite/ld-elfvers/vers22.dsym
ld/testsuite/ld-elfvers/vers22.map
ld/testsuite/ld-elfvers/vers22.ver
ld/testsuite/ld-elfvers/vers22a.c
ld/testsuite/ld-elfvers/vers22a.dsym
ld/testsuite/ld-elfvers/vers22a.sym
ld/testsuite/ld-elfvers/vers22a.ver
ld/testsuite/ld-elfvers/vers22b.c
ld/testsuite/ld-elfvers/vers22b.dsym
ld/testsuite/ld-elfvers/vers22b.ver
ld/testsuite/ld-elfvers/vers23.c
ld/testsuite/ld-elfvers/vers23.dsym
ld/testsuite/ld-elfvers/vers23.ver
ld/testsuite/ld-elfvers/vers23a.c
ld/testsuite/ld-elfvers/vers23a.dsym
ld/testsuite/ld-elfvers/vers23a.map
ld/testsuite/ld-elfvers/vers23a.sym
ld/testsuite/ld-elfvers/vers23a.ver
ld/testsuite/ld-elfvers/vers23b.c
ld/testsuite/ld-elfvers/vers23b.dsym
ld/testsuite/ld-elfvers/vers23b.map
ld/testsuite/ld-elfvers/vers23b.ver
ld/testsuite/ld-elfvers/vers23c.ver
ld/testsuite/ld-elfvers/vers23d.dsym
ld/testsuite/ld-elfvers/vers24.map
ld/testsuite/ld-elfvers/vers24.rd
ld/testsuite/ld-elfvers/vers24a.c
ld/testsuite/ld-elfvers/vers24b.c
ld/testsuite/ld-elfvers/vers24c.c
ld/testsuite/ld-elfvers/vers25a.c
ld/testsuite/ld-elfvers/vers25a.dsym
ld/testsuite/ld-elfvers/vers25a.map
ld/testsuite/ld-elfvers/vers25a.ver
ld/testsuite/ld-elfvers/vers25b.c
ld/testsuite/ld-elfvers/vers25b.dsym
ld/testsuite/ld-elfvers/vers25b.ver
ld/testsuite/ld-elfvers/vers26a.c
ld/testsuite/ld-elfvers/vers26a.dsym
ld/testsuite/ld-elfvers/vers26a.map
ld/testsuite/ld-elfvers/vers26a.ver
ld/testsuite/ld-elfvers/vers26b.c
ld/testsuite/ld-elfvers/vers26b.dsym
ld/testsuite/ld-elfvers/vers26b.ver
ld/testsuite/ld-elfvers/vers27a.c
ld/testsuite/ld-elfvers/vers27a.dsym
ld/testsuite/ld-elfvers/vers27a.map
ld/testsuite/ld-elfvers/vers27a.ver
ld/testsuite/ld-elfvers/vers27b.c
ld/testsuite/ld-elfvers/vers27b.dsym
ld/testsuite/ld-elfvers/vers27b.ver
ld/testsuite/ld-elfvers/vers27c.c
ld/testsuite/ld-elfvers/vers27c.dsym
ld/testsuite/ld-elfvers/vers27c.ver
ld/testsuite/ld-elfvers/vers27d.dsym
ld/testsuite/ld-elfvers/vers27d.sym
ld/testsuite/ld-elfvers/vers27d.ver
ld/testsuite/ld-elfvers/vers27d1.c
ld/testsuite/ld-elfvers/vers27d2.c
ld/testsuite/ld-elfvers/vers27d3.c
ld/testsuite/ld-elfvers/vers27d4.dsym
ld/testsuite/ld-elfvers/vers27d4.ver
ld/testsuite/ld-elfvers/vers28a.c
ld/testsuite/ld-elfvers/vers28a.dsym
ld/testsuite/ld-elfvers/vers28a.ver
ld/testsuite/ld-elfvers/vers28b.c
ld/testsuite/ld-elfvers/vers28b.dsym
ld/testsuite/ld-elfvers/vers28b.map
ld/testsuite/ld-elfvers/vers28b.ver
ld/testsuite/ld-elfvers/vers28c.c
ld/testsuite/ld-elfvers/vers28c.dsym
ld/testsuite/ld-elfvers/vers28c.ver
ld/testsuite/ld-elfvers/vers29.c
ld/testsuite/ld-elfvers/vers29.dsym
ld/testsuite/ld-elfvers/vers29.ver
ld/testsuite/ld-elfvers/vers3.c
ld/testsuite/ld-elfvers/vers3.dsym
ld/testsuite/ld-elfvers/vers3.ver
ld/testsuite/ld-elfvers/vers30.c
ld/testsuite/ld-elfvers/vers30.dsym
ld/testsuite/ld-elfvers/vers30.map
ld/testsuite/ld-elfvers/vers30.ver
ld/testsuite/ld-elfvers/vers31.c
ld/testsuite/ld-elfvers/vers31.dsym
ld/testsuite/ld-elfvers/vers31.map
ld/testsuite/ld-elfvers/vers31.ver
ld/testsuite/ld-elfvers/vers32.map
ld/testsuite/ld-elfvers/vers32a.c
ld/testsuite/ld-elfvers/vers32a.dsym
ld/testsuite/ld-elfvers/vers32a.ver
ld/testsuite/ld-elfvers/vers32b.c
ld/testsuite/ld-elfvers/vers32b.dsym
ld/testsuite/ld-elfvers/vers32b.ver
ld/testsuite/ld-elfvers/vers32c.dsym
ld/testsuite/ld-elfvers/vers32c.ver
ld/testsuite/ld-elfvers/vers32d.ver
ld/testsuite/ld-elfvers/vers4.c
ld/testsuite/ld-elfvers/vers4.sym
ld/testsuite/ld-elfvers/vers4a.dsym
ld/testsuite/ld-elfvers/vers4a.sym
ld/testsuite/ld-elfvers/vers4a.ver
ld/testsuite/ld-elfvers/vers5.c
ld/testsuite/ld-elfvers/vers6.c
ld/testsuite/ld-elfvers/vers6.dsym
ld/testsuite/ld-elfvers/vers6.sym
ld/testsuite/ld-elfvers/vers6.ver
ld/testsuite/ld-elfvers/vers7.c
ld/testsuite/ld-elfvers/vers7.map
ld/testsuite/ld-elfvers/vers7a.c
ld/testsuite/ld-elfvers/vers7a.dsym
ld/testsuite/ld-elfvers/vers7a.sym
ld/testsuite/ld-elfvers/vers7a.ver
ld/testsuite/ld-elfvers/vers8.c
ld/testsuite/ld-elfvers/vers8.map
ld/testsuite/ld-elfvers/vers8.ver
ld/testsuite/ld-elfvers/vers9.c
ld/testsuite/ld-elfvers/vers9.dsym
ld/testsuite/ld-elfvers/vers9.sym
ld/testsuite/ld-elfvers/vers9.ver
ld/testsuite/ld-elfvsb/common.c
ld/testsuite/ld-elfvsb/define.s
ld/testsuite/ld-elfvsb/elf-offset.ld
ld/testsuite/ld-elfvsb/elfvsb.dat
ld/testsuite/ld-elfvsb/elfvsb.exp
ld/testsuite/ld-elfvsb/hidden0.d
ld/testsuite/ld-elfvsb/hidden1.d
ld/testsuite/ld-elfvsb/hidden2.d
ld/testsuite/ld-elfvsb/hidden2.ld
ld/testsuite/ld-elfvsb/hidden2.s
ld/testsuite/ld-elfvsb/internal0.d
ld/testsuite/ld-elfvsb/internal1.d
ld/testsuite/ld-elfvsb/main.c
ld/testsuite/ld-elfvsb/protected0.d
ld/testsuite/ld-elfvsb/protected1.d
ld/testsuite/ld-elfvsb/sh1.c
ld/testsuite/ld-elfvsb/sh2.c
ld/testsuite/ld-elfvsb/sh3.c
ld/testsuite/ld-elfvsb/test.c
ld/testsuite/ld-elfvsb/undef.s
ld/testsuite/ld-elfweak/bar.c
ld/testsuite/ld-elfweak/bar1a.c
ld/testsuite/ld-elfweak/bar1b.c
ld/testsuite/ld-elfweak/bar1c.c
ld/testsuite/ld-elfweak/dso.dsym
ld/testsuite/ld-elfweak/dsodata.dsym
ld/testsuite/ld-elfweak/dsow.dsym
ld/testsuite/ld-elfweak/dsowdata.dsym
ld/testsuite/ld-elfweak/elfweak.exp
ld/testsuite/ld-elfweak/foo.c
ld/testsuite/ld-elfweak/foo1a.c
ld/testsuite/ld-elfweak/foo1b.c
ld/testsuite/ld-elfweak/main.c
ld/testsuite/ld-elfweak/main1.c
ld/testsuite/ld-elfweak/size.dat
ld/testsuite/ld-elfweak/size2.d
ld/testsuite/ld-elfweak/size2a.s
ld/testsuite/ld-elfweak/size2b.s
ld/testsuite/ld-elfweak/size_bar.c
ld/testsuite/ld-elfweak/size_foo.c
ld/testsuite/ld-elfweak/size_main.c
ld/testsuite/ld-elfweak/strong.dat
ld/testsuite/ld-elfweak/strong.sym
ld/testsuite/ld-elfweak/strongcomm.sym
ld/testsuite/ld-elfweak/strongdata.dat
ld/testsuite/ld-elfweak/strongdata.sym
ld/testsuite/ld-elfweak/weak.dat
ld/testsuite/ld-elfweak/weak.dsym
ld/testsuite/ld-elfweak/weakdata.dat
ld/testsuite/ld-elfweak/weakdata.dsym
ld/testsuite/ld-fastcall/export.s
ld/testsuite/ld-fastcall/fastcall.exp
ld/testsuite/ld-fastcall/import.s
ld/testsuite/ld-frv/fdpic-pie-1.d
ld/testsuite/ld-frv/fdpic-pie-2.d
ld/testsuite/ld-frv/fdpic-pie-5.d
ld/testsuite/ld-frv/fdpic-pie-6-fail.d
ld/testsuite/ld-frv/fdpic-pie-6.d
ld/testsuite/ld-frv/fdpic-pie-7.d
ld/testsuite/ld-frv/fdpic-pie-8.d
ld/testsuite/ld-frv/fdpic-shared-1.d
ld/testsuite/ld-frv/fdpic-shared-2-fail.d
ld/testsuite/ld-frv/fdpic-shared-2.d
ld/testsuite/ld-frv/fdpic-shared-3.d
ld/testsuite/ld-frv/fdpic-shared-4.d
ld/testsuite/ld-frv/fdpic-shared-5.d
ld/testsuite/ld-frv/fdpic-shared-6-fail.d
ld/testsuite/ld-frv/fdpic-shared-6.d
ld/testsuite/ld-frv/fdpic-shared-7.d
ld/testsuite/ld-frv/fdpic-shared-8-fail.d
ld/testsuite/ld-frv/fdpic-shared-8.d
ld/testsuite/ld-frv/fdpic-shared-local-2.d
ld/testsuite/ld-frv/fdpic-shared-local-8.d
ld/testsuite/ld-frv/fdpic-static-1.d
ld/testsuite/ld-frv/fdpic-static-2.d
ld/testsuite/ld-frv/fdpic-static-5.d
ld/testsuite/ld-frv/fdpic-static-6.d
ld/testsuite/ld-frv/fdpic-static-7.d
ld/testsuite/ld-frv/fdpic-static-8.d
ld/testsuite/ld-frv/fdpic.exp
ld/testsuite/ld-frv/fdpic1.s
ld/testsuite/ld-frv/fdpic2.ldv
ld/testsuite/ld-frv/fdpic2.s
ld/testsuite/ld-frv/fdpic2min.ldv
ld/testsuite/ld-frv/fdpic3.s
ld/testsuite/ld-frv/fdpic4.s
ld/testsuite/ld-frv/fdpic5.s
ld/testsuite/ld-frv/fdpic6.ldv
ld/testsuite/ld-frv/fdpic6.s
ld/testsuite/ld-frv/fdpic7.s
ld/testsuite/ld-frv/fdpic8.ldv
ld/testsuite/ld-frv/fdpic8.s
ld/testsuite/ld-frv/fdpic8min.ldv
ld/testsuite/ld-frv/fr450-link.d
ld/testsuite/ld-frv/fr450-linka.s
ld/testsuite/ld-frv/fr450-linkb.s
ld/testsuite/ld-frv/fr450-linkc.s
ld/testsuite/ld-frv/frv-elf.exp
ld/testsuite/ld-frv/tls-1-dep.s
ld/testsuite/ld-frv/tls-1-shared.lds
ld/testsuite/ld-frv/tls-1.s
ld/testsuite/ld-frv/tls-2.s
ld/testsuite/ld-frv/tls-3.s
ld/testsuite/ld-frv/tls-dynamic-1.d
ld/testsuite/ld-frv/tls-dynamic-2.d
ld/testsuite/ld-frv/tls-dynamic-3.d
ld/testsuite/ld-frv/tls-initial-shared-2.d
ld/testsuite/ld-frv/tls-pie-1.d
ld/testsuite/ld-frv/tls-pie-3.d
ld/testsuite/ld-frv/tls-relax-dynamic-1.d
ld/testsuite/ld-frv/tls-relax-dynamic-2.d
ld/testsuite/ld-frv/tls-relax-dynamic-3.d
ld/testsuite/ld-frv/tls-relax-initial-shared-2.d
ld/testsuite/ld-frv/tls-relax-pie-1.d
ld/testsuite/ld-frv/tls-relax-pie-3.d
ld/testsuite/ld-frv/tls-relax-shared-1.d
ld/testsuite/ld-frv/tls-relax-shared-2.d
ld/testsuite/ld-frv/tls-relax-shared-3.d
ld/testsuite/ld-frv/tls-relax-static-1.d
ld/testsuite/ld-frv/tls-relax-static-3.d
ld/testsuite/ld-frv/tls-shared-1-fail.d
ld/testsuite/ld-frv/tls-shared-1.d
ld/testsuite/ld-frv/tls-shared-2.d
ld/testsuite/ld-frv/tls-shared-3.d
ld/testsuite/ld-frv/tls-static-1.d
ld/testsuite/ld-frv/tls-static-3.d
ld/testsuite/ld-frv/tls.exp
ld/testsuite/ld-gc/gc.c
ld/testsuite/ld-gc/gc.exp
ld/testsuite/ld-gc/noent.d
ld/testsuite/ld-gc/noent.s
ld/testsuite/ld-h8300/gcsection.d
ld/testsuite/ld-h8300/gcsection.s
ld/testsuite/ld-h8300/h8300.exp
ld/testsuite/ld-h8300/relax-2.d
ld/testsuite/ld-h8300/relax-2.s
ld/testsuite/ld-h8300/relax-3-coff.d
ld/testsuite/ld-h8300/relax-3.d
ld/testsuite/ld-h8300/relax-3.s
ld/testsuite/ld-h8300/relax-4-coff.d
ld/testsuite/ld-h8300/relax-4.d
ld/testsuite/ld-h8300/relax-4.s
ld/testsuite/ld-h8300/relax-5-coff.d
ld/testsuite/ld-h8300/relax-5.d
ld/testsuite/ld-h8300/relax-5.s
ld/testsuite/ld-h8300/relax-6-coff.d
ld/testsuite/ld-h8300/relax-6.d
ld/testsuite/ld-h8300/relax-6.s
ld/testsuite/ld-h8300/relax.d
ld/testsuite/ld-h8300/relax.s
ld/testsuite/ld-i386/abs.d
ld/testsuite/ld-i386/abs.s
ld/testsuite/ld-i386/alloc.d
ld/testsuite/ld-i386/alloc.s
ld/testsuite/ld-i386/alloc.t
ld/testsuite/ld-i386/combreloc.d
ld/testsuite/ld-i386/combreloc.s
ld/testsuite/ld-i386/emit-relocs.d
ld/testsuite/ld-i386/emit-relocs.s
ld/testsuite/ld-i386/hidden1.d
ld/testsuite/ld-i386/hidden1.s
ld/testsuite/ld-i386/hidden2.d
ld/testsuite/ld-i386/hidden2.s
ld/testsuite/ld-i386/hidden3.d
ld/testsuite/ld-i386/hidden3.s
ld/testsuite/ld-i386/i386.exp
ld/testsuite/ld-i386/pcrel16.d
ld/testsuite/ld-i386/pcrel16.s
ld/testsuite/ld-i386/pcrel16abs.d
ld/testsuite/ld-i386/pcrel16abs.s
ld/testsuite/ld-i386/pcrel8.d
ld/testsuite/ld-i386/pcrel8.s
ld/testsuite/ld-i386/protected1.d
ld/testsuite/ld-i386/protected1.s
ld/testsuite/ld-i386/protected2.d
ld/testsuite/ld-i386/protected2.s
ld/testsuite/ld-i386/protected3.d
ld/testsuite/ld-i386/protected3.s
ld/testsuite/ld-i386/reloc.d
ld/testsuite/ld-i386/reloc.s
ld/testsuite/ld-i386/tlsbin.dd
ld/testsuite/ld-i386/tlsbin.rd
ld/testsuite/ld-i386/tlsbin.s
ld/testsuite/ld-i386/tlsbin.sd
ld/testsuite/ld-i386/tlsbin.td
ld/testsuite/ld-i386/tlsbindesc.dd
ld/testsuite/ld-i386/tlsbindesc.rd
ld/testsuite/ld-i386/tlsbindesc.s
ld/testsuite/ld-i386/tlsbindesc.sd
ld/testsuite/ld-i386/tlsbindesc.td
ld/testsuite/ld-i386/tlsbinpic.s
ld/testsuite/ld-i386/tlsdesc.dd
ld/testsuite/ld-i386/tlsdesc.rd
ld/testsuite/ld-i386/tlsdesc.s
ld/testsuite/ld-i386/tlsdesc.sd
ld/testsuite/ld-i386/tlsdesc.td
ld/testsuite/ld-i386/tlsg.s
ld/testsuite/ld-i386/tlsg.sd
ld/testsuite/ld-i386/tlsgd1.dd
ld/testsuite/ld-i386/tlsgd1.s
ld/testsuite/ld-i386/tlsgd2.d
ld/testsuite/ld-i386/tlsgd2.s
ld/testsuite/ld-i386/tlsgdesc.dd
ld/testsuite/ld-i386/tlsgdesc.rd
ld/testsuite/ld-i386/tlsgdesc.s
ld/testsuite/ld-i386/tlsie1.dd
ld/testsuite/ld-i386/tlsie1.s
ld/testsuite/ld-i386/tlsie2.d
ld/testsuite/ld-i386/tlsie2.s
ld/testsuite/ld-i386/tlsie3.d
ld/testsuite/ld-i386/tlsie3.s
ld/testsuite/ld-i386/tlsie4.d
ld/testsuite/ld-i386/tlsie4.s
ld/testsuite/ld-i386/tlsie5.d
ld/testsuite/ld-i386/tlsie5.s
ld/testsuite/ld-i386/tlsindntpoff.dd
ld/testsuite/ld-i386/tlsindntpoff.s
ld/testsuite/ld-i386/tlsld1.dd
ld/testsuite/ld-i386/tlsld1.s
ld/testsuite/ld-i386/tlslib.s
ld/testsuite/ld-i386/tlsnopic.dd
ld/testsuite/ld-i386/tlsnopic.rd
ld/testsuite/ld-i386/tlsnopic.sd
ld/testsuite/ld-i386/tlsnopic1.s
ld/testsuite/ld-i386/tlsnopic2.s
ld/testsuite/ld-i386/tlspic.dd
ld/testsuite/ld-i386/tlspic.rd
ld/testsuite/ld-i386/tlspic.sd
ld/testsuite/ld-i386/tlspic.td
ld/testsuite/ld-i386/tlspic1.s
ld/testsuite/ld-i386/tlspic2.s
ld/testsuite/ld-i386/tlspie1.d
ld/testsuite/ld-i386/tlspie1.s
ld/testsuite/ld-i386/vxworks1-lib.dd
ld/testsuite/ld-i386/vxworks1-lib.nd
ld/testsuite/ld-i386/vxworks1-lib.rd
ld/testsuite/ld-i386/vxworks1-lib.s
ld/testsuite/ld-i386/vxworks1-lib.td
ld/testsuite/ld-i386/vxworks1-static.d
ld/testsuite/ld-i386/vxworks1.dd
ld/testsuite/ld-i386/vxworks1.ld
ld/testsuite/ld-i386/vxworks1.rd
ld/testsuite/ld-i386/vxworks1.s
ld/testsuite/ld-i386/vxworks2-static.sd
ld/testsuite/ld-i386/vxworks2.s
ld/testsuite/ld-i386/vxworks2.sd
ld/testsuite/ld-i386/warn1.d
ld/testsuite/ld-i386/warn1.s
ld/testsuite/ld-i386/zero.s
ld/testsuite/ld-ia64/ia64.exp
ld/testsuite/ld-ia64/line.exp
ld/testsuite/ld-ia64/link-order.d
ld/testsuite/ld-ia64/merge1.d
ld/testsuite/ld-ia64/merge1.s
ld/testsuite/ld-ia64/merge2.d
ld/testsuite/ld-ia64/merge2.s
ld/testsuite/ld-ia64/merge3.d
ld/testsuite/ld-ia64/merge3.s
ld/testsuite/ld-ia64/merge4.d
ld/testsuite/ld-ia64/merge4.s
ld/testsuite/ld-ia64/merge5.d
ld/testsuite/ld-ia64/merge5.s
ld/testsuite/ld-ia64/tlsbin.dd
ld/testsuite/ld-ia64/tlsbin.rd
ld/testsuite/ld-ia64/tlsbin.s
ld/testsuite/ld-ia64/tlsbin.sd
ld/testsuite/ld-ia64/tlsbin.td
ld/testsuite/ld-ia64/tlsbinpic.s
ld/testsuite/ld-ia64/tlsg.s
ld/testsuite/ld-ia64/tlsg.sd
ld/testsuite/ld-ia64/tlslib.s
ld/testsuite/ld-ia64/tlspic.dd
ld/testsuite/ld-ia64/tlspic.rd
ld/testsuite/ld-ia64/tlspic.sd
ld/testsuite/ld-ia64/tlspic.td
ld/testsuite/ld-ia64/tlspic1.s
ld/testsuite/ld-ia64/tlspic2.s
ld/testsuite/ld-ia64/undefined.s
ld/testsuite/ld-ifunc/binutils.exp
ld/testsuite/ld-ifunc/ifunc-1-local-x86.d
ld/testsuite/ld-ifunc/ifunc-1-local-x86.s
ld/testsuite/ld-ifunc/ifunc-1-x86.d
ld/testsuite/ld-ifunc/ifunc-1-x86.s
ld/testsuite/ld-ifunc/ifunc-2-i386.d
ld/testsuite/ld-ifunc/ifunc-2-i386.s
ld/testsuite/ld-ifunc/ifunc-2-local-i386.d
ld/testsuite/ld-ifunc/ifunc-2-local-i386.s
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-2-local-x86-64.s
ld/testsuite/ld-ifunc/ifunc-2-x86-64.d
ld/testsuite/ld-ifunc/ifunc-2-x86-64.s
ld/testsuite/ld-ifunc/ifunc-3-x86.s
ld/testsuite/ld-ifunc/ifunc-3a-x86.d
ld/testsuite/ld-ifunc/ifunc-3b-x86.d
ld/testsuite/ld-ifunc/ifunc-4-local-x86.d
ld/testsuite/ld-ifunc/ifunc-4-local-x86.s
ld/testsuite/ld-ifunc/ifunc-4-x86.d
ld/testsuite/ld-ifunc/ifunc-4-x86.s
ld/testsuite/ld-ifunc/ifunc-5-i386.s
ld/testsuite/ld-ifunc/ifunc-5-local-i386.s
ld/testsuite/ld-ifunc/ifunc-5-local-x86-64.s
ld/testsuite/ld-ifunc/ifunc-5-x86-64.s
ld/testsuite/ld-ifunc/ifunc-5a-i386.d
ld/testsuite/ld-ifunc/ifunc-5a-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5a-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5b-i386.d
ld/testsuite/ld-ifunc/ifunc-5b-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5b-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-5r-local-i386.d
ld/testsuite/ld-ifunc/ifunc-5r-local-x86-64.d
ld/testsuite/ld-ifunc/ifunc-6-i386.s
ld/testsuite/ld-ifunc/ifunc-6-x86-64.s
ld/testsuite/ld-ifunc/ifunc-6a-i386.d
ld/testsuite/ld-ifunc/ifunc-6a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-6b-i386.d
ld/testsuite/ld-ifunc/ifunc-6b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-7-i386.s
ld/testsuite/ld-ifunc/ifunc-7-x86-64.s
ld/testsuite/ld-ifunc/ifunc-7a-i386.d
ld/testsuite/ld-ifunc/ifunc-7a-x86-64.d
ld/testsuite/ld-ifunc/ifunc-7b-i386.d
ld/testsuite/ld-ifunc/ifunc-7b-x86-64.d
ld/testsuite/ld-ifunc/ifunc-8-i386.d
ld/testsuite/ld-ifunc/ifunc-8-x86-64.d
ld/testsuite/ld-ifunc/ifunc-8a-i386.s
ld/testsuite/ld-ifunc/ifunc-8a-x86-64.s
ld/testsuite/ld-ifunc/ifunc-8b-i386.s
ld/testsuite/ld-ifunc/ifunc-8b-x86-64.s
ld/testsuite/ld-ifunc/ifunc-9-x86.d
ld/testsuite/ld-ifunc/ifunc-9-x86.s
ld/testsuite/ld-ifunc/ifunc.exp
ld/testsuite/ld-ifunc/lib.c
ld/testsuite/ld-ifunc/prog.c
ld/testsuite/ld-ifunc/test-1.c
ld/testsuite/ld-ifunc/test-2.c
ld/testsuite/ld-libs/lib-1.s
ld/testsuite/ld-libs/lib-2.d
ld/testsuite/ld-libs/lib-2.s
ld/testsuite/ld-libs/libs.exp
ld/testsuite/ld-linkonce/linkonce.exp
ld/testsuite/ld-linkonce/x.s
ld/testsuite/ld-linkonce/y.s
ld/testsuite/ld-linkonce/zeroeh.ld
ld/testsuite/ld-linkonce/zeroehl32.d
ld/testsuite/ld-m68hc11/adj-brset.d
ld/testsuite/ld-m68hc11/adj-brset.s
ld/testsuite/ld-m68hc11/adj-jump.d
ld/testsuite/ld-m68hc11/adj-jump.s
ld/testsuite/ld-m68hc11/bug-1403.d
ld/testsuite/ld-m68hc11/bug-1403.s
ld/testsuite/ld-m68hc11/bug-1417.d
ld/testsuite/ld-m68hc11/bug-1417.s
ld/testsuite/ld-m68hc11/bug-3331.d
ld/testsuite/ld-m68hc11/bug-3331.s
ld/testsuite/ld-m68hc11/far-hc11.d
ld/testsuite/ld-m68hc11/far-hc11.s
ld/testsuite/ld-m68hc11/far-hc12.d
ld/testsuite/ld-m68hc11/far-hc12.ld
ld/testsuite/ld-m68hc11/far-hc12.s
ld/testsuite/ld-m68hc11/link-hc12.s
ld/testsuite/ld-m68hc11/link-hcs12.d
ld/testsuite/ld-m68hc11/link-hcs12.s
ld/testsuite/ld-m68hc11/m68hc11.exp
ld/testsuite/ld-m68hc11/relax-direct.d
ld/testsuite/ld-m68hc11/relax-direct.s
ld/testsuite/ld-m68hc11/relax-group.d
ld/testsuite/ld-m68hc11/relax-group.s
ld/testsuite/ld-m68k/got-1.d
ld/testsuite/ld-m68k/got-1.s
ld/testsuite/ld-m68k/got-multigot-12-13-14-34-35-ok.d
ld/testsuite/ld-m68k/got-multigot-14-ok.d
ld/testsuite/ld-m68k/got-multigot-15-er.d
ld/testsuite/ld-m68k/got-negative-12-13-14-34-ok.d
ld/testsuite/ld-m68k/got-negative-12-13-14-35-er.d
ld/testsuite/ld-m68k/got-negative-14-ok.d
ld/testsuite/ld-m68k/got-negative-15-er.d
ld/testsuite/ld-m68k/got-single-12-ok.d
ld/testsuite/ld-m68k/got-single-13-er.d
ld/testsuite/ld-m68k/got-xgot-12-13-14-15-34-35-ok.d
ld/testsuite/ld-m68k/got-xgot-15-ok.d
ld/testsuite/ld-m68k/isaa-mac.d
ld/testsuite/ld-m68k/isaa-mac.s
ld/testsuite/ld-m68k/isaa-nodiv.s
ld/testsuite/ld-m68k/isaa.d
ld/testsuite/ld-m68k/isaa.s
ld/testsuite/ld-m68k/isaaplus.d
ld/testsuite/ld-m68k/isaaplus.s
ld/testsuite/ld-m68k/isab-float.d
ld/testsuite/ld-m68k/isab-float.s
ld/testsuite/ld-m68k/isab-nousp.s
ld/testsuite/ld-m68k/isab.d
ld/testsuite/ld-m68k/isab.s
ld/testsuite/ld-m68k/m68k-got.exp
ld/testsuite/ld-m68k/m68k.exp
ld/testsuite/ld-m68k/merge-error-1a.d
ld/testsuite/ld-m68k/merge-error-1a.s
ld/testsuite/ld-m68k/merge-error-1b.d
ld/testsuite/ld-m68k/merge-error-1b.s
ld/testsuite/ld-m68k/merge-error-1c.d
ld/testsuite/ld-m68k/merge-error-1d.d
ld/testsuite/ld-m68k/merge-error-1e.d
ld/testsuite/ld-m68k/merge-ok-1a.d
ld/testsuite/ld-m68k/merge-ok-1b.d
ld/testsuite/ld-m68k/merge-ok-1c.d
ld/testsuite/ld-m68k/merge.ld
ld/testsuite/ld-m68k/plt1-68020.d
ld/testsuite/ld-m68k/plt1-cpu32.d
ld/testsuite/ld-m68k/plt1-empty.s
ld/testsuite/ld-m68k/plt1-isab.d
ld/testsuite/ld-m68k/plt1-isac.d
ld/testsuite/ld-m68k/plt1.ld
ld/testsuite/ld-m68k/plt1.s
ld/testsuite/ld-m68k/tls-def-1.d
ld/testsuite/ld-m68k/tls-def-1.s
ld/testsuite/ld-m68k/tls-gd-1.d
ld/testsuite/ld-m68k/tls-gd-1.d2
ld/testsuite/ld-m68k/tls-gd-1.d3
ld/testsuite/ld-m68k/tls-gd-1.s
ld/testsuite/ld-m68k/tls-gd-2.d
ld/testsuite/ld-m68k/tls-gd-2.s
ld/testsuite/ld-m68k/tls-gd-ie-1.d
ld/testsuite/ld-m68k/tls-gd-ie-1.s
ld/testsuite/ld-m68k/tls-ie-1.d
ld/testsuite/ld-m68k/tls-ie-1.s
ld/testsuite/ld-m68k/tls-ld-1.d
ld/testsuite/ld-m68k/tls-ld-1.s
ld/testsuite/ld-m68k/tls-ld-2.d
ld/testsuite/ld-m68k/tls-ld-2.s
ld/testsuite/ld-m68k/tls-le-1.s
ld/testsuite/ld-m68k/tls-main-1.d
ld/testsuite/ld-m68k/tls-main-1.s
ld/testsuite/ld-m68k/tls-no-1.s
ld/testsuite/ld-maxq/addend.dd
ld/testsuite/ld-maxq/addend.s
ld/testsuite/ld-maxq/maxq.exp
ld/testsuite/ld-maxq/paddr.dd
ld/testsuite/ld-maxq/paddr.s
ld/testsuite/ld-maxq/paddr1.dd
ld/testsuite/ld-maxq/paddr1.s
ld/testsuite/ld-maxq/r32-1.s
ld/testsuite/ld-maxq/r32-2.s
ld/testsuite/ld-maxq/r32.dd
ld/testsuite/ld-mep/mep.exp
ld/testsuite/ld-mep/mep1.ld
ld/testsuite/ld-mep/mep1.s
ld/testsuite/ld-mips-elf/attr-gnu-4-0.s
ld/testsuite/ld-mips-elf/attr-gnu-4-00.d
ld/testsuite/ld-mips-elf/attr-gnu-4-01.d
ld/testsuite/ld-mips-elf/attr-gnu-4-02.d
ld/testsuite/ld-mips-elf/attr-gnu-4-03.d
ld/testsuite/ld-mips-elf/attr-gnu-4-04.d
ld/testsuite/ld-mips-elf/attr-gnu-4-05.d
ld/testsuite/ld-mips-elf/attr-gnu-4-1.s
ld/testsuite/ld-mips-elf/attr-gnu-4-10.d
ld/testsuite/ld-mips-elf/attr-gnu-4-11.d
ld/testsuite/ld-mips-elf/attr-gnu-4-12.d
ld/testsuite/ld-mips-elf/attr-gnu-4-13.d
ld/testsuite/ld-mips-elf/attr-gnu-4-14.d
ld/testsuite/ld-mips-elf/attr-gnu-4-15.d
ld/testsuite/ld-mips-elf/attr-gnu-4-2.s
ld/testsuite/ld-mips-elf/attr-gnu-4-20.d
ld/testsuite/ld-mips-elf/attr-gnu-4-21.d
ld/testsuite/ld-mips-elf/attr-gnu-4-22.d
ld/testsuite/ld-mips-elf/attr-gnu-4-23.d
ld/testsuite/ld-mips-elf/attr-gnu-4-24.d
ld/testsuite/ld-mips-elf/attr-gnu-4-25.d
ld/testsuite/ld-mips-elf/attr-gnu-4-3.s
ld/testsuite/ld-mips-elf/attr-gnu-4-30.d
ld/testsuite/ld-mips-elf/attr-gnu-4-31.d
ld/testsuite/ld-mips-elf/attr-gnu-4-32.d
ld/testsuite/ld-mips-elf/attr-gnu-4-33.d
ld/testsuite/ld-mips-elf/attr-gnu-4-34.d
ld/testsuite/ld-mips-elf/attr-gnu-4-35.d
ld/testsuite/ld-mips-elf/attr-gnu-4-4.s
ld/testsuite/ld-mips-elf/attr-gnu-4-40.d
ld/testsuite/ld-mips-elf/attr-gnu-4-41.d
ld/testsuite/ld-mips-elf/attr-gnu-4-42.d
ld/testsuite/ld-mips-elf/attr-gnu-4-43.d
ld/testsuite/ld-mips-elf/attr-gnu-4-44.d
ld/testsuite/ld-mips-elf/attr-gnu-4-45.d
ld/testsuite/ld-mips-elf/attr-gnu-4-5.s
ld/testsuite/ld-mips-elf/attr-gnu-4-51.d
ld/testsuite/ld-mips-elf/branch-misc-1.d
ld/testsuite/ld-mips-elf/dyn-sec64.d
ld/testsuite/ld-mips-elf/dyn-sec64.ld
ld/testsuite/ld-mips-elf/dyn-sec64.s
ld/testsuite/ld-mips-elf/eh-frame1-n32.d
ld/testsuite/ld-mips-elf/eh-frame1-n64.d
ld/testsuite/ld-mips-elf/eh-frame1.ld
ld/testsuite/ld-mips-elf/eh-frame1.s
ld/testsuite/ld-mips-elf/eh-frame2-n32.d
ld/testsuite/ld-mips-elf/eh-frame2-n64.d
ld/testsuite/ld-mips-elf/eh-frame3.d
ld/testsuite/ld-mips-elf/eh-frame4.d
ld/testsuite/ld-mips-elf/elf-rel-got-n32.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64-linux.d
ld/testsuite/ld-mips-elf/elf-rel-got-n64.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n32.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64-linux.d
ld/testsuite/ld-mips-elf/elf-rel-xgot-n64.d
ld/testsuite/ld-mips-elf/emit-relocs-1.d
ld/testsuite/ld-mips-elf/emit-relocs-1.ld
ld/testsuite/ld-mips-elf/emit-relocs-1a.s
ld/testsuite/ld-mips-elf/emit-relocs-1b.s
ld/testsuite/ld-mips-elf/got-dump-1.d
ld/testsuite/ld-mips-elf/got-dump-1.ld
ld/testsuite/ld-mips-elf/got-dump-1.s
ld/testsuite/ld-mips-elf/got-dump-2.d
ld/testsuite/ld-mips-elf/got-dump-2.ld
ld/testsuite/ld-mips-elf/got-dump-2.s
ld/testsuite/ld-mips-elf/got-page-1.d
ld/testsuite/ld-mips-elf/got-page-1.ld
ld/testsuite/ld-mips-elf/got-page-1.s
ld/testsuite/ld-mips-elf/got-page-2.d
ld/testsuite/ld-mips-elf/got-page-2.s
ld/testsuite/ld-mips-elf/got-page-3.d
ld/testsuite/ld-mips-elf/got-page-3a.s
ld/testsuite/ld-mips-elf/got-page-3b.s
ld/testsuite/ld-mips-elf/got-page-3c.s
ld/testsuite/ld-mips-elf/got-vers-1.dd
ld/testsuite/ld-mips-elf/got-vers-1.rd
ld/testsuite/ld-mips-elf/got-vers-1.sd
ld/testsuite/ld-mips-elf/got-vers-1.ver
ld/testsuite/ld-mips-elf/got-vers-1a.s
ld/testsuite/ld-mips-elf/got-vers-1b.s
ld/testsuite/ld-mips-elf/hash1.s
ld/testsuite/ld-mips-elf/hash1a.d
ld/testsuite/ld-mips-elf/hash1b.d
ld/testsuite/ld-mips-elf/hash1c.d
ld/testsuite/ld-mips-elf/jalbal.d
ld/testsuite/ld-mips-elf/jalbal.s
ld/testsuite/ld-mips-elf/jaloverflow-2.d
ld/testsuite/ld-mips-elf/jaloverflow-2.s
ld/testsuite/ld-mips-elf/jaloverflow.d
ld/testsuite/ld-mips-elf/jaloverflow.s
ld/testsuite/ld-mips-elf/jr.s
ld/testsuite/ld-mips-elf/mips-dyn.ld
ld/testsuite/ld-mips-elf/mips-elf-flags.exp
ld/testsuite/ld-mips-elf/mips-elf.exp
ld/testsuite/ld-mips-elf/mips-lib.ld
ld/testsuite/ld-mips-elf/mips16-1.d
ld/testsuite/ld-mips-elf/mips16-1a.s
ld/testsuite/ld-mips-elf/mips16-1b.s
ld/testsuite/ld-mips-elf/mips16-call-global-1.s
ld/testsuite/ld-mips-elf/mips16-call-global-2.s
ld/testsuite/ld-mips-elf/mips16-call-global-3.s
ld/testsuite/ld-mips-elf/mips16-call-global.d
ld/testsuite/ld-mips-elf/mips16-hilo-n32.d
ld/testsuite/ld-mips-elf/mips16-hilo.d
ld/testsuite/ld-mips-elf/mips16-hilo.ld
ld/testsuite/ld-mips-elf/mips16-hilo.s
ld/testsuite/ld-mips-elf/mips16-intermix-1.s
ld/testsuite/ld-mips-elf/mips16-intermix-2.s
ld/testsuite/ld-mips-elf/mips16-intermix.d
ld/testsuite/ld-mips-elf/mips16-local-stubs-1.d
ld/testsuite/ld-mips-elf/mips16-local-stubs-1.s
ld/testsuite/ld-mips-elf/mips16-pic-1-dummy.s
ld/testsuite/ld-mips-elf/mips16-pic-1.dd
ld/testsuite/ld-mips-elf/mips16-pic-1.gd
ld/testsuite/ld-mips-elf/mips16-pic-1.inc
ld/testsuite/ld-mips-elf/mips16-pic-1.ld
ld/testsuite/ld-mips-elf/mips16-pic-1a.s
ld/testsuite/ld-mips-elf/mips16-pic-1b.s
ld/testsuite/ld-mips-elf/mips16-pic-2.ad
ld/testsuite/ld-mips-elf/mips16-pic-2.dd
ld/testsuite/ld-mips-elf/mips16-pic-2.gd
ld/testsuite/ld-mips-elf/mips16-pic-2.nd
ld/testsuite/ld-mips-elf/mips16-pic-2.rd
ld/testsuite/ld-mips-elf/mips16-pic-2a.s
ld/testsuite/ld-mips-elf/mips16-pic-2b.s
ld/testsuite/ld-mips-elf/mips16-pic-3.dd
ld/testsuite/ld-mips-elf/mips16-pic-3.gd
ld/testsuite/ld-mips-elf/mips16-pic-3.inc
ld/testsuite/ld-mips-elf/mips16-pic-3.rd
ld/testsuite/ld-mips-elf/mips16-pic-3a.s
ld/testsuite/ld-mips-elf/mips16-pic-3b.s
ld/testsuite/ld-mips-elf/mips16-pic-4.ver
ld/testsuite/ld-mips-elf/mips16-pic-4a.dd
ld/testsuite/ld-mips-elf/mips16-pic-4a.gd
ld/testsuite/ld-mips-elf/mips16-pic-4a.nd
ld/testsuite/ld-mips-elf/mips16-pic-4a.s
ld/testsuite/ld-mips-elf/mips16-pic-4b.dd
ld/testsuite/ld-mips-elf/mips16-pic-4b.s
ld/testsuite/ld-mips-elf/mips16-pic-4c.s
ld/testsuite/ld-mips-elf/multi-got-1-1.s
ld/testsuite/ld-mips-elf/multi-got-1-2.s
ld/testsuite/ld-mips-elf/multi-got-1.d
ld/testsuite/ld-mips-elf/multi-got-hidden-1.d
ld/testsuite/ld-mips-elf/multi-got-hidden-1.s
ld/testsuite/ld-mips-elf/multi-got-hidden-2.d
ld/testsuite/ld-mips-elf/multi-got-hidden-2.s
ld/testsuite/ld-mips-elf/multi-got-no-shared-1.s
ld/testsuite/ld-mips-elf/multi-got-no-shared-2.s
ld/testsuite/ld-mips-elf/multi-got-no-shared.d
ld/testsuite/ld-mips-elf/no-shared-1-n32.d
ld/testsuite/ld-mips-elf/no-shared-1-n64.d
ld/testsuite/ld-mips-elf/no-shared-1-n64.s
ld/testsuite/ld-mips-elf/no-shared-1-o32.d
ld/testsuite/ld-mips-elf/no-shared-1-o32.s
ld/testsuite/ld-mips-elf/no-shared-1.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-1-rel.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1-rel.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-1.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-1a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-1b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-2.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-2a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-2b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3-error.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3a.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-3b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4-error.d
ld/testsuite/ld-mips-elf/pic-and-nonpic-4a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-4b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.ld
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-5b.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n32c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-n64c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.ad
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.dd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.gd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.nd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.pd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.rd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32.sd
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32a.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32b.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6-o32c.s
ld/testsuite/ld-mips-elf/pic-and-nonpic-6.ld
ld/testsuite/ld-mips-elf/region1.d
ld/testsuite/ld-mips-elf/region1.t
ld/testsuite/ld-mips-elf/region1a.s
ld/testsuite/ld-mips-elf/region1b.s
ld/testsuite/ld-mips-elf/rel32-n32.d
ld/testsuite/ld-mips-elf/rel32-o32.d
ld/testsuite/ld-mips-elf/rel32.s
ld/testsuite/ld-mips-elf/rel64.d
ld/testsuite/ld-mips-elf/rel64.s
ld/testsuite/ld-mips-elf/relax-jalr-n32-shared.d
ld/testsuite/ld-mips-elf/relax-jalr-n32.d
ld/testsuite/ld-mips-elf/relax-jalr-n64-shared.d
ld/testsuite/ld-mips-elf/relax-jalr-n64.d
ld/testsuite/ld-mips-elf/relax-jalr.s
ld/testsuite/ld-mips-elf/reloc-1-n32.d
ld/testsuite/ld-mips-elf/reloc-1-n64.d
ld/testsuite/ld-mips-elf/reloc-1-rel.d
ld/testsuite/ld-mips-elf/reloc-1a.s
ld/testsuite/ld-mips-elf/reloc-1b.s
ld/testsuite/ld-mips-elf/reloc-2.d
ld/testsuite/ld-mips-elf/reloc-2.ld
ld/testsuite/ld-mips-elf/reloc-2a.s
ld/testsuite/ld-mips-elf/reloc-2b.s
ld/testsuite/ld-mips-elf/reloc-3-n32.d
ld/testsuite/ld-mips-elf/reloc-3.d
ld/testsuite/ld-mips-elf/reloc-4.d
ld/testsuite/ld-mips-elf/reloc-4.s
ld/testsuite/ld-mips-elf/reloc-5.d
ld/testsuite/ld-mips-elf/reloc-5.s
ld/testsuite/ld-mips-elf/reloc-estimate-1.d
ld/testsuite/ld-mips-elf/reloc-estimate-1.ld
ld/testsuite/ld-mips-elf/reloc-estimate-1a.s
ld/testsuite/ld-mips-elf/reloc-estimate-1b.s
ld/testsuite/ld-mips-elf/reloc-merge-lo16.d
ld/testsuite/ld-mips-elf/reloc-merge-lo16.ld
ld/testsuite/ld-mips-elf/reloc-merge-lo16.s
ld/testsuite/ld-mips-elf/stub-dynsym-1-10000.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-2fe80.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-7fff.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-8000.d
ld/testsuite/ld-mips-elf/stub-dynsym-1-fff0.d
ld/testsuite/ld-mips-elf/stub-dynsym-1.ld
ld/testsuite/ld-mips-elf/stub-dynsym-1.s
ld/testsuite/ld-mips-elf/textrel-1.d
ld/testsuite/ld-mips-elf/textrel-1.s
ld/testsuite/ld-mips-elf/tls-hidden2-got.d
ld/testsuite/ld-mips-elf/tls-hidden2.d
ld/testsuite/ld-mips-elf/tls-hidden2a.s
ld/testsuite/ld-mips-elf/tls-hidden2b.s
ld/testsuite/ld-mips-elf/tls-hidden3.d
ld/testsuite/ld-mips-elf/tls-hidden3.got
ld/testsuite/ld-mips-elf/tls-hidden3.ld
ld/testsuite/ld-mips-elf/tls-hidden3.r
ld/testsuite/ld-mips-elf/tls-hidden3a.s
ld/testsuite/ld-mips-elf/tls-hidden3b.s
ld/testsuite/ld-mips-elf/tls-hidden4.got
ld/testsuite/ld-mips-elf/tls-hidden4.r
ld/testsuite/ld-mips-elf/tls-hidden4a.s
ld/testsuite/ld-mips-elf/tls-hidden4b.s
ld/testsuite/ld-mips-elf/tls-multi-got-1-1.s
ld/testsuite/ld-mips-elf/tls-multi-got-1-2.s
ld/testsuite/ld-mips-elf/tls-multi-got-1.d
ld/testsuite/ld-mips-elf/tls-multi-got-1.got
ld/testsuite/ld-mips-elf/tls-multi-got-1.r
ld/testsuite/ld-mips-elf/tlsbin-o32.d
ld/testsuite/ld-mips-elf/tlsbin-o32.got
ld/testsuite/ld-mips-elf/tlsbin-o32.s
ld/testsuite/ld-mips-elf/tlsdyn-o32-1.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-1.got
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.got
ld/testsuite/ld-mips-elf/tlsdyn-o32-2.s
ld/testsuite/ld-mips-elf/tlsdyn-o32-3.d
ld/testsuite/ld-mips-elf/tlsdyn-o32-3.got
ld/testsuite/ld-mips-elf/tlsdyn-o32.d
ld/testsuite/ld-mips-elf/tlsdyn-o32.got
ld/testsuite/ld-mips-elf/tlsdyn-o32.s
ld/testsuite/ld-mips-elf/tlslib-hidden.ver
ld/testsuite/ld-mips-elf/tlslib-o32-hidden.got
ld/testsuite/ld-mips-elf/tlslib-o32-ver.got
ld/testsuite/ld-mips-elf/tlslib-o32.d
ld/testsuite/ld-mips-elf/tlslib-o32.got
ld/testsuite/ld-mips-elf/tlslib-o32.s
ld/testsuite/ld-mips-elf/tlslib.ver
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.d
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.s
ld/testsuite/ld-mips-elf/vxworks-forced-local-1.ver
ld/testsuite/ld-mips-elf/vxworks1-lib.dd
ld/testsuite/ld-mips-elf/vxworks1-lib.nd
ld/testsuite/ld-mips-elf/vxworks1-lib.rd
ld/testsuite/ld-mips-elf/vxworks1-lib.s
ld/testsuite/ld-mips-elf/vxworks1-lib.td
ld/testsuite/ld-mips-elf/vxworks1-static.d
ld/testsuite/ld-mips-elf/vxworks1.dd
ld/testsuite/ld-mips-elf/vxworks1.ld
ld/testsuite/ld-mips-elf/vxworks1.rd
ld/testsuite/ld-mips-elf/vxworks1.s
ld/testsuite/ld-mips-elf/vxworks2-static.sd
ld/testsuite/ld-mips-elf/vxworks2.s
ld/testsuite/ld-mips-elf/vxworks2.sd
ld/testsuite/ld-mmix/a.s
ld/testsuite/ld-mmix/areg-256.s
ld/testsuite/ld-mmix/areg-t.s
ld/testsuite/ld-mmix/aregm.s
ld/testsuite/ld-mmix/b-badfil1.d
ld/testsuite/ld-mmix/b-badfil1.s
ld/testsuite/ld-mmix/b-badfil2.d
ld/testsuite/ld-mmix/b-badfil2.s
ld/testsuite/ld-mmix/b-badfixo.d
ld/testsuite/ld-mmix/b-badfixo.s
ld/testsuite/ld-mmix/b-badloc.d
ld/testsuite/ld-mmix/b-badloc.s
ld/testsuite/ld-mmix/b-badlop.d
ld/testsuite/ld-mmix/b-badlop.s
ld/testsuite/ld-mmix/b-badm.d
ld/testsuite/ld-mmix/b-badm2.s
ld/testsuite/ld-mmix/b-badmain.s
ld/testsuite/ld-mmix/b-badquot.d
ld/testsuite/ld-mmix/b-badquot.s
ld/testsuite/ld-mmix/b-badrx1.d
ld/testsuite/ld-mmix/b-badrx1.s
ld/testsuite/ld-mmix/b-badrx2.d
ld/testsuite/ld-mmix/b-badrx2.s
ld/testsuite/ld-mmix/b-badrx3.d
ld/testsuite/ld-mmix/b-badrx3.s
ld/testsuite/ld-mmix/b-bend.s
ld/testsuite/ld-mmix/b-bend1.d
ld/testsuite/ld-mmix/b-bend2.d
ld/testsuite/ld-mmix/b-bend3.d
ld/testsuite/ld-mmix/b-bstab1.d
ld/testsuite/ld-mmix/b-bstab1.s
ld/testsuite/ld-mmix/b-fixo2.d
ld/testsuite/ld-mmix/b-fixo2.s
ld/testsuite/ld-mmix/b-goodmain.s
ld/testsuite/ld-mmix/b-loc64k.d
ld/testsuite/ld-mmix/b-loc64k.s
ld/testsuite/ld-mmix/b-nosym.d
ld/testsuite/ld-mmix/b-nosym.s
ld/testsuite/ld-mmix/b-offloc.s
ld/testsuite/ld-mmix/b-post1.s
ld/testsuite/ld-mmix/b-twoinsn.s
ld/testsuite/ld-mmix/b-widec.s
ld/testsuite/ld-mmix/b-widec1.d
ld/testsuite/ld-mmix/b-widec2.d
ld/testsuite/ld-mmix/b-widec2.s
ld/testsuite/ld-mmix/b-widec3.d
ld/testsuite/ld-mmix/b-widec3.s
ld/testsuite/ld-mmix/bpo-1.d
ld/testsuite/ld-mmix/bpo-1.s
ld/testsuite/ld-mmix/bpo-10.d
ld/testsuite/ld-mmix/bpo-10.s
ld/testsuite/ld-mmix/bpo-11.d
ld/testsuite/ld-mmix/bpo-11.s
ld/testsuite/ld-mmix/bpo-12.d
ld/testsuite/ld-mmix/bpo-12m.d
ld/testsuite/ld-mmix/bpo-13.d
ld/testsuite/ld-mmix/bpo-13m.d
ld/testsuite/ld-mmix/bpo-14.d
ld/testsuite/ld-mmix/bpo-14m.d
ld/testsuite/ld-mmix/bpo-15.d
ld/testsuite/ld-mmix/bpo-15m.d
ld/testsuite/ld-mmix/bpo-16.d
ld/testsuite/ld-mmix/bpo-16m.d
ld/testsuite/ld-mmix/bpo-17.d
ld/testsuite/ld-mmix/bpo-17m.d
ld/testsuite/ld-mmix/bpo-18.d
ld/testsuite/ld-mmix/bpo-18m.d
ld/testsuite/ld-mmix/bpo-19.d
ld/testsuite/ld-mmix/bpo-19m.d
ld/testsuite/ld-mmix/bpo-1m.d
ld/testsuite/ld-mmix/bpo-2.d
ld/testsuite/ld-mmix/bpo-2.s
ld/testsuite/ld-mmix/bpo-20.d
ld/testsuite/ld-mmix/bpo-20m.d
ld/testsuite/ld-mmix/bpo-21.d
ld/testsuite/ld-mmix/bpo-21m.d
ld/testsuite/ld-mmix/bpo-22.d
ld/testsuite/ld-mmix/bpo-2m.d
ld/testsuite/ld-mmix/bpo-3.d
ld/testsuite/ld-mmix/bpo-3.s
ld/testsuite/ld-mmix/bpo-3m.d
ld/testsuite/ld-mmix/bpo-4.d
ld/testsuite/ld-mmix/bpo-4.s
ld/testsuite/ld-mmix/bpo-4m.d
ld/testsuite/ld-mmix/bpo-5.d
ld/testsuite/ld-mmix/bpo-5.s
ld/testsuite/ld-mmix/bpo-5m.d
ld/testsuite/ld-mmix/bpo-6.d
ld/testsuite/ld-mmix/bpo-6.s
ld/testsuite/ld-mmix/bpo-6m.d
ld/testsuite/ld-mmix/bpo-7.d
ld/testsuite/ld-mmix/bpo-7.s
ld/testsuite/ld-mmix/bpo-7m.d
ld/testsuite/ld-mmix/bpo-8.d
ld/testsuite/ld-mmix/bpo-8.s
ld/testsuite/ld-mmix/bpo-8m.d
ld/testsuite/ld-mmix/bpo-9.d
ld/testsuite/ld-mmix/bpo-9.s
ld/testsuite/ld-mmix/bpo-9m.d
ld/testsuite/ld-mmix/bpo64addr.ld
ld/testsuite/ld-mmix/bspec1.d
ld/testsuite/ld-mmix/bspec1.s
ld/testsuite/ld-mmix/bspec1m.d
ld/testsuite/ld-mmix/bspec2.d
ld/testsuite/ld-mmix/bspec2.s
ld/testsuite/ld-mmix/bspec2m.d
ld/testsuite/ld-mmix/bspec801.s
ld/testsuite/ld-mmix/bspec802.s
ld/testsuite/ld-mmix/bspec803.s
ld/testsuite/ld-mmix/bspec804.s
ld/testsuite/ld-mmix/bspec805.s
ld/testsuite/ld-mmix/bspec806.s
ld/testsuite/ld-mmix/bspec807.s
ld/testsuite/ld-mmix/bspec808.s
ld/testsuite/ld-mmix/bza-1b.d
ld/testsuite/ld-mmix/bza-1f.d
ld/testsuite/ld-mmix/bza-2b.d
ld/testsuite/ld-mmix/bza-2f.d
ld/testsuite/ld-mmix/bza-7b.d
ld/testsuite/ld-mmix/bza-7f.d
ld/testsuite/ld-mmix/bza-8b.d
ld/testsuite/ld-mmix/bza-8f.d
ld/testsuite/ld-mmix/bza.s
ld/testsuite/ld-mmix/data1.s
ld/testsuite/ld-mmix/dloc1.s
ld/testsuite/ld-mmix/dloc2.s
ld/testsuite/ld-mmix/ext1-254.s
ld/testsuite/ld-mmix/ext1.s
ld/testsuite/ld-mmix/ext1g.s
ld/testsuite/ld-mmix/ext1l.s
ld/testsuite/ld-mmix/getaa-1b.d
ld/testsuite/ld-mmix/getaa-1f.d
ld/testsuite/ld-mmix/getaa-2b.d
ld/testsuite/ld-mmix/getaa-2f.d
ld/testsuite/ld-mmix/getaa-4b.d
ld/testsuite/ld-mmix/getaa-4f.d
ld/testsuite/ld-mmix/getaa-6b.d
ld/testsuite/ld-mmix/getaa-6f.d
ld/testsuite/ld-mmix/getaa-7b.d
ld/testsuite/ld-mmix/getaa-7f.d
ld/testsuite/ld-mmix/getaa-8b.d
ld/testsuite/ld-mmix/getaa-8f.d
ld/testsuite/ld-mmix/getaa.s
ld/testsuite/ld-mmix/getaa12b.d
ld/testsuite/ld-mmix/getaa12f.d
ld/testsuite/ld-mmix/getaa14b.d
ld/testsuite/ld-mmix/getaa14f.d
ld/testsuite/ld-mmix/greg-1.d
ld/testsuite/ld-mmix/greg-1.s
ld/testsuite/ld-mmix/greg-10.d
ld/testsuite/ld-mmix/greg-11.d
ld/testsuite/ld-mmix/greg-11b.d
ld/testsuite/ld-mmix/greg-12.d
ld/testsuite/ld-mmix/greg-13.d
ld/testsuite/ld-mmix/greg-14.d
ld/testsuite/ld-mmix/greg-14s.d
ld/testsuite/ld-mmix/greg-15.d
ld/testsuite/ld-mmix/greg-16.d
ld/testsuite/ld-mmix/greg-17.d
ld/testsuite/ld-mmix/greg-18.d
ld/testsuite/ld-mmix/greg-19.d
ld/testsuite/ld-mmix/greg-2.d
ld/testsuite/ld-mmix/greg-2.s
ld/testsuite/ld-mmix/greg-20.d
ld/testsuite/ld-mmix/greg-3.d
ld/testsuite/ld-mmix/greg-3.s
ld/testsuite/ld-mmix/greg-4.d
ld/testsuite/ld-mmix/greg-4.s
ld/testsuite/ld-mmix/greg-5.d
ld/testsuite/ld-mmix/greg-5.s
ld/testsuite/ld-mmix/greg-5s.d
ld/testsuite/ld-mmix/greg-6.d
ld/testsuite/ld-mmix/greg-7.d
ld/testsuite/ld-mmix/greg-8.d
ld/testsuite/ld-mmix/greg-9.d
ld/testsuite/ld-mmix/gregbza1.s
ld/testsuite/ld-mmix/gregget1.s
ld/testsuite/ld-mmix/gregget2.s
ld/testsuite/ld-mmix/gregldo1.s
ld/testsuite/ld-mmix/gregpsj1.s
ld/testsuite/ld-mmix/hdr-1.d
ld/testsuite/ld-mmix/jumpa-1b.d
ld/testsuite/ld-mmix/jumpa-1f.d
ld/testsuite/ld-mmix/jumpa-2b.d
ld/testsuite/ld-mmix/jumpa-2f.d
ld/testsuite/ld-mmix/jumpa-3b.d
ld/testsuite/ld-mmix/jumpa-3f.d
ld/testsuite/ld-mmix/jumpa-4b.d
ld/testsuite/ld-mmix/jumpa-4f.d
ld/testsuite/ld-mmix/jumpa-5b.d
ld/testsuite/ld-mmix/jumpa-5f.d
ld/testsuite/ld-mmix/jumpa-6b.d
ld/testsuite/ld-mmix/jumpa-6f.d
ld/testsuite/ld-mmix/jumpa-7b.d
ld/testsuite/ld-mmix/jumpa-7f.d
ld/testsuite/ld-mmix/jumpa-8b.d
ld/testsuite/ld-mmix/jumpa-8f.d
ld/testsuite/ld-mmix/jumpa-9b.d
ld/testsuite/ld-mmix/jumpa-9f.d
ld/testsuite/ld-mmix/jumpa.s
ld/testsuite/ld-mmix/jumpa12b.d
ld/testsuite/ld-mmix/jumpa12f.d
ld/testsuite/ld-mmix/jumpa13b.d
ld/testsuite/ld-mmix/jumpa13f.d
ld/testsuite/ld-mmix/jumpa14b.d
ld/testsuite/ld-mmix/jumpa14f.d
ld/testsuite/ld-mmix/loc1.d
ld/testsuite/ld-mmix/loc1.s
ld/testsuite/ld-mmix/loc10.d
ld/testsuite/ld-mmix/loc10.s
ld/testsuite/ld-mmix/loc10m.d
ld/testsuite/ld-mmix/loc1m.d
ld/testsuite/ld-mmix/loc2.d
ld/testsuite/ld-mmix/loc2.s
ld/testsuite/ld-mmix/loc2m.d
ld/testsuite/ld-mmix/loc3.d
ld/testsuite/ld-mmix/loc3m.d
ld/testsuite/ld-mmix/loc4.d
ld/testsuite/ld-mmix/loc4m.d
ld/testsuite/ld-mmix/loc5.d
ld/testsuite/ld-mmix/loc5m.d
ld/testsuite/ld-mmix/loc6.d
ld/testsuite/ld-mmix/loc6m.d
ld/testsuite/ld-mmix/loc7.d
ld/testsuite/ld-mmix/loc7m.d
ld/testsuite/ld-mmix/loc8.d
ld/testsuite/ld-mmix/loc8.s
ld/testsuite/ld-mmix/loc8m.d
ld/testsuite/ld-mmix/loc9.d
ld/testsuite/ld-mmix/loc9.s
ld/testsuite/ld-mmix/loc9m.d
ld/testsuite/ld-mmix/local1.d
ld/testsuite/ld-mmix/local1.s
ld/testsuite/ld-mmix/local10.d
ld/testsuite/ld-mmix/local10m.d
ld/testsuite/ld-mmix/local11.d
ld/testsuite/ld-mmix/local11m.d
ld/testsuite/ld-mmix/local12.d
ld/testsuite/ld-mmix/local12m.d
ld/testsuite/ld-mmix/local1m.d
ld/testsuite/ld-mmix/local2.d
ld/testsuite/ld-mmix/local2.s
ld/testsuite/ld-mmix/local2m.d
ld/testsuite/ld-mmix/local3.d
ld/testsuite/ld-mmix/local3m.d
ld/testsuite/ld-mmix/local4.d
ld/testsuite/ld-mmix/local4m.d
ld/testsuite/ld-mmix/local5.d
ld/testsuite/ld-mmix/local5m.d
ld/testsuite/ld-mmix/local6.d
ld/testsuite/ld-mmix/local6m.d
ld/testsuite/ld-mmix/local7.d
ld/testsuite/ld-mmix/local7m.d
ld/testsuite/ld-mmix/local8.d
ld/testsuite/ld-mmix/local8m.d
ld/testsuite/ld-mmix/local9.d
ld/testsuite/ld-mmix/local9m.d
ld/testsuite/ld-mmix/locdo-1.d
ld/testsuite/ld-mmix/locdo.s
ld/testsuite/ld-mmix/loct-1.d
ld/testsuite/ld-mmix/loct.s
ld/testsuite/ld-mmix/locto-1.d
ld/testsuite/ld-mmix/locto.s
ld/testsuite/ld-mmix/main1.s
ld/testsuite/ld-mmix/mmix.exp
ld/testsuite/ld-mmix/mmohdr1.ld
ld/testsuite/ld-mmix/mmosec1.ld
ld/testsuite/ld-mmix/mmosec2.ld
ld/testsuite/ld-mmix/nop123.s
ld/testsuite/ld-mmix/pad16.s
ld/testsuite/ld-mmix/pad2p18m32.s
ld/testsuite/ld-mmix/pad2p26m32.s
ld/testsuite/ld-mmix/pad4.s
ld/testsuite/ld-mmix/pushja.s
ld/testsuite/ld-mmix/pushja1b-s.d
ld/testsuite/ld-mmix/pushja1b.d
ld/testsuite/ld-mmix/pushja1f-s.d
ld/testsuite/ld-mmix/pushja1f.d
ld/testsuite/ld-mmix/pushja2b.d
ld/testsuite/ld-mmix/pushja2f.d
ld/testsuite/ld-mmix/pushja7b-s.d
ld/testsuite/ld-mmix/pushja7b.d
ld/testsuite/ld-mmix/pushja7f-s.d
ld/testsuite/ld-mmix/pushja7f.d
ld/testsuite/ld-mmix/pushja8b.d
ld/testsuite/ld-mmix/pushja8f.d
ld/testsuite/ld-mmix/pushjs1.d
ld/testsuite/ld-mmix/pushjs1b.d
ld/testsuite/ld-mmix/pushjs1bm.d
ld/testsuite/ld-mmix/pushjs1m.d
ld/testsuite/ld-mmix/pushjs1r.d
ld/testsuite/ld-mmix/pushjs2.d
ld/testsuite/ld-mmix/pushjs2b.d
ld/testsuite/ld-mmix/pushjs2bm.d
ld/testsuite/ld-mmix/pushjs2m.d
ld/testsuite/ld-mmix/pushjs2r.d
ld/testsuite/ld-mmix/pushjs3.d
ld/testsuite/ld-mmix/pushjs3b.d
ld/testsuite/ld-mmix/pushjs3bm.d
ld/testsuite/ld-mmix/pushjs3m.d
ld/testsuite/ld-mmix/pushjs3r.d
ld/testsuite/ld-mmix/pushjs4.d
ld/testsuite/ld-mmix/pushjs4b.d
ld/testsuite/ld-mmix/pushjs4bm.d
ld/testsuite/ld-mmix/pushjs4m.d
ld/testsuite/ld-mmix/pushjs4r.d
ld/testsuite/ld-mmix/reg-1.d
ld/testsuite/ld-mmix/reg-1m.d
ld/testsuite/ld-mmix/reg-2.d
ld/testsuite/ld-mmix/reg-2m.d
ld/testsuite/ld-mmix/regext1.s
ld/testsuite/ld-mmix/sec-1.d
ld/testsuite/ld-mmix/sec-1.s
ld/testsuite/ld-mmix/sec-2.d
ld/testsuite/ld-mmix/sec-2.s
ld/testsuite/ld-mmix/sec-3.d
ld/testsuite/ld-mmix/sec-4.d
ld/testsuite/ld-mmix/sec-5.d
ld/testsuite/ld-mmix/sec-6.d
ld/testsuite/ld-mmix/sec-6.s
ld/testsuite/ld-mmix/sec-6m.d
ld/testsuite/ld-mmix/sec-7a.s
ld/testsuite/ld-mmix/sec-7b.s
ld/testsuite/ld-mmix/sec-7c.s
ld/testsuite/ld-mmix/sec-7d.s
ld/testsuite/ld-mmix/sec-7e.s
ld/testsuite/ld-mmix/sec-7m.d
ld/testsuite/ld-mmix/sec-8a.s
ld/testsuite/ld-mmix/sec-8b.s
ld/testsuite/ld-mmix/sec-8d.s
ld/testsuite/ld-mmix/sec-8m.d
ld/testsuite/ld-mmix/sec-8m.s
ld/testsuite/ld-mmix/sec-9.d
ld/testsuite/ld-mmix/spec801.d
ld/testsuite/ld-mmix/spec802.d
ld/testsuite/ld-mmix/spec803.d
ld/testsuite/ld-mmix/spec804.d
ld/testsuite/ld-mmix/spec805.d
ld/testsuite/ld-mmix/spec806.d
ld/testsuite/ld-mmix/spec807.d
ld/testsuite/ld-mmix/spec808.d
ld/testsuite/ld-mmix/start-1.d
ld/testsuite/ld-mmix/start-2.d
ld/testsuite/ld-mmix/start.s
ld/testsuite/ld-mmix/start2.s
ld/testsuite/ld-mmix/start3.s
ld/testsuite/ld-mmix/start4.s
ld/testsuite/ld-mmix/sym-1.d
ld/testsuite/ld-mmix/sym-2.d
ld/testsuite/ld-mmix/sym-2.s
ld/testsuite/ld-mmix/undef-1.d
ld/testsuite/ld-mmix/undef-1.s
ld/testsuite/ld-mmix/undef-1m.d
ld/testsuite/ld-mmix/undef-2.d
ld/testsuite/ld-mmix/undef-2.s
ld/testsuite/ld-mmix/undef-2m.d
ld/testsuite/ld-mmix/undef-3.d
ld/testsuite/ld-mmix/undef-3m.d
ld/testsuite/ld-mmix/x.s
ld/testsuite/ld-mmix/y.s
ld/testsuite/ld-mmix/zeroeh.ld
ld/testsuite/ld-mmix/zeroehelf.d
ld/testsuite/ld-mmix/zeroehmmo.d
ld/testsuite/ld-mn10300/i112045-1.d
ld/testsuite/ld-mn10300/i112045-1.s
ld/testsuite/ld-mn10300/i112045-2.d
ld/testsuite/ld-mn10300/i112045-2.s
ld/testsuite/ld-mn10300/i112045-3.d
ld/testsuite/ld-mn10300/i112045-3.s
ld/testsuite/ld-mn10300/i126256-1.c
ld/testsuite/ld-mn10300/i126256-2.c
ld/testsuite/ld-mn10300/i127740.d
ld/testsuite/ld-mn10300/i127740.s
ld/testsuite/ld-mn10300/i135409-1.d
ld/testsuite/ld-mn10300/i135409-1.s
ld/testsuite/ld-mn10300/i135409-2.d
ld/testsuite/ld-mn10300/i135409-2.s
ld/testsuite/ld-mn10300/i135409-3.d
ld/testsuite/ld-mn10300/i135409-3.s
ld/testsuite/ld-mn10300/i135409-4.d
ld/testsuite/ld-mn10300/i135409-4.s
ld/testsuite/ld-mn10300/i135409-4.t
ld/testsuite/ld-mn10300/i135409-5.d
ld/testsuite/ld-mn10300/i135409-5.s
ld/testsuite/ld-mn10300/i135409-5.t
ld/testsuite/ld-mn10300/i143317.d
ld/testsuite/ld-mn10300/i143317.s
ld/testsuite/ld-mn10300/i143317.t
ld/testsuite/ld-mn10300/i36434-2.s
ld/testsuite/ld-mn10300/i36434.d
ld/testsuite/ld-mn10300/i36434.s
ld/testsuite/ld-mn10300/mn10300.exp
ld/testsuite/ld-pe/aligncomm-1.c
ld/testsuite/ld-pe/aligncomm-2.c
ld/testsuite/ld-pe/aligncomm-3.c
ld/testsuite/ld-pe/aligncomm-4.c
ld/testsuite/ld-pe/aligncomm.d
ld/testsuite/ld-pe/direct_client.c
ld/testsuite/ld-pe/direct_dll.c
ld/testsuite/ld-pe/export_dynamic_warning.d
ld/testsuite/ld-pe/export_dynamic_warning.s
ld/testsuite/ld-pe/exports.d
ld/testsuite/ld-pe/exports.s
ld/testsuite/ld-pe/exports64.d
ld/testsuite/ld-pe/image_size.d
ld/testsuite/ld-pe/image_size.s
ld/testsuite/ld-pe/image_size.t
ld/testsuite/ld-pe/longsecn-1.d
ld/testsuite/ld-pe/longsecn-2.d
ld/testsuite/ld-pe/longsecn-3.d
ld/testsuite/ld-pe/longsecn-4.d
ld/testsuite/ld-pe/longsecn-5.d
ld/testsuite/ld-pe/longsecn.d
ld/testsuite/ld-pe/longsecn.s
ld/testsuite/ld-pe/non-c-lang-syms.d
ld/testsuite/ld-pe/non-c-lang-syms.s
ld/testsuite/ld-pe/orphan.d
ld/testsuite/ld-pe/orphana.s
ld/testsuite/ld-pe/orphanb.s
ld/testsuite/ld-pe/orphand.s
ld/testsuite/ld-pe/orphane.s
ld/testsuite/ld-pe/pe-compile.exp
ld/testsuite/ld-pe/pe-run.exp
ld/testsuite/ld-pe/pe.exp
ld/testsuite/ld-pe/secrel.d
ld/testsuite/ld-pe/secrel1.s
ld/testsuite/ld-pe/secrel2.s
ld/testsuite/ld-pe/secrel_64.d
ld/testsuite/ld-pe/vers-script-1.d
ld/testsuite/ld-pe/vers-script-1.ver
ld/testsuite/ld-pe/vers-script-2.d
ld/testsuite/ld-pe/vers-script-2.ver
ld/testsuite/ld-pe/vers-script-3.d
ld/testsuite/ld-pe/vers-script-3.ver
ld/testsuite/ld-pe/vers-script-4.d
ld/testsuite/ld-pe/vers-script-4.ver
ld/testsuite/ld-pe/vers-script-dll.c
ld/testsuite/ld-pie/pie.c
ld/testsuite/ld-pie/pie.exp
ld/testsuite/ld-pie/start.d
ld/testsuite/ld-pie/start.s
ld/testsuite/ld-pie/weakundef-data.c
ld/testsuite/ld-pie/weakundef.c
ld/testsuite/ld-pie/weakundef.out
ld/testsuite/ld-powerpc/aix-abs-branch-1.dd
ld/testsuite/ld-powerpc/aix-abs-branch-1.ex
ld/testsuite/ld-powerpc/aix-abs-branch-1.im
ld/testsuite/ld-powerpc/aix-abs-branch-1.nd
ld/testsuite/ld-powerpc/aix-abs-branch-1.s
ld/testsuite/ld-powerpc/aix-abs-reloc-1.ex
ld/testsuite/ld-powerpc/aix-abs-reloc-1.im
ld/testsuite/ld-powerpc/aix-abs-reloc-1.nd
ld/testsuite/ld-powerpc/aix-abs-reloc-1.od
ld/testsuite/ld-powerpc/aix-abs-reloc-1.s
ld/testsuite/ld-powerpc/aix-core-sec-1.ex
ld/testsuite/ld-powerpc/aix-core-sec-1.hd
ld/testsuite/ld-powerpc/aix-core-sec-1.s
ld/testsuite/ld-powerpc/aix-core-sec-2.ex
ld/testsuite/ld-powerpc/aix-core-sec-2.hd
ld/testsuite/ld-powerpc/aix-core-sec-2.s
ld/testsuite/ld-powerpc/aix-core-sec-3.ex
ld/testsuite/ld-powerpc/aix-core-sec-3.hd
ld/testsuite/ld-powerpc/aix-core-sec-3.s
ld/testsuite/ld-powerpc/aix-export-1-all.dd
ld/testsuite/ld-powerpc/aix-export-1-full.dd
ld/testsuite/ld-powerpc/aix-export-1a.s
ld/testsuite/ld-powerpc/aix-export-1b.s
ld/testsuite/ld-powerpc/aix-export-2.nd
ld/testsuite/ld-powerpc/aix-export-2.s
ld/testsuite/ld-powerpc/aix-gc-1-32.dd
ld/testsuite/ld-powerpc/aix-gc-1-64.dd
ld/testsuite/ld-powerpc/aix-gc-1.ex
ld/testsuite/ld-powerpc/aix-gc-1.nd
ld/testsuite/ld-powerpc/aix-gc-1.s
ld/testsuite/ld-powerpc/aix-glink-1-32.d
ld/testsuite/ld-powerpc/aix-glink-1-32.dd
ld/testsuite/ld-powerpc/aix-glink-1-64.d
ld/testsuite/ld-powerpc/aix-glink-1-64.dd
ld/testsuite/ld-powerpc/aix-glink-1.ex
ld/testsuite/ld-powerpc/aix-glink-1.s
ld/testsuite/ld-powerpc/aix-glink-2-32.dd
ld/testsuite/ld-powerpc/aix-glink-2-64.dd
ld/testsuite/ld-powerpc/aix-glink-2a.ex
ld/testsuite/ld-powerpc/aix-glink-2a.s
ld/testsuite/ld-powerpc/aix-glink-2b.s
ld/testsuite/ld-powerpc/aix-glink-2c.ex
ld/testsuite/ld-powerpc/aix-glink-2c.s
ld/testsuite/ld-powerpc/aix-glink-2d.s
ld/testsuite/ld-powerpc/aix-glink-3-32.d
ld/testsuite/ld-powerpc/aix-glink-3-64.d
ld/testsuite/ld-powerpc/aix-glink-3.dd
ld/testsuite/ld-powerpc/aix-glink-3.s
ld/testsuite/ld-powerpc/aix-glink-3a.s
ld/testsuite/ld-powerpc/aix-glink-3b.s
ld/testsuite/ld-powerpc/aix-lineno-1.s
ld/testsuite/ld-powerpc/aix-lineno-1.txt
ld/testsuite/ld-powerpc/aix-lineno-1a.dd
ld/testsuite/ld-powerpc/aix-lineno-1a.nd
ld/testsuite/ld-powerpc/aix-lineno-1b.dd
ld/testsuite/ld-powerpc/aix-lineno-1b.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.dnd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.drd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-dso.rd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.nd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1-rel.rd
ld/testsuite/ld-powerpc/aix-no-dup-syms-1.ex
ld/testsuite/ld-powerpc/aix-no-dup-syms-1.im
ld/testsuite/ld-powerpc/aix-no-dup-syms-1a.s
ld/testsuite/ld-powerpc/aix-no-dup-syms-1b.s
ld/testsuite/ld-powerpc/aix-rel-1.od
ld/testsuite/ld-powerpc/aix-rel-1.s
ld/testsuite/ld-powerpc/aix-toc-1-32.dd
ld/testsuite/ld-powerpc/aix-toc-1-64.dd
ld/testsuite/ld-powerpc/aix-toc-1.ex
ld/testsuite/ld-powerpc/aix-toc-1a.s
ld/testsuite/ld-powerpc/aix-toc-1b.s
ld/testsuite/ld-powerpc/aix-weak-1-dso.dnd
ld/testsuite/ld-powerpc/aix-weak-1-dso.hd
ld/testsuite/ld-powerpc/aix-weak-1-dso.nd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.dnd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.hd
ld/testsuite/ld-powerpc/aix-weak-1-gcdso.nd
ld/testsuite/ld-powerpc/aix-weak-1-rel.hd
ld/testsuite/ld-powerpc/aix-weak-1-rel.nd
ld/testsuite/ld-powerpc/aix-weak-1.ex
ld/testsuite/ld-powerpc/aix-weak-1a.s
ld/testsuite/ld-powerpc/aix-weak-1b.s
ld/testsuite/ld-powerpc/aix-weak-2a.ex
ld/testsuite/ld-powerpc/aix-weak-2a.nd
ld/testsuite/ld-powerpc/aix-weak-2a.s
ld/testsuite/ld-powerpc/aix-weak-2b.nd
ld/testsuite/ld-powerpc/aix-weak-2b.s
ld/testsuite/ld-powerpc/aix-weak-2c.ex
ld/testsuite/ld-powerpc/aix-weak-2c.nd
ld/testsuite/ld-powerpc/aix-weak-2c.od
ld/testsuite/ld-powerpc/aix-weak-2c.s
ld/testsuite/ld-powerpc/aix-weak-3-32.d
ld/testsuite/ld-powerpc/aix-weak-3-32.dd
ld/testsuite/ld-powerpc/aix-weak-3-64.d
ld/testsuite/ld-powerpc/aix-weak-3-64.dd
ld/testsuite/ld-powerpc/aix-weak-3a.ex
ld/testsuite/ld-powerpc/aix-weak-3a.s
ld/testsuite/ld-powerpc/aix-weak-3b.ex
ld/testsuite/ld-powerpc/aix-weak-3b.s
ld/testsuite/ld-powerpc/aix52.exp
ld/testsuite/ld-powerpc/apuinfo.rd
ld/testsuite/ld-powerpc/apuinfo1.s
ld/testsuite/ld-powerpc/apuinfo2.s
ld/testsuite/ld-powerpc/attr-gnu-12-1.s
ld/testsuite/ld-powerpc/attr-gnu-12-11.d
ld/testsuite/ld-powerpc/attr-gnu-12-2.s
ld/testsuite/ld-powerpc/attr-gnu-12-21.d
ld/testsuite/ld-powerpc/attr-gnu-4-0.s
ld/testsuite/ld-powerpc/attr-gnu-4-00.d
ld/testsuite/ld-powerpc/attr-gnu-4-01.d
ld/testsuite/ld-powerpc/attr-gnu-4-02.d
ld/testsuite/ld-powerpc/attr-gnu-4-03.d
ld/testsuite/ld-powerpc/attr-gnu-4-1.s
ld/testsuite/ld-powerpc/attr-gnu-4-10.d
ld/testsuite/ld-powerpc/attr-gnu-4-11.d
ld/testsuite/ld-powerpc/attr-gnu-4-12.d
ld/testsuite/ld-powerpc/attr-gnu-4-13.d
ld/testsuite/ld-powerpc/attr-gnu-4-14.d
ld/testsuite/ld-powerpc/attr-gnu-4-2.s
ld/testsuite/ld-powerpc/attr-gnu-4-20.d
ld/testsuite/ld-powerpc/attr-gnu-4-21.d
ld/testsuite/ld-powerpc/attr-gnu-4-22.d
ld/testsuite/ld-powerpc/attr-gnu-4-23.d
ld/testsuite/ld-powerpc/attr-gnu-4-24.d
ld/testsuite/ld-powerpc/attr-gnu-4-3.s
ld/testsuite/ld-powerpc/attr-gnu-4-31.d
ld/testsuite/ld-powerpc/attr-gnu-4-32.d
ld/testsuite/ld-powerpc/attr-gnu-4-33.d
ld/testsuite/ld-powerpc/attr-gnu-4-34.d
ld/testsuite/ld-powerpc/attr-gnu-4-4.s
ld/testsuite/ld-powerpc/attr-gnu-4-41.d
ld/testsuite/ld-powerpc/attr-gnu-8-1.s
ld/testsuite/ld-powerpc/attr-gnu-8-11.d
ld/testsuite/ld-powerpc/attr-gnu-8-2.s
ld/testsuite/ld-powerpc/attr-gnu-8-23.d
ld/testsuite/ld-powerpc/attr-gnu-8-3.s
ld/testsuite/ld-powerpc/attr-gnu-8-31.d
ld/testsuite/ld-powerpc/plt1.d
ld/testsuite/ld-powerpc/plt1.s
ld/testsuite/ld-powerpc/powerpc.exp
ld/testsuite/ld-powerpc/relax.d
ld/testsuite/ld-powerpc/relax.s
ld/testsuite/ld-powerpc/relaxr.d
ld/testsuite/ld-powerpc/relbrlt.d
ld/testsuite/ld-powerpc/relbrlt.s
ld/testsuite/ld-powerpc/reloc.d
ld/testsuite/ld-powerpc/reloc.s
ld/testsuite/ld-powerpc/sdadyn.d
ld/testsuite/ld-powerpc/sdadyn.s
ld/testsuite/ld-powerpc/sdalib.s
ld/testsuite/ld-powerpc/symtocbase-1.s
ld/testsuite/ld-powerpc/symtocbase-2.s
ld/testsuite/ld-powerpc/symtocbase.d
ld/testsuite/ld-powerpc/tls.d
ld/testsuite/ld-powerpc/tls.g
ld/testsuite/ld-powerpc/tls.s
ld/testsuite/ld-powerpc/tls.t
ld/testsuite/ld-powerpc/tls32.d
ld/testsuite/ld-powerpc/tls32.g
ld/testsuite/ld-powerpc/tls32.s
ld/testsuite/ld-powerpc/tls32.t
ld/testsuite/ld-powerpc/tlsexe.d
ld/testsuite/ld-powerpc/tlsexe.g
ld/testsuite/ld-powerpc/tlsexe.r
ld/testsuite/ld-powerpc/tlsexe.t
ld/testsuite/ld-powerpc/tlsexe32.d
ld/testsuite/ld-powerpc/tlsexe32.g
ld/testsuite/ld-powerpc/tlsexe32.r
ld/testsuite/ld-powerpc/tlsexe32.t
ld/testsuite/ld-powerpc/tlsexetoc.d
ld/testsuite/ld-powerpc/tlsexetoc.g
ld/testsuite/ld-powerpc/tlsexetoc.r
ld/testsuite/ld-powerpc/tlsexetoc.t
ld/testsuite/ld-powerpc/tlslib.s
ld/testsuite/ld-powerpc/tlslib32.s
ld/testsuite/ld-powerpc/tlsmark.d
ld/testsuite/ld-powerpc/tlsmark.s
ld/testsuite/ld-powerpc/tlsmark32.d
ld/testsuite/ld-powerpc/tlsmark32.s
ld/testsuite/ld-powerpc/tlsso.d
ld/testsuite/ld-powerpc/tlsso.g
ld/testsuite/ld-powerpc/tlsso.r
ld/testsuite/ld-powerpc/tlsso.t
ld/testsuite/ld-powerpc/tlsso32.d
ld/testsuite/ld-powerpc/tlsso32.g
ld/testsuite/ld-powerpc/tlsso32.r
ld/testsuite/ld-powerpc/tlsso32.t
ld/testsuite/ld-powerpc/tlstoc.d
ld/testsuite/ld-powerpc/tlstoc.g
ld/testsuite/ld-powerpc/tlstoc.s
ld/testsuite/ld-powerpc/tlstoc.t
ld/testsuite/ld-powerpc/tlstocso.d
ld/testsuite/ld-powerpc/tlstocso.g
ld/testsuite/ld-powerpc/tlstocso.r
ld/testsuite/ld-powerpc/tlstocso.t
ld/testsuite/ld-powerpc/vxworks-relax-2.rd
ld/testsuite/ld-powerpc/vxworks-relax-2.s
ld/testsuite/ld-powerpc/vxworks-relax.rd
ld/testsuite/ld-powerpc/vxworks-relax.s
ld/testsuite/ld-powerpc/vxworks1-lib.dd
ld/testsuite/ld-powerpc/vxworks1-lib.nd
ld/testsuite/ld-powerpc/vxworks1-lib.rd
ld/testsuite/ld-powerpc/vxworks1-lib.s
ld/testsuite/ld-powerpc/vxworks1-lib.sd
ld/testsuite/ld-powerpc/vxworks1-lib.td
ld/testsuite/ld-powerpc/vxworks1-static.d
ld/testsuite/ld-powerpc/vxworks1.dd
ld/testsuite/ld-powerpc/vxworks1.ld
ld/testsuite/ld-powerpc/vxworks1.rd
ld/testsuite/ld-powerpc/vxworks1.s
ld/testsuite/ld-powerpc/vxworks2-static.sd
ld/testsuite/ld-powerpc/vxworks2.s
ld/testsuite/ld-powerpc/vxworks2.sd
ld/testsuite/ld-s390/s390.exp
ld/testsuite/ld-s390/tlsbin.dd
ld/testsuite/ld-s390/tlsbin.rd
ld/testsuite/ld-s390/tlsbin.s
ld/testsuite/ld-s390/tlsbin.sd
ld/testsuite/ld-s390/tlsbin.td
ld/testsuite/ld-s390/tlsbin_64.dd
ld/testsuite/ld-s390/tlsbin_64.rd
ld/testsuite/ld-s390/tlsbin_64.s
ld/testsuite/ld-s390/tlsbin_64.sd
ld/testsuite/ld-s390/tlsbin_64.td
ld/testsuite/ld-s390/tlsbinpic.s
ld/testsuite/ld-s390/tlsbinpic_64.s
ld/testsuite/ld-s390/tlslib.s
ld/testsuite/ld-s390/tlslib_64.s
ld/testsuite/ld-s390/tlspic.dd
ld/testsuite/ld-s390/tlspic.rd
ld/testsuite/ld-s390/tlspic.sd
ld/testsuite/ld-s390/tlspic.td
ld/testsuite/ld-s390/tlspic1.s
ld/testsuite/ld-s390/tlspic1_64.s
ld/testsuite/ld-s390/tlspic2.s
ld/testsuite/ld-s390/tlspic2_64.s
ld/testsuite/ld-s390/tlspic_64.dd
ld/testsuite/ld-s390/tlspic_64.rd
ld/testsuite/ld-s390/tlspic_64.sd
ld/testsuite/ld-s390/tlspic_64.td
ld/testsuite/ld-scripts/align.exp
ld/testsuite/ld-scripts/align.s
ld/testsuite/ld-scripts/align.t
ld/testsuite/ld-scripts/align2.t
ld/testsuite/ld-scripts/align2a.d
ld/testsuite/ld-scripts/align2a.s
ld/testsuite/ld-scripts/align2b.d
ld/testsuite/ld-scripts/align2b.s
ld/testsuite/ld-scripts/align2c.d
ld/testsuite/ld-scripts/align2c.s
ld/testsuite/ld-scripts/alignof.exp
ld/testsuite/ld-scripts/alignof.s
ld/testsuite/ld-scripts/alignof.t
ld/testsuite/ld-scripts/assert.exp
ld/testsuite/ld-scripts/assert.s
ld/testsuite/ld-scripts/assert.t
ld/testsuite/ld-scripts/cross1.c
ld/testsuite/ld-scripts/cross1.t
ld/testsuite/ld-scripts/cross2.c
ld/testsuite/ld-scripts/cross2.t
ld/testsuite/ld-scripts/cross3.c
ld/testsuite/ld-scripts/cross3.t
ld/testsuite/ld-scripts/cross4.c
ld/testsuite/ld-scripts/crossref.exp
ld/testsuite/ld-scripts/data.d
ld/testsuite/ld-scripts/data.exp
ld/testsuite/ld-scripts/data.s
ld/testsuite/ld-scripts/data.t
ld/testsuite/ld-scripts/default-script.exp
ld/testsuite/ld-scripts/default-script.s
ld/testsuite/ld-scripts/default-script.t
ld/testsuite/ld-scripts/default-script1.d
ld/testsuite/ld-scripts/default-script2.d
ld/testsuite/ld-scripts/default-script3.d
ld/testsuite/ld-scripts/default-script4.d
ld/testsuite/ld-scripts/defined.exp
ld/testsuite/ld-scripts/defined.s
ld/testsuite/ld-scripts/defined.t
ld/testsuite/ld-scripts/defined2.d
ld/testsuite/ld-scripts/defined2.t
ld/testsuite/ld-scripts/defined3.d
ld/testsuite/ld-scripts/defined3.t
ld/testsuite/ld-scripts/dynamic-sections-1.s
ld/testsuite/ld-scripts/dynamic-sections-2.s
ld/testsuite/ld-scripts/dynamic-sections.d
ld/testsuite/ld-scripts/dynamic-sections.exp
ld/testsuite/ld-scripts/dynamic-sections.t
ld/testsuite/ld-scripts/empty-address-1.d
ld/testsuite/ld-scripts/empty-address-1.s
ld/testsuite/ld-scripts/empty-address-1.t
ld/testsuite/ld-scripts/empty-address-2.s
ld/testsuite/ld-scripts/empty-address-2a.d
ld/testsuite/ld-scripts/empty-address-2a.t
ld/testsuite/ld-scripts/empty-address-2b.d
ld/testsuite/ld-scripts/empty-address-2b.t
ld/testsuite/ld-scripts/empty-address-3.s
ld/testsuite/ld-scripts/empty-address-3a.d
ld/testsuite/ld-scripts/empty-address-3a.t
ld/testsuite/ld-scripts/empty-address-3b.d
ld/testsuite/ld-scripts/empty-address-3b.t
ld/testsuite/ld-scripts/empty-address-3c.d
ld/testsuite/ld-scripts/empty-address-3c.t
ld/testsuite/ld-scripts/empty-address.exp
ld/testsuite/ld-scripts/empty-aligned.d
ld/testsuite/ld-scripts/empty-aligned.exp
ld/testsuite/ld-scripts/empty-aligned.s
ld/testsuite/ld-scripts/empty-aligned.t
ld/testsuite/ld-scripts/empty-orphan.d
ld/testsuite/ld-scripts/empty-orphan.exp
ld/testsuite/ld-scripts/empty-orphan.s
ld/testsuite/ld-scripts/empty-orphan.t
ld/testsuite/ld-scripts/expr.exp
ld/testsuite/ld-scripts/expr1.d
ld/testsuite/ld-scripts/expr1.s
ld/testsuite/ld-scripts/expr1.t
ld/testsuite/ld-scripts/extern.exp
ld/testsuite/ld-scripts/extern.s
ld/testsuite/ld-scripts/extern.t
ld/testsuite/ld-scripts/include-1.d
ld/testsuite/ld-scripts/include-1.t
ld/testsuite/ld-scripts/include-data.t
ld/testsuite/ld-scripts/include-mem.t
ld/testsuite/ld-scripts/include-ram.t
ld/testsuite/ld-scripts/include-sections.t
ld/testsuite/ld-scripts/include-subdata.t
ld/testsuite/ld-scripts/include.exp
ld/testsuite/ld-scripts/include.s
ld/testsuite/ld-scripts/map-address.d
ld/testsuite/ld-scripts/map-address.exp
ld/testsuite/ld-scripts/map-address.t
ld/testsuite/ld-scripts/memory.t
ld/testsuite/ld-scripts/overlay-size-map.d
ld/testsuite/ld-scripts/overlay-size.d
ld/testsuite/ld-scripts/overlay-size.exp
ld/testsuite/ld-scripts/overlay-size.s
ld/testsuite/ld-scripts/overlay-size.t
ld/testsuite/ld-scripts/phdrs.exp
ld/testsuite/ld-scripts/phdrs.s
ld/testsuite/ld-scripts/phdrs.t
ld/testsuite/ld-scripts/phdrs2.exp
ld/testsuite/ld-scripts/phdrs2.s
ld/testsuite/ld-scripts/phdrs2.t
ld/testsuite/ld-scripts/provide-1.d
ld/testsuite/ld-scripts/provide-1.s
ld/testsuite/ld-scripts/provide-1.t
ld/testsuite/ld-scripts/provide-2.d
ld/testsuite/ld-scripts/provide-2.s
ld/testsuite/ld-scripts/provide-2.t
ld/testsuite/ld-scripts/provide-3.d
ld/testsuite/ld-scripts/provide-3.s
ld/testsuite/ld-scripts/provide-3.t
ld/testsuite/ld-scripts/provide.exp
ld/testsuite/ld-scripts/region-alias-1.t
ld/testsuite/ld-scripts/region-alias-2.t
ld/testsuite/ld-scripts/region-alias-3.t
ld/testsuite/ld-scripts/region-alias-4.t
ld/testsuite/ld-scripts/rgn-at.exp
ld/testsuite/ld-scripts/rgn-at.s
ld/testsuite/ld-scripts/rgn-at1.d
ld/testsuite/ld-scripts/rgn-at1.t
ld/testsuite/ld-scripts/rgn-at2.d
ld/testsuite/ld-scripts/rgn-at2.t
ld/testsuite/ld-scripts/rgn-at3.d
ld/testsuite/ld-scripts/rgn-at3.t
ld/testsuite/ld-scripts/rgn-at4.d
ld/testsuite/ld-scripts/rgn-at4.t
ld/testsuite/ld-scripts/rgn-over.exp
ld/testsuite/ld-scripts/rgn-over.s
ld/testsuite/ld-scripts/rgn-over1.d
ld/testsuite/ld-scripts/rgn-over1.t
ld/testsuite/ld-scripts/rgn-over2.d
ld/testsuite/ld-scripts/rgn-over2.t
ld/testsuite/ld-scripts/rgn-over3.d
ld/testsuite/ld-scripts/rgn-over3.t
ld/testsuite/ld-scripts/rgn-over4.d
ld/testsuite/ld-scripts/rgn-over4.t
ld/testsuite/ld-scripts/rgn-over5.d
ld/testsuite/ld-scripts/rgn-over5.t
ld/testsuite/ld-scripts/rgn-over6.d
ld/testsuite/ld-scripts/rgn-over6.t
ld/testsuite/ld-scripts/rgn-over7.d
ld/testsuite/ld-scripts/rgn-over7.t
ld/testsuite/ld-scripts/rgn-over8-ok.d
ld/testsuite/ld-scripts/rgn-over8.s
ld/testsuite/ld-scripts/rgn-over8.t
ld/testsuite/ld-scripts/script.exp
ld/testsuite/ld-scripts/script.s
ld/testsuite/ld-scripts/script.t
ld/testsuite/ld-scripts/scriptm.t
ld/testsuite/ld-scripts/size-1.d
ld/testsuite/ld-scripts/size-1.s
ld/testsuite/ld-scripts/size-1.t
ld/testsuite/ld-scripts/size-2.d
ld/testsuite/ld-scripts/size-2.s
ld/testsuite/ld-scripts/size-2.t
ld/testsuite/ld-scripts/size.exp
ld/testsuite/ld-scripts/sizeof.exp
ld/testsuite/ld-scripts/sizeof.s
ld/testsuite/ld-scripts/sizeof.t
ld/testsuite/ld-scripts/sort.exp
ld/testsuite/ld-scripts/sort.t
ld/testsuite/ld-scripts/sort_b_a-1.d
ld/testsuite/ld-scripts/sort_b_a-1.s
ld/testsuite/ld-scripts/sort_b_a.d
ld/testsuite/ld-scripts/sort_b_a.s
ld/testsuite/ld-scripts/sort_b_a.t
ld/testsuite/ld-scripts/sort_b_a_a-1.d
ld/testsuite/ld-scripts/sort_b_a_a-2.d
ld/testsuite/ld-scripts/sort_b_a_a-3.d
ld/testsuite/ld-scripts/sort_b_a_a.t
ld/testsuite/ld-scripts/sort_b_a_n-1.d
ld/testsuite/ld-scripts/sort_b_a_n-2.d
ld/testsuite/ld-scripts/sort_b_a_n-3.d
ld/testsuite/ld-scripts/sort_b_a_n.t
ld/testsuite/ld-scripts/sort_b_n-1.d
ld/testsuite/ld-scripts/sort_b_n-1.s
ld/testsuite/ld-scripts/sort_b_n.d
ld/testsuite/ld-scripts/sort_b_n.s
ld/testsuite/ld-scripts/sort_b_n.t
ld/testsuite/ld-scripts/sort_b_n_a-1.d
ld/testsuite/ld-scripts/sort_b_n_a-2.d
ld/testsuite/ld-scripts/sort_b_n_a-3.d
ld/testsuite/ld-scripts/sort_b_n_a.t
ld/testsuite/ld-scripts/sort_b_n_n-1.d
ld/testsuite/ld-scripts/sort_b_n_n-2.d
ld/testsuite/ld-scripts/sort_b_n_n-3.d
ld/testsuite/ld-scripts/sort_b_n_n.t
ld/testsuite/ld-scripts/sort_n_a-a.s
ld/testsuite/ld-scripts/sort_n_a-b.s
ld/testsuite/ld-scripts/sort_no-1.d
ld/testsuite/ld-scripts/sort_no-2.d
ld/testsuite/ld-scripts/sort_no.t
ld/testsuite/ld-scripts/weak.exp
ld/testsuite/ld-scripts/weak.t
ld/testsuite/ld-scripts/weak1.s
ld/testsuite/ld-scripts/weak2.s
ld/testsuite/ld-selective/1.c
ld/testsuite/ld-selective/2.c
ld/testsuite/ld-selective/3.cc
ld/testsuite/ld-selective/4.cc
ld/testsuite/ld-selective/5.cc
ld/testsuite/ld-selective/keepdot.d
ld/testsuite/ld-selective/keepdot.ld
ld/testsuite/ld-selective/keepdot.s
ld/testsuite/ld-selective/keepdot0.d
ld/testsuite/ld-selective/keepdot0.ld
ld/testsuite/ld-selective/sel-dump.exp
ld/testsuite/ld-selective/selective.exp
ld/testsuite/ld-sh/arch/arch.exp
ld/testsuite/ld-sh/arch/arch_expected.txt
ld/testsuite/ld-sh/arch/sh-dsp.s
ld/testsuite/ld-sh/arch/sh.s
ld/testsuite/ld-sh/arch/sh2.s
ld/testsuite/ld-sh/arch/sh2a-nofpu-or-sh3-nommu.s
ld/testsuite/ld-sh/arch/sh2a-nofpu-or-sh4-nommu-nofpu.s
ld/testsuite/ld-sh/arch/sh2a-nofpu.s
ld/testsuite/ld-sh/arch/sh2a-or-sh3e.s
ld/testsuite/ld-sh/arch/sh2a-or-sh4.s
ld/testsuite/ld-sh/arch/sh2a.s
ld/testsuite/ld-sh/arch/sh2e.s
ld/testsuite/ld-sh/arch/sh3-dsp.s
ld/testsuite/ld-sh/arch/sh3-nommu.s
ld/testsuite/ld-sh/arch/sh3.s
ld/testsuite/ld-sh/arch/sh3e.s
ld/testsuite/ld-sh/arch/sh4-nofpu.s
ld/testsuite/ld-sh/arch/sh4-nommu-nofpu.s
ld/testsuite/ld-sh/arch/sh4.s
ld/testsuite/ld-sh/arch/sh4a-nofpu.s
ld/testsuite/ld-sh/arch/sh4a.s
ld/testsuite/ld-sh/arch/sh4al-dsp.s
ld/testsuite/ld-sh/ld-r-1.d
ld/testsuite/ld-sh/ldr1.s
ld/testsuite/ld-sh/ldr2.s
ld/testsuite/ld-sh/rd-sh.exp
ld/testsuite/ld-sh/refdbg-0-dso.d
ld/testsuite/ld-sh/refdbg-1.d
ld/testsuite/ld-sh/refdbg.s
ld/testsuite/ld-sh/refdbglib.s
ld/testsuite/ld-sh/reloc1.d
ld/testsuite/ld-sh/reloc1.s
ld/testsuite/ld-sh/sh-vxworks.exp
ld/testsuite/ld-sh/sh.exp
ld/testsuite/ld-sh/sh1.s
ld/testsuite/ld-sh/sh2.c
ld/testsuite/ld-sh/sh64/abi32.sd
ld/testsuite/ld-sh/sh64/abi32.xd
ld/testsuite/ld-sh/sh64/abi64.sd
ld/testsuite/ld-sh/sh64/abi64.xd
ld/testsuite/ld-sh/sh64/abixx-noexp.sd
ld/testsuite/ld-sh/sh64/cmpct1.sd
ld/testsuite/ld-sh/sh64/cmpct1.xd
ld/testsuite/ld-sh/sh64/crange-1.s
ld/testsuite/ld-sh/sh64/crange-2a.s
ld/testsuite/ld-sh/sh64/crange-2b.s
ld/testsuite/ld-sh/sh64/crange-2c.s
ld/testsuite/ld-sh/sh64/crange-2d.s
ld/testsuite/ld-sh/sh64/crange-2e.s
ld/testsuite/ld-sh/sh64/crange-2f.s
ld/testsuite/ld-sh/sh64/crange-2g.s
ld/testsuite/ld-sh/sh64/crange-2h.s
ld/testsuite/ld-sh/sh64/crange-2i.s
ld/testsuite/ld-sh/sh64/crange1.rd
ld/testsuite/ld-sh/sh64/crange2.rd
ld/testsuite/ld-sh/sh64/crange3-cmpct.rd
ld/testsuite/ld-sh/sh64/crange3-media.rd
ld/testsuite/ld-sh/sh64/crange3.dd
ld/testsuite/ld-sh/sh64/crange3.rd
ld/testsuite/ld-sh/sh64/crangerel1.rd
ld/testsuite/ld-sh/sh64/crangerel2.rd
ld/testsuite/ld-sh/sh64/dlsection-1.s
ld/testsuite/ld-sh/sh64/dlsection.sd
ld/testsuite/ld-sh/sh64/endian.dbd
ld/testsuite/ld-sh/sh64/endian.dld
ld/testsuite/ld-sh/sh64/endian.ld
ld/testsuite/ld-sh/sh64/endian.s
ld/testsuite/ld-sh/sh64/endian.sbd
ld/testsuite/ld-sh/sh64/endian.sld
ld/testsuite/ld-sh/sh64/gotplt.d
ld/testsuite/ld-sh/sh64/gotplt.map
ld/testsuite/ld-sh/sh64/gotplt.s
ld/testsuite/ld-sh/sh64/init-cmpct.d
ld/testsuite/ld-sh/sh64/init-media.d
ld/testsuite/ld-sh/sh64/init.s
ld/testsuite/ld-sh/sh64/init64.d
ld/testsuite/ld-sh/sh64/mix1-noexp.sd
ld/testsuite/ld-sh/sh64/mix1.sd
ld/testsuite/ld-sh/sh64/mix1.xd
ld/testsuite/ld-sh/sh64/mix2-noexp.sd
ld/testsuite/ld-sh/sh64/mix2.sd
ld/testsuite/ld-sh/sh64/mix2.xd
ld/testsuite/ld-sh/sh64/rd-sh64.exp
ld/testsuite/ld-sh/sh64/rel-1.s
ld/testsuite/ld-sh/sh64/rel-2.s
ld/testsuite/ld-sh/sh64/rel32.xd
ld/testsuite/ld-sh/sh64/rel64.xd
ld/testsuite/ld-sh/sh64/relax.exp
ld/testsuite/ld-sh/sh64/relax1.s
ld/testsuite/ld-sh/sh64/relax2.s
ld/testsuite/ld-sh/sh64/relax3.s
ld/testsuite/ld-sh/sh64/relax4.s
ld/testsuite/ld-sh/sh64/reldl-1.s
ld/testsuite/ld-sh/sh64/reldl-2.s
ld/testsuite/ld-sh/sh64/reldl32.rd
ld/testsuite/ld-sh/sh64/reldl64.rd
ld/testsuite/ld-sh/sh64/relfail.exp
ld/testsuite/ld-sh/sh64/relfail.s
ld/testsuite/ld-sh/sh64/sh64-1.s
ld/testsuite/ld-sh/sh64/sh64-2.s
ld/testsuite/ld-sh/sh64/sh64.exp
ld/testsuite/ld-sh/sh64/shcmp-1.s
ld/testsuite/ld-sh/sh64/shdl-1.s
ld/testsuite/ld-sh/sh64/shdl-2.s
ld/testsuite/ld-sh/sh64/shdl32.xd
ld/testsuite/ld-sh/sh64/shdl64.sd
ld/testsuite/ld-sh/sh64/shdl64.xd
ld/testsuite/ld-sh/sh64/shmix-1.s
ld/testsuite/ld-sh/sh64/shmix-2.s
ld/testsuite/ld-sh/sh64/shmix-3.s
ld/testsuite/ld-sh/sh64/stobin-0-dso.d
ld/testsuite/ld-sh/sh64/stobin-1.d
ld/testsuite/ld-sh/sh64/stobin.s
ld/testsuite/ld-sh/sh64/stolib.s
ld/testsuite/ld-sh/shared-1.d
ld/testsuite/ld-sh/shared-2.d
ld/testsuite/ld-sh/start.s
ld/testsuite/ld-sh/sub2l-1.d
ld/testsuite/ld-sh/sub2l.s
ld/testsuite/ld-sh/textrel1.s
ld/testsuite/ld-sh/textrel2.s
ld/testsuite/ld-sh/tlsbin-0-dso.d
ld/testsuite/ld-sh/tlsbin-1.d
ld/testsuite/ld-sh/tlsbin-2.d
ld/testsuite/ld-sh/tlsbin-3.d
ld/testsuite/ld-sh/tlsbin-4.d
ld/testsuite/ld-sh/tlsbin.s
ld/testsuite/ld-sh/tlsbinpic.s
ld/testsuite/ld-sh/tlslib.s
ld/testsuite/ld-sh/tlspic-1.d
ld/testsuite/ld-sh/tlspic-2.d
ld/testsuite/ld-sh/tlspic-3.d
ld/testsuite/ld-sh/tlspic-4.d
ld/testsuite/ld-sh/tlspic1.s
ld/testsuite/ld-sh/tlspic2.s
ld/testsuite/ld-sh/tlstpoff-1.d
ld/testsuite/ld-sh/tlstpoff-2.d
ld/testsuite/ld-sh/tlstpoff1.s
ld/testsuite/ld-sh/tlstpoff2.s
ld/testsuite/ld-sh/vxworks1-le.dd
ld/testsuite/ld-sh/vxworks1-lib-le.dd
ld/testsuite/ld-sh/vxworks1-lib.dd
ld/testsuite/ld-sh/vxworks1-lib.nd
ld/testsuite/ld-sh/vxworks1-lib.rd
ld/testsuite/ld-sh/vxworks1-lib.s
ld/testsuite/ld-sh/vxworks1-lib.td
ld/testsuite/ld-sh/vxworks1-static.d
ld/testsuite/ld-sh/vxworks1.dd
ld/testsuite/ld-sh/vxworks1.ld
ld/testsuite/ld-sh/vxworks1.rd
ld/testsuite/ld-sh/vxworks1.s
ld/testsuite/ld-sh/vxworks2-static.sd
ld/testsuite/ld-sh/vxworks2.s
ld/testsuite/ld-sh/vxworks2.sd
ld/testsuite/ld-sh/vxworks3-le.dd
ld/testsuite/ld-sh/vxworks3-lib-le.dd
ld/testsuite/ld-sh/vxworks3-lib.dd
ld/testsuite/ld-sh/vxworks3-lib.s
ld/testsuite/ld-sh/vxworks3.dd
ld/testsuite/ld-sh/vxworks3.s
ld/testsuite/ld-sh/vxworks4.d
ld/testsuite/ld-sh/vxworks4a.s
ld/testsuite/ld-sh/vxworks4b.s
ld/testsuite/ld-sh/weak1.d
ld/testsuite/ld-sh/weak1.s
ld/testsuite/ld-shared/elf-offset.ld
ld/testsuite/ld-shared/main.c
ld/testsuite/ld-shared/sh1.c
ld/testsuite/ld-shared/sh2.c
ld/testsuite/ld-shared/shared.dat
ld/testsuite/ld-shared/shared.exp
ld/testsuite/ld-shared/sun4.dat
ld/testsuite/ld-shared/symbolic.dat
ld/testsuite/ld-shared/xcoff.dat
ld/testsuite/ld-sparc/gotop32.dd
ld/testsuite/ld-sparc/gotop32.rd
ld/testsuite/ld-sparc/gotop32.s
ld/testsuite/ld-sparc/gotop32.sd
ld/testsuite/ld-sparc/gotop32.td
ld/testsuite/ld-sparc/gotop64.dd
ld/testsuite/ld-sparc/gotop64.rd
ld/testsuite/ld-sparc/gotop64.s
ld/testsuite/ld-sparc/gotop64.sd
ld/testsuite/ld-sparc/gotop64.td
ld/testsuite/ld-sparc/sparc.exp
ld/testsuite/ld-sparc/tlsg32.s
ld/testsuite/ld-sparc/tlsg32.sd
ld/testsuite/ld-sparc/tlsg64.s
ld/testsuite/ld-sparc/tlsg64.sd
ld/testsuite/ld-sparc/tlslib.s
ld/testsuite/ld-sparc/tlsnopic.s
ld/testsuite/ld-sparc/tlspic.s
ld/testsuite/ld-sparc/tlssunbin32.dd
ld/testsuite/ld-sparc/tlssunbin32.rd
ld/testsuite/ld-sparc/tlssunbin32.s
ld/testsuite/ld-sparc/tlssunbin32.sd
ld/testsuite/ld-sparc/tlssunbin32.td
ld/testsuite/ld-sparc/tlssunbin64.dd
ld/testsuite/ld-sparc/tlssunbin64.rd
ld/testsuite/ld-sparc/tlssunbin64.s
ld/testsuite/ld-sparc/tlssunbin64.sd
ld/testsuite/ld-sparc/tlssunbin64.td
ld/testsuite/ld-sparc/tlssunbinpic32.s
ld/testsuite/ld-sparc/tlssunbinpic64.s
ld/testsuite/ld-sparc/tlssunnopic32.dd
ld/testsuite/ld-sparc/tlssunnopic32.rd
ld/testsuite/ld-sparc/tlssunnopic32.s
ld/testsuite/ld-sparc/tlssunnopic32.sd
ld/testsuite/ld-sparc/tlssunnopic64.dd
ld/testsuite/ld-sparc/tlssunnopic64.rd
ld/testsuite/ld-sparc/tlssunnopic64.s
ld/testsuite/ld-sparc/tlssunnopic64.sd
ld/testsuite/ld-sparc/tlssunpic32.dd
ld/testsuite/ld-sparc/tlssunpic32.rd
ld/testsuite/ld-sparc/tlssunpic32.s
ld/testsuite/ld-sparc/tlssunpic32.sd
ld/testsuite/ld-sparc/tlssunpic32.td
ld/testsuite/ld-sparc/tlssunpic64.dd
ld/testsuite/ld-sparc/tlssunpic64.rd
ld/testsuite/ld-sparc/tlssunpic64.s
ld/testsuite/ld-sparc/tlssunpic64.sd
ld/testsuite/ld-sparc/tlssunpic64.td
ld/testsuite/ld-sparc/vxworks1-lib.dd
ld/testsuite/ld-sparc/vxworks1-lib.nd
ld/testsuite/ld-sparc/vxworks1-lib.rd
ld/testsuite/ld-sparc/vxworks1-lib.s
ld/testsuite/ld-sparc/vxworks1-lib.td
ld/testsuite/ld-sparc/vxworks1-static.d
ld/testsuite/ld-sparc/vxworks1.dd
ld/testsuite/ld-sparc/vxworks1.ld
ld/testsuite/ld-sparc/vxworks1.rd
ld/testsuite/ld-sparc/vxworks1.s
ld/testsuite/ld-sparc/vxworks2-static.sd
ld/testsuite/ld-sparc/vxworks2.s
ld/testsuite/ld-sparc/vxworks2.sd
ld/testsuite/ld-spu/ear.d
ld/testsuite/ld-spu/ear.s
ld/testsuite/ld-spu/embed.rd
ld/testsuite/ld-spu/fixup.d
ld/testsuite/ld-spu/fixup.s
ld/testsuite/ld-spu/icache1.d
ld/testsuite/ld-spu/icache1.s
ld/testsuite/ld-spu/ovl.d
ld/testsuite/ld-spu/ovl.lnk
ld/testsuite/ld-spu/ovl.s
ld/testsuite/ld-spu/ovl1.lnk
ld/testsuite/ld-spu/ovl2.d
ld/testsuite/ld-spu/ovl2.lnk
ld/testsuite/ld-spu/ovl2.s
ld/testsuite/ld-spu/pic.d
ld/testsuite/ld-spu/pic.s
ld/testsuite/ld-spu/picdef.s
ld/testsuite/ld-spu/spu.exp
ld/testsuite/ld-srec/sr1.c
ld/testsuite/ld-srec/sr2.c
ld/testsuite/ld-srec/sr3.cc
ld/testsuite/ld-srec/srec.exp
ld/testsuite/ld-undefined/dummy.s
ld/testsuite/ld-undefined/entry-1.d
ld/testsuite/ld-undefined/entry-2.d
ld/testsuite/ld-undefined/entry-3.d
ld/testsuite/ld-undefined/entry-4.d
ld/testsuite/ld-undefined/entry-5.d
ld/testsuite/ld-undefined/entry-6.d
ld/testsuite/ld-undefined/entry.exp
ld/testsuite/ld-undefined/entry.s
ld/testsuite/ld-undefined/undefined.c
ld/testsuite/ld-undefined/undefined.exp
ld/testsuite/ld-undefined/weak-undef.exp
ld/testsuite/ld-undefined/weak-undef.s
ld/testsuite/ld-undefined/weak-undef.t
ld/testsuite/ld-v850/split-lo16.d
ld/testsuite/ld-v850/split-lo16.ld
ld/testsuite/ld-v850/split-lo16.s
ld/testsuite/ld-v850/v850.exp
ld/testsuite/ld-versados/t1-1.ro
ld/testsuite/ld-versados/t1-2.ro
ld/testsuite/ld-versados/t1.ld
ld/testsuite/ld-versados/t1.ook
ld/testsuite/ld-versados/t2-1.ro
ld/testsuite/ld-versados/t2-2.ro
ld/testsuite/ld-versados/t2-3.ro
ld/testsuite/ld-versados/t2.ld
ld/testsuite/ld-versados/t2.ook
ld/testsuite/ld-versados/versados.exp
ld/testsuite/ld-vxworks/plt-mips1.d
ld/testsuite/ld-vxworks/plt-mips1.s
ld/testsuite/ld-vxworks/rpath-1.d
ld/testsuite/ld-vxworks/rpath-1.s
ld/testsuite/ld-vxworks/tls-1.d
ld/testsuite/ld-vxworks/tls-1.s
ld/testsuite/ld-vxworks/tls-2.d
ld/testsuite/ld-vxworks/tls-2.s
ld/testsuite/ld-vxworks/tls-3.d
ld/testsuite/ld-vxworks/tls-3.s
ld/testsuite/ld-vxworks/vxworks.exp
ld/testsuite/ld-x86-64/abs-l1om.d
ld/testsuite/ld-x86-64/abs.d
ld/testsuite/ld-x86-64/dwarfreloc.exp
ld/testsuite/ld-x86-64/dwarfreloc.rd
ld/testsuite/ld-x86-64/dwarfreloc1.s
ld/testsuite/ld-x86-64/dwarfreloc2.s
ld/testsuite/ld-x86-64/hidden1.d
ld/testsuite/ld-x86-64/hidden1.s
ld/testsuite/ld-x86-64/hidden2.d
ld/testsuite/ld-x86-64/hidden2.s
ld/testsuite/ld-x86-64/hidden3.d
ld/testsuite/ld-x86-64/hidden3.s
ld/testsuite/ld-x86-64/line.exp
ld/testsuite/ld-x86-64/pcrel16.d
ld/testsuite/ld-x86-64/pcrel8.d
ld/testsuite/ld-x86-64/protected1.d
ld/testsuite/ld-x86-64/protected1.s
ld/testsuite/ld-x86-64/protected2-l1om.d
ld/testsuite/ld-x86-64/protected2.d
ld/testsuite/ld-x86-64/protected2.s
ld/testsuite/ld-x86-64/protected3-l1om.d
ld/testsuite/ld-x86-64/protected3.d
ld/testsuite/ld-x86-64/protected3.s
ld/testsuite/ld-x86-64/tlsbin.dd
ld/testsuite/ld-x86-64/tlsbin.rd
ld/testsuite/ld-x86-64/tlsbin.s
ld/testsuite/ld-x86-64/tlsbin.sd
ld/testsuite/ld-x86-64/tlsbin.td
ld/testsuite/ld-x86-64/tlsbindesc.dd
ld/testsuite/ld-x86-64/tlsbindesc.rd
ld/testsuite/ld-x86-64/tlsbindesc.s
ld/testsuite/ld-x86-64/tlsbindesc.sd
ld/testsuite/ld-x86-64/tlsbindesc.td
ld/testsuite/ld-x86-64/tlsbinpic.s
ld/testsuite/ld-x86-64/tlsdesc.dd
ld/testsuite/ld-x86-64/tlsdesc.pd
ld/testsuite/ld-x86-64/tlsdesc.rd
ld/testsuite/ld-x86-64/tlsdesc.s
ld/testsuite/ld-x86-64/tlsdesc.sd
ld/testsuite/ld-x86-64/tlsdesc.td
ld/testsuite/ld-x86-64/tlsg.s
ld/testsuite/ld-x86-64/tlsg.sd
ld/testsuite/ld-x86-64/tlsgd1.dd
ld/testsuite/ld-x86-64/tlsgd1.s
ld/testsuite/ld-x86-64/tlsgd2.d
ld/testsuite/ld-x86-64/tlsgd2.s
ld/testsuite/ld-x86-64/tlsgd3.d
ld/testsuite/ld-x86-64/tlsgd3.s
ld/testsuite/ld-x86-64/tlsgdesc.dd
ld/testsuite/ld-x86-64/tlsgdesc.rd
ld/testsuite/ld-x86-64/tlsgdesc.s
ld/testsuite/ld-x86-64/tlsie1.dd
ld/testsuite/ld-x86-64/tlsie1.s
ld/testsuite/ld-x86-64/tlsie2.d
ld/testsuite/ld-x86-64/tlsie2.s
ld/testsuite/ld-x86-64/tlsie3.d
ld/testsuite/ld-x86-64/tlsie3.s
ld/testsuite/ld-x86-64/tlsld1.dd
ld/testsuite/ld-x86-64/tlsld1.s
ld/testsuite/ld-x86-64/tlsle1.d
ld/testsuite/ld-x86-64/tlsle1.s
ld/testsuite/ld-x86-64/tlslib.s
ld/testsuite/ld-x86-64/tlspic.dd
ld/testsuite/ld-x86-64/tlspic.rd
ld/testsuite/ld-x86-64/tlspic.sd
ld/testsuite/ld-x86-64/tlspic.td
ld/testsuite/ld-x86-64/tlspic1.s
ld/testsuite/ld-x86-64/tlspic2.s
ld/testsuite/ld-x86-64/tlspie1.d
ld/testsuite/ld-x86-64/tlspie1.s
ld/testsuite/ld-x86-64/undefined.s
ld/testsuite/ld-x86-64/x86-64.exp
ld/testsuite/ld-xc16x/absrel.d
ld/testsuite/ld-xc16x/absrel.s
ld/testsuite/ld-xc16x/offset.d
ld/testsuite/ld-xc16x/offset.s
ld/testsuite/ld-xc16x/pcreloc.d
ld/testsuite/ld-xc16x/pcreloc.s
ld/testsuite/ld-xc16x/pcrelocl.d
ld/testsuite/ld-xc16x/xc16x.exp
ld/testsuite/ld-xstormy16/external.s
ld/testsuite/ld-xstormy16/pcrel.d
ld/testsuite/ld-xstormy16/pcrel.s
ld/testsuite/ld-xstormy16/xstormy16.exp
ld/testsuite/ld-xtensa/coalesce.exp
ld/testsuite/ld-xtensa/coalesce.t
ld/testsuite/ld-xtensa/coalesce1.s
ld/testsuite/ld-xtensa/coalesce2.s
ld/testsuite/ld-xtensa/lcall.exp
ld/testsuite/ld-xtensa/lcall.t
ld/testsuite/ld-xtensa/lcall1.s
ld/testsuite/ld-xtensa/lcall2.s
ld/testsuite/ld-xtensa/tlsbin.dd
ld/testsuite/ld-xtensa/tlsbin.rd
ld/testsuite/ld-xtensa/tlsbin.s
ld/testsuite/ld-xtensa/tlsbin.sd
ld/testsuite/ld-xtensa/tlsbin.td
ld/testsuite/ld-xtensa/tlslib.s
ld/testsuite/ld-xtensa/tlspic.dd
ld/testsuite/ld-xtensa/tlspic.rd
ld/testsuite/ld-xtensa/tlspic.sd
ld/testsuite/ld-xtensa/tlspic.td
ld/testsuite/ld-xtensa/tlspic1.s
ld/testsuite/ld-xtensa/tlspic2.s
ld/testsuite/ld-xtensa/xtensa.exp
ld/testsuite/lib/ld-lib.exp
libdecnumber/ChangeLog
libdecnumber/Makefile.in
libdecnumber/aclocal.m4
libdecnumber/bid/bid-dpd.h
libdecnumber/bid/bid2dpd_dpd2bid.c
libdecnumber/bid/bid2dpd_dpd2bid.h
libdecnumber/bid/decimal128.c
libdecnumber/bid/decimal128.h
libdecnumber/bid/decimal128Local.h
libdecnumber/bid/decimal128Symbols.h
libdecnumber/bid/decimal32.c
libdecnumber/bid/decimal32.h
libdecnumber/bid/decimal32Symbols.h
libdecnumber/bid/decimal64.c
libdecnumber/bid/decimal64.h
libdecnumber/bid/decimal64Symbols.h
libdecnumber/bid/host-ieee128.c
libdecnumber/bid/host-ieee32.c
libdecnumber/bid/host-ieee64.c
libdecnumber/config.in
libdecnumber/configure
libdecnumber/configure.ac
libdecnumber/dconfig.h
libdecnumber/decBasic.c
libdecnumber/decCommon.c
libdecnumber/decCommonSymbols.h
libdecnumber/decContext.c
libdecnumber/decContext.h
libdecnumber/decContextSymbols.h
libdecnumber/decDPD.h
libdecnumber/decDPDSymbols.h
libdecnumber/decDouble.c
libdecnumber/decDouble.h
libdecnumber/decDoubleSymbols.h
libdecnumber/decExcept.c
libdecnumber/decExcept.h
libdecnumber/decLibrary.c
libdecnumber/decNumber.c
libdecnumber/decNumber.h
libdecnumber/decNumberLocal.h
libdecnumber/decNumberSymbols.h
libdecnumber/decPacked.c
libdecnumber/decPacked.h
libdecnumber/decPackedSymbols.h
libdecnumber/decQuad.c
libdecnumber/decQuad.h
libdecnumber/decQuadSymbols.h
libdecnumber/decRound.c
libdecnumber/decRound.h
libdecnumber/decSingle.c
libdecnumber/decSingle.h
libdecnumber/decSingleSymbols.h
libdecnumber/dpd/decimal128.c
libdecnumber/dpd/decimal128.h
libdecnumber/dpd/decimal128Local.h
libdecnumber/dpd/decimal128Symbols.h
libdecnumber/dpd/decimal32.c
libdecnumber/dpd/decimal32.h
libdecnumber/dpd/decimal32Symbols.h
libdecnumber/dpd/decimal64.c
libdecnumber/dpd/decimal64.h
libdecnumber/dpd/decimal64Symbols.h
readline/CHANGELOG
readline/CHANGES
readline/COPYING
readline/ChangeLog.gdb
readline/INSTALL
readline/MANIFEST
readline/Makefile.in
readline/NEWS
readline/README
readline/USAGE
readline/aclocal.m4
readline/ansi_stdlib.h
readline/bind.c
readline/callback.c
readline/chardefs.h
readline/compat.c
readline/complete.c
readline/config.h.in
readline/configure
readline/configure.in
readline/cross-build/cygwin.cache
readline/display.c
readline/doc/ChangeLog.gdb
readline/doc/Makefile.in
readline/doc/fdl.texi
readline/doc/history.3
readline/doc/history.texi
readline/doc/hstech.texi
readline/doc/hsuser.texi
readline/doc/inc-hist.texinfo
readline/doc/readline.3
readline/doc/rlman.texi
readline/doc/rltech.texi
readline/doc/rluser.texi
readline/doc/rluserman.texi
readline/doc/texi2dvi
readline/doc/texi2html
readline/doc/version.texi
readline/emacs_keymap.c
readline/examples/ChangeLog.gdb
readline/examples/Inputrc
readline/examples/Makefile.in
readline/examples/excallback.c
readline/examples/fileman.c
readline/examples/histexamp.c
readline/examples/manexamp.c
readline/examples/readlinebuf.h
readline/examples/rl-fgets.c
readline/examples/rl.c
readline/examples/rlcat.c
readline/examples/rlfe/ChangeLog
readline/examples/rlfe/Makefile.in
readline/examples/rlfe/README
readline/examples/rlfe/config.h.in
readline/examples/rlfe/configure
readline/examples/rlfe/configure.in
readline/examples/rlfe/extern.h
readline/examples/rlfe/os.h
readline/examples/rlfe/pty.c
readline/examples/rlfe/rlfe.c
readline/examples/rlfe/screen.h
readline/examples/rlptytest.c
readline/examples/rltest.c
readline/examples/rlversion.c
readline/funmap.c
readline/histexpand.c
readline/histfile.c
readline/histlib.h
readline/history.c
readline/history.h
readline/histsearch.c
readline/input.c
readline/isearch.c
readline/keymaps.c
readline/keymaps.h
readline/kill.c
readline/macro.c
readline/mbutil.c
readline/misc.c
readline/nls.c
readline/parens.c
readline/posixdir.h
readline/posixjmp.h
readline/posixstat.h
readline/readline.c
readline/readline.h
readline/rlconf.h
readline/rldefs.h
readline/rlmbutil.h
readline/rlprivate.h
readline/rlshell.h
readline/rlstdc.h
readline/rltty.c
readline/rltty.h
readline/rltypedefs.h
readline/rlwinsize.h
readline/savestring.c
readline/search.c
readline/shell.c
readline/shlib/Makefile.in
readline/signals.c
readline/support/config.guess
readline/support/config.rpath
readline/support/config.sub
readline/support/install.sh
readline/support/mkdirs
readline/support/mkdist
readline/support/mkinstalldirs
readline/support/shlib-install
readline/support/shobj-conf
readline/support/wcwidth.c
readline/tcap.h
readline/terminal.c
readline/text.c
readline/tilde.c
readline/tilde.h
readline/undo.c
readline/util.c
readline/vi_keymap.c
readline/vi_mode.c
readline/xmalloc.c
readline/xmalloc.h
sim/ChangeLog
sim/MAINTAINERS
sim/Makefile.in
sim/README-HACKING
sim/arm/COPYING
sim/arm/ChangeLog
sim/arm/Makefile.in
sim/arm/README
sim/arm/armcopro.c
sim/arm/armdefs.h
sim/arm/armemu.c
sim/arm/armemu.h
sim/arm/armfpe.h
sim/arm/arminit.c
sim/arm/armopts.h
sim/arm/armos.c
sim/arm/armos.h
sim/arm/armrdi.c
sim/arm/armsupp.c
sim/arm/armvirt.c
sim/arm/bag.c
sim/arm/bag.h
sim/arm/communicate.c
sim/arm/communicate.h
sim/arm/config.in
sim/arm/configure
sim/arm/configure.ac
sim/arm/dbg_conf.h
sim/arm/dbg_cp.h
sim/arm/dbg_hif.h
sim/arm/dbg_rdi.h
sim/arm/gdbhost.c
sim/arm/gdbhost.h
sim/arm/iwmmxt.c
sim/arm/iwmmxt.h
sim/arm/kid.c
sim/arm/main.c
sim/arm/maverick.c
sim/arm/parent.c
sim/arm/tconfig.in
sim/arm/thumbemu.c
sim/arm/wrapper.c
sim/avr/Makefile.in
sim/avr/config.in
sim/avr/configure
sim/avr/configure.ac
sim/avr/interp.c
sim/common/ChangeLog
sim/common/Make-common.in
sim/common/Makefile.in
sim/common/aclocal.m4
sim/common/callback.c
sim/common/cgen-accfp.c
sim/common/cgen-cpu.h
sim/common/cgen-defs.h
sim/common/cgen-engine.h
sim/common/cgen-fpu.c
sim/common/cgen-fpu.h
sim/common/cgen-mem.h
sim/common/cgen-ops.h
sim/common/cgen-par.c
sim/common/cgen-par.h
sim/common/cgen-run.c
sim/common/cgen-scache.c
sim/common/cgen-scache.h
sim/common/cgen-sim.h
sim/common/cgen-trace.c
sim/common/cgen-trace.h
sim/common/cgen-types.h
sim/common/cgen-utils.c
sim/common/cgen.sh
sim/common/common.m4
sim/common/config.in
sim/common/configure
sim/common/configure.ac
sim/common/dv-core.c
sim/common/dv-glue.c
sim/common/dv-pal.c
sim/common/dv-sockser.c
sim/common/dv-sockser.h
sim/common/gdbinit.in
sim/common/genmloop.sh
sim/common/gennltvals.sh
sim/common/gentmap.c
sim/common/gentvals.sh
sim/common/hw-alloc.c
sim/common/hw-alloc.h
sim/common/hw-base.c
sim/common/hw-base.h
sim/common/hw-device.c
sim/common/hw-device.h
sim/common/hw-events.c
sim/common/hw-events.h
sim/common/hw-handles.c
sim/common/hw-handles.h
sim/common/hw-instances.c
sim/common/hw-instances.h
sim/common/hw-main.h
sim/common/hw-ports.c
sim/common/hw-ports.h
sim/common/hw-properties.c
sim/common/hw-properties.h
sim/common/hw-tree.c
sim/common/hw-tree.h
sim/common/nltvals.def
sim/common/nrun.c
sim/common/run-sim.h
sim/common/run.1
sim/common/run.c
sim/common/sim-abort.c
sim/common/sim-alu.h
sim/common/sim-arange.c
sim/common/sim-arange.h
sim/common/sim-assert.h
sim/common/sim-base.h
sim/common/sim-basics.h
sim/common/sim-bits.c
sim/common/sim-bits.h
sim/common/sim-config.c
sim/common/sim-config.h
sim/common/sim-core.c
sim/common/sim-core.h
sim/common/sim-cpu.c
sim/common/sim-cpu.h
sim/common/sim-endian.c
sim/common/sim-endian.h
sim/common/sim-engine.c
sim/common/sim-engine.h
sim/common/sim-events.c
sim/common/sim-events.h
sim/common/sim-fpu.c
sim/common/sim-fpu.h
sim/common/sim-hload.c
sim/common/sim-hrw.c
sim/common/sim-hw.c
sim/common/sim-hw.h
sim/common/sim-info.c
sim/common/sim-inline.c
sim/common/sim-inline.h
sim/common/sim-io.c
sim/common/sim-io.h
sim/common/sim-load.c
sim/common/sim-memopt.c
sim/common/sim-memopt.h
sim/common/sim-model.c
sim/common/sim-model.h
sim/common/sim-module.c
sim/common/sim-module.h
sim/common/sim-n-bits.h
sim/common/sim-n-core.h
sim/common/sim-n-endian.h
sim/common/sim-options.c
sim/common/sim-options.h
sim/common/sim-profile.c
sim/common/sim-profile.h
sim/common/sim-reason.c
sim/common/sim-reg.c
sim/common/sim-resume.c
sim/common/sim-run.c
sim/common/sim-signal.c
sim/common/sim-signal.h
sim/common/sim-stop.c
sim/common/sim-trace.c
sim/common/sim-trace.h
sim/common/sim-types.h
sim/common/sim-utils.c
sim/common/sim-utils.h
sim/common/sim-watch.c
sim/common/sim-watch.h
sim/common/syscall.c
sim/common/tconfig.in
sim/common/version.h
sim/configure
sim/configure.ac
sim/cr16/ChangeLog
sim/cr16/Makefile.in
sim/cr16/config.in
sim/cr16/configure
sim/cr16/configure.ac
sim/cr16/cr16_sim.h
sim/cr16/endian.c
sim/cr16/gencode.c
sim/cr16/interp.c
sim/cr16/simops.c
sim/cris/Makefile.in
sim/cris/arch.c
sim/cris/arch.h
sim/cris/config.in
sim/cris/configure
sim/cris/configure.ac
sim/cris/cpuall.h
sim/cris/cpuv10.c
sim/cris/cpuv10.h
sim/cris/cpuv32.c
sim/cris/cpuv32.h
sim/cris/cris-desc.c
sim/cris/cris-desc.h
sim/cris/cris-opc.h
sim/cris/cris-sim.h
sim/cris/cris-tmpl.c
sim/cris/crisv10f.c
sim/cris/crisv32f.c
sim/cris/decodev10.c
sim/cris/decodev10.h
sim/cris/decodev32.c
sim/cris/decodev32.h
sim/cris/devices.c
sim/cris/dv-cris.c
sim/cris/dv-rv.c
sim/cris/mloop.in
sim/cris/modelv10.c
sim/cris/modelv32.c
sim/cris/rvdummy.c
sim/cris/semcrisv10f-switch.c
sim/cris/semcrisv32f-switch.c
sim/cris/sim-if.c
sim/cris/sim-main.h
sim/cris/tconfig.in
sim/cris/traps.c
sim/d10v/ChangeLog
sim/d10v/Makefile.in
sim/d10v/config.in
sim/d10v/configure
sim/d10v/configure.ac
sim/d10v/d10v_sim.h
sim/d10v/endian.c
sim/d10v/gencode.c
sim/d10v/interp.c
sim/d10v/simops.c
sim/erc32/ChangeLog
sim/erc32/Makefile.in
sim/erc32/NEWS
sim/erc32/README.erc32
sim/erc32/README.gdb
sim/erc32/README.sis
sim/erc32/config.in
sim/erc32/configure
sim/erc32/configure.ac
sim/erc32/end.c
sim/erc32/erc32.c
sim/erc32/exec.c
sim/erc32/float.c
sim/erc32/func.c
sim/erc32/help.c
sim/erc32/interf.c
sim/erc32/sis.c
sim/erc32/sis.h
sim/erc32/startsim
sim/frv/ChangeLog
sim/frv/Makefile.in
sim/frv/README
sim/frv/TODO
sim/frv/arch.c
sim/frv/arch.h
sim/frv/cache.c
sim/frv/cache.h
sim/frv/config.in
sim/frv/configure
sim/frv/configure.ac
sim/frv/cpu.c
sim/frv/cpu.h
sim/frv/cpuall.h
sim/frv/decode.c
sim/frv/decode.h
sim/frv/devices.c
sim/frv/frv-sim.h
sim/frv/frv.c
sim/frv/interrupts.c
sim/frv/memory.c
sim/frv/mloop.in
sim/frv/model.c
sim/frv/options.c
sim/frv/pipeline.c
sim/frv/profile-fr400.c
sim/frv/profile-fr400.h
sim/frv/profile-fr450.c
sim/frv/profile-fr500.c
sim/frv/profile-fr500.h
sim/frv/profile-fr550.c
sim/frv/profile-fr550.h
sim/frv/profile.c
sim/frv/profile.h
sim/frv/registers.c
sim/frv/registers.h
sim/frv/reset.c
sim/frv/sem.c
sim/frv/sim-if.c
sim/frv/sim-main.h
sim/frv/tconfig.in
sim/frv/traps.c
sim/h8300/ChangeLog
sim/h8300/Makefile.in
sim/h8300/compile.c
sim/h8300/config.in
sim/h8300/configure
sim/h8300/configure.ac
sim/h8300/inst.h
sim/h8300/sim-main.h
sim/h8300/tconfig.in
sim/h8300/writecode.c
sim/igen/ChangeLog
sim/igen/Makefile.in
sim/igen/compare_igen_models
sim/igen/config.in
sim/igen/configure
sim/igen/configure.ac
sim/igen/filter.c
sim/igen/filter.h
sim/igen/filter_host.c
sim/igen/filter_host.h
sim/igen/gen-engine.c
sim/igen/gen-engine.h
sim/igen/gen-icache.c
sim/igen/gen-icache.h
sim/igen/gen-idecode.c
sim/igen/gen-idecode.h
sim/igen/gen-itable.c
sim/igen/gen-itable.h
sim/igen/gen-model.c
sim/igen/gen-model.h
sim/igen/gen-semantics.c
sim/igen/gen-semantics.h
sim/igen/gen-support.c
sim/igen/gen-support.h
sim/igen/gen.c
sim/igen/gen.h
sim/igen/igen.c
sim/igen/igen.h
sim/igen/ld-cache.c
sim/igen/ld-cache.h
sim/igen/ld-decode.c
sim/igen/ld-decode.h
sim/igen/ld-insn.c
sim/igen/ld-insn.h
sim/igen/lf.c
sim/igen/lf.h
sim/igen/misc.c
sim/igen/misc.h
sim/igen/table.c
sim/igen/table.h
sim/iq2000/ChangeLog
sim/iq2000/Makefile.in
sim/iq2000/arch.c
sim/iq2000/arch.h
sim/iq2000/config.in
sim/iq2000/configure
sim/iq2000/configure.ac
sim/iq2000/cpu.c
sim/iq2000/cpu.h
sim/iq2000/cpuall.h
sim/iq2000/decode.c
sim/iq2000/decode.h
sim/iq2000/iq2000-sim.h
sim/iq2000/iq2000.c
sim/iq2000/mloop.in
sim/iq2000/model.c
sim/iq2000/sem-switch.c
sim/iq2000/sem.c
sim/iq2000/sim-if.c
sim/iq2000/sim-main.h
sim/iq2000/tconfig.in
sim/lm32/ChangeLog
sim/lm32/Makefile.in
sim/lm32/arch.c
sim/lm32/arch.h
sim/lm32/config.in
sim/lm32/configure
sim/lm32/configure.ac
sim/lm32/cpu.c
sim/lm32/cpu.h
sim/lm32/cpuall.h
sim/lm32/decode.c
sim/lm32/decode.h
sim/lm32/dv-lm32cpu.c
sim/lm32/dv-lm32timer.c
sim/lm32/dv-lm32uart.c
sim/lm32/lm32-sim.h
sim/lm32/lm32.c
sim/lm32/mloop.in
sim/lm32/model.c
sim/lm32/sem-switch.c
sim/lm32/sem.c
sim/lm32/sim-if.c
sim/lm32/sim-main.h
sim/lm32/tconfig.in
sim/lm32/traps.c
sim/lm32/user.c
sim/m32c/ChangeLog
sim/m32c/Makefile.in
sim/m32c/blinky.S
sim/m32c/config.in
sim/m32c/configure
sim/m32c/configure.in
sim/m32c/cpu.h
sim/m32c/gdb-if.c
sim/m32c/gloss.S
sim/m32c/int.c
sim/m32c/int.h
sim/m32c/load.c
sim/m32c/load.h
sim/m32c/m32c.opc
sim/m32c/main.c
sim/m32c/mem.c
sim/m32c/mem.h
sim/m32c/misc.c
sim/m32c/misc.h
sim/m32c/opc2c.c
sim/m32c/r8c.opc
sim/m32c/reg.c
sim/m32c/safe-fgets.c
sim/m32c/safe-fgets.h
sim/m32c/sample.S
sim/m32c/sample.ld
sim/m32c/sample2.c
sim/m32c/srcdest.c
sim/m32c/syscall.h
sim/m32c/syscalls.c
sim/m32c/syscalls.h
sim/m32c/timer_a.h
sim/m32c/trace.c
sim/m32c/trace.h
sim/m32r/ChangeLog
sim/m32r/Makefile.in
sim/m32r/README
sim/m32r/TODO
sim/m32r/arch.c
sim/m32r/arch.h
sim/m32r/config.in
sim/m32r/configure
sim/m32r/configure.ac
sim/m32r/cpu.c
sim/m32r/cpu.h
sim/m32r/cpu2.c
sim/m32r/cpu2.h
sim/m32r/cpuall.h
sim/m32r/cpux.c
sim/m32r/cpux.h
sim/m32r/decode.c
sim/m32r/decode.h
sim/m32r/decode2.c
sim/m32r/decode2.h
sim/m32r/decodex.c
sim/m32r/decodex.h
sim/m32r/devices.c
sim/m32r/m32r-sim.h
sim/m32r/m32r.c
sim/m32r/m32r2.c
sim/m32r/m32rx.c
sim/m32r/mloop.in
sim/m32r/mloop2.in
sim/m32r/mloopx.in
sim/m32r/model.c
sim/m32r/model2.c
sim/m32r/modelx.c
sim/m32r/sem-switch.c
sim/m32r/sem.c
sim/m32r/sem2-switch.c
sim/m32r/semx-switch.c
sim/m32r/sim-if.c
sim/m32r/sim-main.h
sim/m32r/syscall.h
sim/m32r/tconfig.in
sim/m32r/traps-linux.c
sim/m32r/traps.c
sim/m68hc11/ChangeLog
sim/m68hc11/Makefile.in
sim/m68hc11/config.in
sim/m68hc11/configure
sim/m68hc11/configure.ac
sim/m68hc11/dv-m68hc11.c
sim/m68hc11/dv-m68hc11eepr.c
sim/m68hc11/dv-m68hc11sio.c
sim/m68hc11/dv-m68hc11spi.c
sim/m68hc11/dv-m68hc11tim.c
sim/m68hc11/dv-nvram.c
sim/m68hc11/emulos.c
sim/m68hc11/gencode.c
sim/m68hc11/interp.c
sim/m68hc11/interrupts.c
sim/m68hc11/interrupts.h
sim/m68hc11/m68hc11_sim.c
sim/m68hc11/sim-main.h
sim/mcore/ChangeLog
sim/mcore/Makefile.in
sim/mcore/config.in
sim/mcore/configure
sim/mcore/configure.ac
sim/mcore/interp.c
sim/mcore/sysdep.h
sim/mips/ChangeLog
sim/mips/Makefile.in
sim/mips/config.in
sim/mips/configure
sim/mips/configure.ac
sim/mips/cp1.c
sim/mips/cp1.h
sim/mips/dsp.c
sim/mips/dsp.igen
sim/mips/dsp2.igen
sim/mips/dv-tx3904cpu.c
sim/mips/dv-tx3904irc.c
sim/mips/dv-tx3904sio.c
sim/mips/dv-tx3904tmr.c
sim/mips/interp.c
sim/mips/m16.dc
sim/mips/m16.igen
sim/mips/m16e.igen
sim/mips/m16run.c
sim/mips/mdmx.c
sim/mips/mdmx.igen
sim/mips/mips.dc
sim/mips/mips.igen
sim/mips/mips3264r2.igen
sim/mips/mips3d.igen
sim/mips/sb1.igen
sim/mips/sim-main.c
sim/mips/sim-main.h
sim/mips/smartmips.igen
sim/mips/tconfig.in
sim/mips/tx.igen
sim/mips/vr.igen
sim/mn10300/ChangeLog
sim/mn10300/Makefile.in
sim/mn10300/am33-2.igen
sim/mn10300/am33.igen
sim/mn10300/config.in
sim/mn10300/configure
sim/mn10300/configure.ac
sim/mn10300/dv-mn103cpu.c
sim/mn10300/dv-mn103int.c
sim/mn10300/dv-mn103iop.c
sim/mn10300/dv-mn103ser.c
sim/mn10300/dv-mn103tim.c
sim/mn10300/interp.c
sim/mn10300/mn10300.dc
sim/mn10300/mn10300.igen
sim/mn10300/mn10300_sim.h
sim/mn10300/op_utils.c
sim/mn10300/sim-main.c
sim/mn10300/sim-main.h
sim/mn10300/tconfig.in
sim/moxie/ChangeLog
sim/moxie/Makefile.in
sim/moxie/config.in
sim/moxie/configure
sim/moxie/configure.ac
sim/moxie/interp.c
sim/moxie/sysdep.h
sim/ppc/.gdbinit
sim/ppc/BUGS
sim/ppc/COPYING
sim/ppc/COPYING.LIB
sim/ppc/ChangeLog
sim/ppc/ChangeLog.00
sim/ppc/INSTALL
sim/ppc/Makefile.in
sim/ppc/README
sim/ppc/RUN
sim/ppc/aclocal.m4
sim/ppc/altivec.igen
sim/ppc/altivec_expression.h
sim/ppc/altivec_registers.h
sim/ppc/basics.h
sim/ppc/bits.c
sim/ppc/bits.h
sim/ppc/cap.c
sim/ppc/cap.h
sim/ppc/config.in
sim/ppc/configure
sim/ppc/configure.ac
sim/ppc/corefile-n.h
sim/ppc/corefile.c
sim/ppc/corefile.h
sim/ppc/cpu.c
sim/ppc/cpu.h
sim/ppc/dc-complex
sim/ppc/dc-simple
sim/ppc/dc-stupid
sim/ppc/dc-test.01
sim/ppc/dc-test.02
sim/ppc/debug.c
sim/ppc/debug.h
sim/ppc/device.c
sim/ppc/device.h
sim/ppc/device_table.c
sim/ppc/device_table.h
sim/ppc/dgen.c
sim/ppc/double.c
sim/ppc/dp-bit.c
sim/ppc/e500.igen
sim/ppc/e500_expression.h
sim/ppc/e500_registers.h
sim/ppc/emul_bugapi.c
sim/ppc/emul_bugapi.h
sim/ppc/emul_chirp.c
sim/ppc/emul_chirp.h
sim/ppc/emul_generic.c
sim/ppc/emul_generic.h
sim/ppc/emul_netbsd.c
sim/ppc/emul_netbsd.h
sim/ppc/emul_unix.c
sim/ppc/emul_unix.h
sim/ppc/events.c
sim/ppc/events.h
sim/ppc/filter.c
sim/ppc/filter.h
sim/ppc/filter_filename.c
sim/ppc/filter_filename.h
sim/ppc/gdb-sim.c
sim/ppc/gen-icache.c
sim/ppc/gen-icache.h
sim/ppc/gen-idecode.c
sim/ppc/gen-idecode.h
sim/ppc/gen-itable.c
sim/ppc/gen-itable.h
sim/ppc/gen-model.c
sim/ppc/gen-model.h
sim/ppc/gen-semantics.c
sim/ppc/gen-semantics.h
sim/ppc/gen-support.c
sim/ppc/gen-support.h
sim/ppc/hw_com.c
sim/ppc/hw_core.c
sim/ppc/hw_cpu.c
sim/ppc/hw_cpu.h
sim/ppc/hw_disk.c
sim/ppc/hw_eeprom.c
sim/ppc/hw_glue.c
sim/ppc/hw_htab.c
sim/ppc/hw_ide.c
sim/ppc/hw_init.c
sim/ppc/hw_iobus.c
sim/ppc/hw_memory.c
sim/ppc/hw_nvram.c
sim/ppc/hw_opic.c
sim/ppc/hw_pal.c
sim/ppc/hw_phb.c
sim/ppc/hw_phb.h
sim/ppc/hw_register.c
sim/ppc/hw_sem.c
sim/ppc/hw_shm.c
sim/ppc/hw_trace.c
sim/ppc/hw_vm.c
sim/ppc/idecode_branch.h
sim/ppc/idecode_expression.h
sim/ppc/idecode_fields.h
sim/ppc/igen.c
sim/ppc/igen.h
sim/ppc/inline.c
sim/ppc/inline.h
sim/ppc/interrupts.c
sim/ppc/interrupts.h
sim/ppc/ld-cache.c
sim/ppc/ld-cache.h
sim/ppc/ld-decode.c
sim/ppc/ld-decode.h
sim/ppc/ld-insn.c
sim/ppc/ld-insn.h
sim/ppc/lf.c
sim/ppc/lf.h
sim/ppc/main.c
sim/ppc/misc.c
sim/ppc/misc.h
sim/ppc/mon.c
sim/ppc/mon.h
sim/ppc/options.c
sim/ppc/options.h
sim/ppc/os_emul.c
sim/ppc/os_emul.h
sim/ppc/pk_disklabel.c
sim/ppc/ppc-instructions
sim/ppc/ppc-spr-table
sim/ppc/ppc.mt
sim/ppc/psim.c
sim/ppc/psim.h
sim/ppc/psim.texinfo
sim/ppc/registers.c
sim/ppc/registers.h
sim/ppc/sim-endian-n.h
sim/ppc/sim-endian.c
sim/ppc/sim-endian.h
sim/ppc/sim-main.h
sim/ppc/sim_callbacks.h
sim/ppc/sim_calls.c
sim/ppc/std-config.h
sim/ppc/table.c
sim/ppc/table.h
sim/ppc/tree.c
sim/ppc/tree.h
sim/ppc/vm.c
sim/ppc/vm.h
sim/ppc/vm_n.h
sim/ppc/words.h
sim/sh/ChangeLog
sim/sh/Makefile.in
sim/sh/config.in
sim/sh/configure
sim/sh/configure.ac
sim/sh/gencode.c
sim/sh/interp.c
sim/sh/syscall.h
sim/sh/tconfig.in
sim/sh64/ChangeLog
sim/sh64/Makefile.in
sim/sh64/arch.c
sim/sh64/arch.h
sim/sh64/config.in
sim/sh64/configure
sim/sh64/configure.ac
sim/sh64/cpu.c
sim/sh64/cpu.h
sim/sh64/cpuall.h
sim/sh64/decode-compact.c
sim/sh64/decode-compact.h
sim/sh64/decode-media.c
sim/sh64/decode-media.h
sim/sh64/decode.h
sim/sh64/defs-compact.h
sim/sh64/defs-media.h
sim/sh64/eng-compact.h
sim/sh64/eng-media.h
sim/sh64/eng.h
sim/sh64/mloop-compact.c
sim/sh64/mloop-media.c
sim/sh64/sem-compact-switch.c
sim/sh64/sem-compact.c
sim/sh64/sem-media-switch.c
sim/sh64/sem-media.c
sim/sh64/sh-desc.c
sim/sh64/sh-desc.h
sim/sh64/sh-opc.h
sim/sh64/sh64-sim.h
sim/sh64/sh64.c
sim/sh64/sim-if.c
sim/sh64/sim-main.h
sim/sh64/tconfig.in
sim/testsuite/ChangeLog
sim/testsuite/Makefile.in
sim/testsuite/common/Make-common.in
sim/testsuite/common/Makefile.in
sim/testsuite/common/alu-n-tst.h
sim/testsuite/common/alu-tst.c
sim/testsuite/common/bits-gen.c
sim/testsuite/common/bits-tst.c
sim/testsuite/common/fpu-tst.c
sim/testsuite/config/default.exp
sim/testsuite/configure
sim/testsuite/configure.ac
sim/testsuite/d10v-elf/ChangeLog
sim/testsuite/d10v-elf/Makefile.in
sim/testsuite/d10v-elf/configure
sim/testsuite/d10v-elf/configure.ac
sim/testsuite/d10v-elf/exit47.s
sim/testsuite/d10v-elf/hello.s
sim/testsuite/d10v-elf/loop.s
sim/testsuite/d10v-elf/t-ae-ld-d.s
sim/testsuite/d10v-elf/t-ae-ld-i.s
sim/testsuite/d10v-elf/t-ae-ld-id.s
sim/testsuite/d10v-elf/t-ae-ld-im.s
sim/testsuite/d10v-elf/t-ae-ld-ip.s
sim/testsuite/d10v-elf/t-ae-ld2w-d.s
sim/testsuite/d10v-elf/t-ae-ld2w-i.s
sim/testsuite/d10v-elf/t-ae-ld2w-id.s
sim/testsuite/d10v-elf/t-ae-ld2w-im.s
sim/testsuite/d10v-elf/t-ae-ld2w-ip.s
sim/testsuite/d10v-elf/t-ae-st-d.s
sim/testsuite/d10v-elf/t-ae-st-i.s
sim/testsuite/d10v-elf/t-ae-st-id.s
sim/testsuite/d10v-elf/t-ae-st-im.s
sim/testsuite/d10v-elf/t-ae-st-ip.s
sim/testsuite/d10v-elf/t-ae-st-is.s
sim/testsuite/d10v-elf/t-ae-st2w-d.s
sim/testsuite/d10v-elf/t-ae-st2w-i.s
sim/testsuite/d10v-elf/t-ae-st2w-id.s
sim/testsuite/d10v-elf/t-ae-st2w-im.s
sim/testsuite/d10v-elf/t-ae-st2w-ip.s
sim/testsuite/d10v-elf/t-ae-st2w-is.s
sim/testsuite/d10v-elf/t-dbt.s
sim/testsuite/d10v-elf/t-ld-st.s
sim/testsuite/d10v-elf/t-mac.s
sim/testsuite/d10v-elf/t-macros.i
sim/testsuite/d10v-elf/t-mod-ld-pre.s
sim/testsuite/d10v-elf/t-msbu.s
sim/testsuite/d10v-elf/t-mulxu.s
sim/testsuite/d10v-elf/t-mvtac.s
sim/testsuite/d10v-elf/t-mvtc.s
sim/testsuite/d10v-elf/t-rac.s
sim/testsuite/d10v-elf/t-rachi.s
sim/testsuite/d10v-elf/t-rdt.s
sim/testsuite/d10v-elf/t-rep.s
sim/testsuite/d10v-elf/t-rie-xx.s
sim/testsuite/d10v-elf/t-rte.s
sim/testsuite/d10v-elf/t-sac.s
sim/testsuite/d10v-elf/t-sachi.s
sim/testsuite/d10v-elf/t-sadd.s
sim/testsuite/d10v-elf/t-slae.s
sim/testsuite/d10v-elf/t-sp.s
sim/testsuite/d10v-elf/t-sub.s
sim/testsuite/d10v-elf/t-sub2w.s
sim/testsuite/d10v-elf/t-subi.s
sim/testsuite/d10v-elf/t-trap.s
sim/testsuite/frv-elf/ChangeLog
sim/testsuite/frv-elf/Makefile.in
sim/testsuite/frv-elf/cache.s
sim/testsuite/frv-elf/configure
sim/testsuite/frv-elf/configure.ac
sim/testsuite/frv-elf/exit47.s
sim/testsuite/frv-elf/grloop.s
sim/testsuite/frv-elf/hello.s
sim/testsuite/frv-elf/loop.s
sim/testsuite/lib/sim-defs.exp
sim/testsuite/m32r-elf/ChangeLog
sim/testsuite/m32r-elf/Makefile.in
sim/testsuite/m32r-elf/configure
sim/testsuite/m32r-elf/configure.ac
sim/testsuite/m32r-elf/exit47.s
sim/testsuite/m32r-elf/hello.s
sim/testsuite/m32r-elf/loop.s
sim/testsuite/mips64el-elf/ChangeLog
sim/testsuite/mips64el-elf/Makefile.in
sim/testsuite/mips64el-elf/configure
sim/testsuite/mips64el-elf/configure.ac
sim/testsuite/sim/arm/adc.cgs
sim/testsuite/sim/arm/add.cgs
sim/testsuite/sim/arm/allinsn.exp
sim/testsuite/sim/arm/and.cgs
sim/testsuite/sim/arm/b.cgs
sim/testsuite/sim/arm/bic.cgs
sim/testsuite/sim/arm/bl.cgs
sim/testsuite/sim/arm/bx.cgs
sim/testsuite/sim/arm/cmn.cgs
sim/testsuite/sim/arm/cmp.cgs
sim/testsuite/sim/arm/eor.cgs
sim/testsuite/sim/arm/hello.ms
sim/testsuite/sim/arm/iwmmxt/iwmmxt.exp
sim/testsuite/sim/arm/iwmmxt/tbcst.cgs
sim/testsuite/sim/arm/iwmmxt/testutils.inc
sim/testsuite/sim/arm/iwmmxt/textrm.cgs
sim/testsuite/sim/arm/iwmmxt/tinsr.cgs
sim/testsuite/sim/arm/iwmmxt/tmia.cgs
sim/testsuite/sim/arm/iwmmxt/tmiaph.cgs
sim/testsuite/sim/arm/iwmmxt/tmiaxy.cgs
sim/testsuite/sim/arm/iwmmxt/tmovmsk.cgs
sim/testsuite/sim/arm/iwmmxt/wacc.cgs
sim/testsuite/sim/arm/iwmmxt/wadd.cgs
sim/testsuite/sim/arm/iwmmxt/waligni.cgs
sim/testsuite/sim/arm/iwmmxt/walignr.cgs
sim/testsuite/sim/arm/iwmmxt/wand.cgs
sim/testsuite/sim/arm/iwmmxt/wandn.cgs
sim/testsuite/sim/arm/iwmmxt/wavg2.cgs
sim/testsuite/sim/arm/iwmmxt/wcmpeq.cgs
sim/testsuite/sim/arm/iwmmxt/wcmpgt.cgs
sim/testsuite/sim/arm/iwmmxt/wmac.cgs
sim/testsuite/sim/arm/iwmmxt/wmadd.cgs
sim/testsuite/sim/arm/iwmmxt/wmax.cgs
sim/testsuite/sim/arm/iwmmxt/wmin.cgs
sim/testsuite/sim/arm/iwmmxt/wmov.cgs
sim/testsuite/sim/arm/iwmmxt/wmul.cgs
sim/testsuite/sim/arm/iwmmxt/wor.cgs
sim/testsuite/sim/arm/iwmmxt/wpack.cgs
sim/testsuite/sim/arm/iwmmxt/wror.cgs
sim/testsuite/sim/arm/iwmmxt/wsad.cgs
sim/testsuite/sim/arm/iwmmxt/wshufh.cgs
sim/testsuite/sim/arm/iwmmxt/wsll.cgs
sim/testsuite/sim/arm/iwmmxt/wsra.cgs
sim/testsuite/sim/arm/iwmmxt/wsrl.cgs
sim/testsuite/sim/arm/iwmmxt/wsub.cgs
sim/testsuite/sim/arm/iwmmxt/wunpckeh.cgs
sim/testsuite/sim/arm/iwmmxt/wunpckel.cgs
sim/testsuite/sim/arm/iwmmxt/wunpckih.cgs
sim/testsuite/sim/arm/iwmmxt/wunpckil.cgs
sim/testsuite/sim/arm/iwmmxt/wxor.cgs
sim/testsuite/sim/arm/iwmmxt/wzero.cgs
sim/testsuite/sim/arm/ldm.cgs
sim/testsuite/sim/arm/ldr.cgs
sim/testsuite/sim/arm/ldrb.cgs
sim/testsuite/sim/arm/ldrh.cgs
sim/testsuite/sim/arm/ldrsb.cgs
sim/testsuite/sim/arm/ldrsh.cgs
sim/testsuite/sim/arm/misaligned1.ms
sim/testsuite/sim/arm/misaligned2.ms
sim/testsuite/sim/arm/misaligned3.ms
sim/testsuite/sim/arm/misc.exp
sim/testsuite/sim/arm/mla.cgs
sim/testsuite/sim/arm/mov.cgs
sim/testsuite/sim/arm/mrs.cgs
sim/testsuite/sim/arm/msr.cgs
sim/testsuite/sim/arm/mul.cgs
sim/testsuite/sim/arm/mvn.cgs
sim/testsuite/sim/arm/orr.cgs
sim/testsuite/sim/arm/rsb.cgs
sim/testsuite/sim/arm/rsc.cgs
sim/testsuite/sim/arm/sbc.cgs
sim/testsuite/sim/arm/smlal.cgs
sim/testsuite/sim/arm/smull.cgs
sim/testsuite/sim/arm/stm.cgs
sim/testsuite/sim/arm/str.cgs
sim/testsuite/sim/arm/strb.cgs
sim/testsuite/sim/arm/strh.cgs
sim/testsuite/sim/arm/sub.cgs
sim/testsuite/sim/arm/swi.cgs
sim/testsuite/sim/arm/swp.cgs
sim/testsuite/sim/arm/swpb.cgs
sim/testsuite/sim/arm/teq.cgs
sim/testsuite/sim/arm/testutils.inc
sim/testsuite/sim/arm/thumb/adc.cgs
sim/testsuite/sim/arm/thumb/add-hd-hs.cgs
sim/testsuite/sim/arm/thumb/add-hd-rs.cgs
sim/testsuite/sim/arm/thumb/add-rd-hs.cgs
sim/testsuite/sim/arm/thumb/add-sp.cgs
sim/testsuite/sim/arm/thumb/add.cgs
sim/testsuite/sim/arm/thumb/addi.cgs
sim/testsuite/sim/arm/thumb/addi8.cgs
sim/testsuite/sim/arm/thumb/allthumb.exp
sim/testsuite/sim/arm/thumb/and.cgs
sim/testsuite/sim/arm/thumb/asr.cgs
sim/testsuite/sim/arm/thumb/b.cgs
sim/testsuite/sim/arm/thumb/bcc.cgs
sim/testsuite/sim/arm/thumb/bcs.cgs
sim/testsuite/sim/arm/thumb/beq.cgs
sim/testsuite/sim/arm/thumb/bge.cgs
sim/testsuite/sim/arm/thumb/bgt.cgs
sim/testsuite/sim/arm/thumb/bhi.cgs
sim/testsuite/sim/arm/thumb/bic.cgs
sim/testsuite/sim/arm/thumb/bl-hi.cgs
sim/testsuite/sim/arm/thumb/bl-lo.cgs
sim/testsuite/sim/arm/thumb/ble.cgs
sim/testsuite/sim/arm/thumb/bls.cgs
sim/testsuite/sim/arm/thumb/blt.cgs
sim/testsuite/sim/arm/thumb/bmi.cgs
sim/testsuite/sim/arm/thumb/bne.cgs
sim/testsuite/sim/arm/thumb/bpl.cgs
sim/testsuite/sim/arm/thumb/bvc.cgs
sim/testsuite/sim/arm/thumb/bvs.cgs
sim/testsuite/sim/arm/thumb/bx-hs.cgs
sim/testsuite/sim/arm/thumb/bx-rs.cgs
sim/testsuite/sim/arm/thumb/cmn.cgs
sim/testsuite/sim/arm/thumb/cmp-hd-hs.cgs
sim/testsuite/sim/arm/thumb/cmp-hd-rs.cgs
sim/testsuite/sim/arm/thumb/cmp-rd-hs.cgs
sim/testsuite/sim/arm/thumb/cmp.cgs
sim/testsuite/sim/arm/thumb/eor.cgs
sim/testsuite/sim/arm/thumb/lda-pc.cgs
sim/testsuite/sim/arm/thumb/lda-sp.cgs
sim/testsuite/sim/arm/thumb/ldmia.cgs
sim/testsuite/sim/arm/thumb/ldr-imm.cgs
sim/testsuite/sim/arm/thumb/ldr-pc.cgs
sim/testsuite/sim/arm/thumb/ldr-sprel.cgs
sim/testsuite/sim/arm/thumb/ldr.cgs
sim/testsuite/sim/arm/thumb/ldrb-imm.cgs
sim/testsuite/sim/arm/thumb/ldrb.cgs
sim/testsuite/sim/arm/thumb/ldrh-imm.cgs
sim/testsuite/sim/arm/thumb/ldrh.cgs
sim/testsuite/sim/arm/thumb/ldsb.cgs
sim/testsuite/sim/arm/thumb/ldsh.cgs
sim/testsuite/sim/arm/thumb/lsl.cgs
sim/testsuite/sim/arm/thumb/lsr.cgs
sim/testsuite/sim/arm/thumb/mov-hd-hs.cgs
sim/testsuite/sim/arm/thumb/mov-hd-rs.cgs
sim/testsuite/sim/arm/thumb/mov-rd-hs.cgs
sim/testsuite/sim/arm/thumb/mov.cgs
sim/testsuite/sim/arm/thumb/mul.cgs
sim/testsuite/sim/arm/thumb/mvn.cgs
sim/testsuite/sim/arm/thumb/neg.cgs
sim/testsuite/sim/arm/thumb/orr.cgs
sim/testsuite/sim/arm/thumb/pop-pc.cgs
sim/testsuite/sim/arm/thumb/pop.cgs
sim/testsuite/sim/arm/thumb/push-lr.cgs
sim/testsuite/sim/arm/thumb/push.cgs
sim/testsuite/sim/arm/thumb/ror.cgs
sim/testsuite/sim/arm/thumb/sbc.cgs
sim/testsuite/sim/arm/thumb/stmia.cgs
sim/testsuite/sim/arm/thumb/str-imm.cgs
sim/testsuite/sim/arm/thumb/str-sprel.cgs
sim/testsuite/sim/arm/thumb/str.cgs
sim/testsuite/sim/arm/thumb/strb-imm.cgs
sim/testsuite/sim/arm/thumb/strb.cgs
sim/testsuite/sim/arm/thumb/strh-imm.cgs
sim/testsuite/sim/arm/thumb/strh.cgs
sim/testsuite/sim/arm/thumb/sub-sp.cgs
sim/testsuite/sim/arm/thumb/sub.cgs
sim/testsuite/sim/arm/thumb/subi.cgs
sim/testsuite/sim/arm/thumb/subi8.cgs
sim/testsuite/sim/arm/thumb/swi.cgs
sim/testsuite/sim/arm/thumb/testutils.inc
sim/testsuite/sim/arm/thumb/tst.cgs
sim/testsuite/sim/arm/tst.cgs
sim/testsuite/sim/arm/umlal.cgs
sim/testsuite/sim/arm/umull.cgs
sim/testsuite/sim/arm/xscale/blx.cgs
sim/testsuite/sim/arm/xscale/mia.cgs
sim/testsuite/sim/arm/xscale/miaph.cgs
sim/testsuite/sim/arm/xscale/miaxy.cgs
sim/testsuite/sim/arm/xscale/mra.cgs
sim/testsuite/sim/arm/xscale/testutils.inc
sim/testsuite/sim/arm/xscale/xscale.exp
sim/testsuite/sim/cr16/ChangeLog
sim/testsuite/sim/cr16/addb.cgs
sim/testsuite/sim/cr16/addd.cgs
sim/testsuite/sim/cr16/addi.cgs
sim/testsuite/sim/cr16/addw.cgs
sim/testsuite/sim/cr16/allinsn.exp
sim/testsuite/sim/cr16/andb.cgs
sim/testsuite/sim/cr16/andd.cgs
sim/testsuite/sim/cr16/andw.cgs
sim/testsuite/sim/cr16/ashub.cgs
sim/testsuite/sim/cr16/ashub_i.cgs
sim/testsuite/sim/cr16/ashud.cgs
sim/testsuite/sim/cr16/ashud_i.cgs
sim/testsuite/sim/cr16/ashuw.cgs
sim/testsuite/sim/cr16/ashuw_i.cgs
sim/testsuite/sim/cr16/bal1_24.cgs
sim/testsuite/sim/cr16/bal2_24.cgs
sim/testsuite/sim/cr16/bcc.cgs
sim/testsuite/sim/cr16/bcs.cgs
sim/testsuite/sim/cr16/beq.cgs
sim/testsuite/sim/cr16/beq0b.cgs
sim/testsuite/sim/cr16/beq0w.cgs
sim/testsuite/sim/cr16/bge.cgs
sim/testsuite/sim/cr16/bgt.cgs
sim/testsuite/sim/cr16/bhi.cgs
sim/testsuite/sim/cr16/bhs.cgs
sim/testsuite/sim/cr16/bht.cgs
sim/testsuite/sim/cr16/blo.cgs
sim/testsuite/sim/cr16/bls.cgs
sim/testsuite/sim/cr16/blt.cgs
sim/testsuite/sim/cr16/bne.cgs
sim/testsuite/sim/cr16/bne0b.cgs
sim/testsuite/sim/cr16/bne0w.cgs
sim/testsuite/sim/cr16/br.cgs
sim/testsuite/sim/cr16/cbitb.cgs
sim/testsuite/sim/cr16/cbitw.cgs
sim/testsuite/sim/cr16/cmpb.cgs
sim/testsuite/sim/cr16/cmpb_i.cgs
sim/testsuite/sim/cr16/cmpd.cgs
sim/testsuite/sim/cr16/cmpd_i.cgs
sim/testsuite/sim/cr16/cmpi.cgs
sim/testsuite/sim/cr16/cmpw.cgs
sim/testsuite/sim/cr16/cmpw_i.cgs
sim/testsuite/sim/cr16/excp.cgs
sim/testsuite/sim/cr16/hello.ms
sim/testsuite/sim/cr16/hw-trap.ms
sim/testsuite/sim/cr16/jal.cgs
sim/testsuite/sim/cr16/jcc.cgs
sim/testsuite/sim/cr16/jcs.cgs
sim/testsuite/sim/cr16/jeq.cgs
sim/testsuite/sim/cr16/jfc.cgs
sim/testsuite/sim/cr16/jfs.cgs
sim/testsuite/sim/cr16/jge.cgs
sim/testsuite/sim/cr16/jgt.cgs
sim/testsuite/sim/cr16/jhi.cgs
sim/testsuite/sim/cr16/jhs.cgs
sim/testsuite/sim/cr16/jlo.cgs
sim/testsuite/sim/cr16/jls.cgs
sim/testsuite/sim/cr16/jlt.cgs
sim/testsuite/sim/cr16/jne.cgs
sim/testsuite/sim/cr16/jump.cgs
sim/testsuite/sim/cr16/loadb.cgs
sim/testsuite/sim/cr16/loadd.cgs
sim/testsuite/sim/cr16/loadm.cgs
sim/testsuite/sim/cr16/loadmp.cgs
sim/testsuite/sim/cr16/loadw.cgs
sim/testsuite/sim/cr16/lpr-spr.cgs
sim/testsuite/sim/cr16/lprd-sprd.cgs
sim/testsuite/sim/cr16/lshb.cgs
sim/testsuite/sim/cr16/lshb_i.cgs
sim/testsuite/sim/cr16/lshd.cgs
sim/testsuite/sim/cr16/lshd_i.cgs
sim/testsuite/sim/cr16/lshw.cgs
sim/testsuite/sim/cr16/lshw_i.cgs
sim/testsuite/sim/cr16/macqw.cgs
sim/testsuite/sim/cr16/macsw.cgs
sim/testsuite/sim/cr16/macuw.cgs
sim/testsuite/sim/cr16/misc.exp
sim/testsuite/sim/cr16/movb.cgs
sim/testsuite/sim/cr16/movd.cgs
sim/testsuite/sim/cr16/movw.cgs
sim/testsuite/sim/cr16/movxb.cgs
sim/testsuite/sim/cr16/movxw.cgs
sim/testsuite/sim/cr16/movzb.cgs
sim/testsuite/sim/cr16/movzw.cgs
sim/testsuite/sim/cr16/mulb.cgs
sim/testsuite/sim/cr16/mulsb.cgs
sim/testsuite/sim/cr16/mulsw.cgs
sim/testsuite/sim/cr16/muluw.cgs
sim/testsuite/sim/cr16/mulw.cgs
sim/testsuite/sim/cr16/nop.cgs
sim/testsuite/sim/cr16/orb.cgs
sim/testsuite/sim/cr16/ord.cgs
sim/testsuite/sim/cr16/orw.cgs
sim/testsuite/sim/cr16/pop1.cgs
sim/testsuite/sim/cr16/pop2.cgs
sim/testsuite/sim/cr16/pop3.cgs
sim/testsuite/sim/cr16/popret1.cgs
sim/testsuite/sim/cr16/popret2.cgs
sim/testsuite/sim/cr16/popret3.cgs
sim/testsuite/sim/cr16/push1.cgs
sim/testsuite/sim/cr16/push2.cgs
sim/testsuite/sim/cr16/push3.cgs
sim/testsuite/sim/cr16/sbitb.cgs
sim/testsuite/sim/cr16/sbitw.cgs
sim/testsuite/sim/cr16/scc.cgs
sim/testsuite/sim/cr16/scs.cgs
sim/testsuite/sim/cr16/seq.cgs
sim/testsuite/sim/cr16/sfc.cgs
sim/testsuite/sim/cr16/sfs.cgs
sim/testsuite/sim/cr16/sge.cgs
sim/testsuite/sim/cr16/sgt.cgs
sim/testsuite/sim/cr16/shi.cgs
sim/testsuite/sim/cr16/shs.cgs
sim/testsuite/sim/cr16/slo.cgs
sim/testsuite/sim/cr16/sls.cgs
sim/testsuite/sim/cr16/slt.cgs
sim/testsuite/sim/cr16/sne.cgs
sim/testsuite/sim/cr16/storb.cgs
sim/testsuite/sim/cr16/stord.cgs
sim/testsuite/sim/cr16/storw.cgs
sim/testsuite/sim/cr16/subb.cgs
sim/testsuite/sim/cr16/subd.cgs
sim/testsuite/sim/cr16/subi.cgs
sim/testsuite/sim/cr16/subw.cgs
sim/testsuite/sim/cr16/tbit.cgs
sim/testsuite/sim/cr16/tbitb.cgs
sim/testsuite/sim/cr16/tbitw.cgs
sim/testsuite/sim/cr16/testutils.inc
sim/testsuite/sim/cr16/uread16.ms
sim/testsuite/sim/cr16/uread32.ms
sim/testsuite/sim/cr16/xorb.cgs
sim/testsuite/sim/cr16/xord.cgs
sim/testsuite/sim/cr16/xorw.cgs
sim/testsuite/sim/cris/asm/abs.ms
sim/testsuite/sim/cris/asm/addc.ms
sim/testsuite/sim/cris/asm/addcpc.ms
sim/testsuite/sim/cris/asm/addcv32c.ms
sim/testsuite/sim/cris/asm/addcv32m.ms
sim/testsuite/sim/cris/asm/addcv32r.ms
sim/testsuite/sim/cris/asm/addi.ms
sim/testsuite/sim/cris/asm/addiv32.ms
sim/testsuite/sim/cris/asm/addm.ms
sim/testsuite/sim/cris/asm/addoc.ms
sim/testsuite/sim/cris/asm/addom.ms
sim/testsuite/sim/cris/asm/addoq.ms
sim/testsuite/sim/cris/asm/addq.ms
sim/testsuite/sim/cris/asm/addqpc.ms
sim/testsuite/sim/cris/asm/addr.ms
sim/testsuite/sim/cris/asm/addswpc.ms
sim/testsuite/sim/cris/asm/addxc.ms
sim/testsuite/sim/cris/asm/addxm.ms
sim/testsuite/sim/cris/asm/addxr.ms
sim/testsuite/sim/cris/asm/andc.ms
sim/testsuite/sim/cris/asm/andm.ms
sim/testsuite/sim/cris/asm/andq.ms
sim/testsuite/sim/cris/asm/andr.ms
sim/testsuite/sim/cris/asm/asm.exp
sim/testsuite/sim/cris/asm/asr.ms
sim/testsuite/sim/cris/asm/ba.ms
sim/testsuite/sim/cris/asm/badarch1.ms
sim/testsuite/sim/cris/asm/bare1.ms
sim/testsuite/sim/cris/asm/bare2.ms
sim/testsuite/sim/cris/asm/bare3.ms
sim/testsuite/sim/cris/asm/bas.ms
sim/testsuite/sim/cris/asm/bccb.ms
sim/testsuite/sim/cris/asm/bdapc.ms
sim/testsuite/sim/cris/asm/bdapm.ms
sim/testsuite/sim/cris/asm/bdapq.ms
sim/testsuite/sim/cris/asm/bdapqpc.ms
sim/testsuite/sim/cris/asm/biap.ms
sim/testsuite/sim/cris/asm/boundc.ms
sim/testsuite/sim/cris/asm/boundm.ms
sim/testsuite/sim/cris/asm/boundmv32.ms
sim/testsuite/sim/cris/asm/boundr.ms
sim/testsuite/sim/cris/asm/break.ms
sim/testsuite/sim/cris/asm/btst.ms
sim/testsuite/sim/cris/asm/ccr-v10.ms
sim/testsuite/sim/cris/asm/ccs-v32.ms
sim/testsuite/sim/cris/asm/clearfv10.ms
sim/testsuite/sim/cris/asm/clearfv32.ms
sim/testsuite/sim/cris/asm/clrjmp1.ms
sim/testsuite/sim/cris/asm/cmpc.ms
sim/testsuite/sim/cris/asm/cmpm.ms
sim/testsuite/sim/cris/asm/cmpq.ms
sim/testsuite/sim/cris/asm/cmpr.ms
sim/testsuite/sim/cris/asm/cmpxc.ms
sim/testsuite/sim/cris/asm/cmpxm.ms
sim/testsuite/sim/cris/asm/dflags.ms
sim/testsuite/sim/cris/asm/dip.ms
sim/testsuite/sim/cris/asm/dstep.ms
sim/testsuite/sim/cris/asm/fidxd.ms
sim/testsuite/sim/cris/asm/fidxi.ms
sim/testsuite/sim/cris/asm/ftagd.ms
sim/testsuite/sim/cris/asm/ftagi.ms
sim/testsuite/sim/cris/asm/halt.ms
sim/testsuite/sim/cris/asm/io1.ms
sim/testsuite/sim/cris/asm/io2.ms
sim/testsuite/sim/cris/asm/io3.ms
sim/testsuite/sim/cris/asm/io4.ms
sim/testsuite/sim/cris/asm/io5.ms
sim/testsuite/sim/cris/asm/io6.ms
sim/testsuite/sim/cris/asm/io7.ms
sim/testsuite/sim/cris/asm/io8.ms
sim/testsuite/sim/cris/asm/io9.ms
sim/testsuite/sim/cris/asm/jsr.ms
sim/testsuite/sim/cris/asm/jsrmv10.ms
sim/testsuite/sim/cris/asm/jumpmp.ms
sim/testsuite/sim/cris/asm/jumppv32.ms
sim/testsuite/sim/cris/asm/lapc.ms
sim/testsuite/sim/cris/asm/lsl.ms
sim/testsuite/sim/cris/asm/lsr.ms
sim/testsuite/sim/cris/asm/lz.ms
sim/testsuite/sim/cris/asm/mcp.ms
sim/testsuite/sim/cris/asm/movdelsr1.ms
sim/testsuite/sim/cris/asm/movecpc.ms
sim/testsuite/sim/cris/asm/movecr.ms
sim/testsuite/sim/cris/asm/movecrt10.ms
sim/testsuite/sim/cris/asm/movecrt32.ms
sim/testsuite/sim/cris/asm/movect10.ms
sim/testsuite/sim/cris/asm/movei.ms
sim/testsuite/sim/cris/asm/movempc.ms
sim/testsuite/sim/cris/asm/movemr.ms
sim/testsuite/sim/cris/asm/movemrv10.ms
sim/testsuite/sim/cris/asm/movemrv32.ms
sim/testsuite/sim/cris/asm/movepcb.ms
sim/testsuite/sim/cris/asm/movepcd.ms
sim/testsuite/sim/cris/asm/movepcw.ms
sim/testsuite/sim/cris/asm/moveq.ms
sim/testsuite/sim/cris/asm/moveqpc.ms
sim/testsuite/sim/cris/asm/mover.ms
sim/testsuite/sim/cris/asm/moverbpc.ms
sim/testsuite/sim/cris/asm/moverdpc.ms
sim/testsuite/sim/cris/asm/moverm.ms
sim/testsuite/sim/cris/asm/moverpcb.ms
sim/testsuite/sim/cris/asm/moverpcd.ms
sim/testsuite/sim/cris/asm/moverpcw.ms
sim/testsuite/sim/cris/asm/moverwpc.ms
sim/testsuite/sim/cris/asm/movesmp.ms
sim/testsuite/sim/cris/asm/movmp.ms
sim/testsuite/sim/cris/asm/movmp8.ms
sim/testsuite/sim/cris/asm/movpmv10.ms
sim/testsuite/sim/cris/asm/movpmv32.ms
sim/testsuite/sim/cris/asm/movppc.ms
sim/testsuite/sim/cris/asm/movpr.ms
sim/testsuite/sim/cris/asm/movprv10.ms
sim/testsuite/sim/cris/asm/movprv32.ms
sim/testsuite/sim/cris/asm/movrss.ms
sim/testsuite/sim/cris/asm/movscpc.ms
sim/testsuite/sim/cris/asm/movscr.ms
sim/testsuite/sim/cris/asm/movsm.ms
sim/testsuite/sim/cris/asm/movsmpc.ms
sim/testsuite/sim/cris/asm/movsr.ms
sim/testsuite/sim/cris/asm/movsrpc.ms
sim/testsuite/sim/cris/asm/movssr.ms
sim/testsuite/sim/cris/asm/movucpc.ms
sim/testsuite/sim/cris/asm/movucr.ms
sim/testsuite/sim/cris/asm/movum.ms
sim/testsuite/sim/cris/asm/movumpc.ms
sim/testsuite/sim/cris/asm/movur.ms
sim/testsuite/sim/cris/asm/movurpc.ms
sim/testsuite/sim/cris/asm/mstep.ms
sim/testsuite/sim/cris/asm/msteppc1.ms
sim/testsuite/sim/cris/asm/msteppc2.ms
sim/testsuite/sim/cris/asm/msteppc3.ms
sim/testsuite/sim/cris/asm/mulv10.ms
sim/testsuite/sim/cris/asm/mulv32.ms
sim/testsuite/sim/cris/asm/mulx.ms
sim/testsuite/sim/cris/asm/neg.ms
sim/testsuite/sim/cris/asm/nonvcv32.ms
sim/testsuite/sim/cris/asm/nopv10t.ms
sim/testsuite/sim/cris/asm/nopv32t.ms
sim/testsuite/sim/cris/asm/nopv32t2.ms
sim/testsuite/sim/cris/asm/nopv32t3.ms
sim/testsuite/sim/cris/asm/nopv32t4.ms
sim/testsuite/sim/cris/asm/not.ms
sim/testsuite/sim/cris/asm/op3.ms
sim/testsuite/sim/cris/asm/opterr1.ms
sim/testsuite/sim/cris/asm/opterr2.ms
sim/testsuite/sim/cris/asm/opterr3.ms
sim/testsuite/sim/cris/asm/opterr4.ms
sim/testsuite/sim/cris/asm/opterr5.ms
sim/testsuite/sim/cris/asm/option1.ms
sim/testsuite/sim/cris/asm/option2.ms
sim/testsuite/sim/cris/asm/option3.ms
sim/testsuite/sim/cris/asm/option4.ms
sim/testsuite/sim/cris/asm/orc.ms
sim/testsuite/sim/cris/asm/orm.ms
sim/testsuite/sim/cris/asm/orq.ms
sim/testsuite/sim/cris/asm/orr.ms
sim/testsuite/sim/cris/asm/pcplus.ms
sim/testsuite/sim/cris/asm/pid1.ms
sim/testsuite/sim/cris/asm/raw1.ms
sim/testsuite/sim/cris/asm/raw10.ms
sim/testsuite/sim/cris/asm/raw11.ms
sim/testsuite/sim/cris/asm/raw12.ms
sim/testsuite/sim/cris/asm/raw13.ms
sim/testsuite/sim/cris/asm/raw14.ms
sim/testsuite/sim/cris/asm/raw15.ms
sim/testsuite/sim/cris/asm/raw16.ms
sim/testsuite/sim/cris/asm/raw17.ms
sim/testsuite/sim/cris/asm/raw2.ms
sim/testsuite/sim/cris/asm/raw3.ms
sim/testsuite/sim/cris/asm/raw4.ms
sim/testsuite/sim/cris/asm/raw5.ms
sim/testsuite/sim/cris/asm/raw6.ms
sim/testsuite/sim/cris/asm/raw7.ms
sim/testsuite/sim/cris/asm/raw8.ms
sim/testsuite/sim/cris/asm/raw9.ms
sim/testsuite/sim/cris/asm/ret.ms
sim/testsuite/sim/cris/asm/rfe.ms
sim/testsuite/sim/cris/asm/rfg.ms
sim/testsuite/sim/cris/asm/rfn.ms
sim/testsuite/sim/cris/asm/sbfs.ms
sim/testsuite/sim/cris/asm/scc.ms
sim/testsuite/sim/cris/asm/sfe.ms
sim/testsuite/sim/cris/asm/subc.ms
sim/testsuite/sim/cris/asm/subm.ms
sim/testsuite/sim/cris/asm/subq.ms
sim/testsuite/sim/cris/asm/subqpc.ms
sim/testsuite/sim/cris/asm/subr.ms
sim/testsuite/sim/cris/asm/subxc.ms
sim/testsuite/sim/cris/asm/subxm.ms
sim/testsuite/sim/cris/asm/subxr.ms
sim/testsuite/sim/cris/asm/swap.ms
sim/testsuite/sim/cris/asm/tb.ms
sim/testsuite/sim/cris/asm/test.ms
sim/testsuite/sim/cris/asm/testutils.inc
sim/testsuite/sim/cris/asm/tjmpsrv32-2.ms
sim/testsuite/sim/cris/asm/tjmpsrv32.ms
sim/testsuite/sim/cris/asm/tjsrcv10.ms
sim/testsuite/sim/cris/asm/tjsrcv32.ms
sim/testsuite/sim/cris/asm/tmemv10.ms
sim/testsuite/sim/cris/asm/tmemv32.ms
sim/testsuite/sim/cris/asm/tmulv10.ms
sim/testsuite/sim/cris/asm/tmulv32.ms
sim/testsuite/sim/cris/asm/tmvm1.ms
sim/testsuite/sim/cris/asm/tmvm2.ms
sim/testsuite/sim/cris/asm/tmvmrv10.ms
sim/testsuite/sim/cris/asm/tmvmrv32.ms
sim/testsuite/sim/cris/asm/tmvrmv10.ms
sim/testsuite/sim/cris/asm/tmvrmv32.ms
sim/testsuite/sim/cris/asm/user.ms
sim/testsuite/sim/cris/asm/x0-v10.ms
sim/testsuite/sim/cris/asm/x0-v32.ms
sim/testsuite/sim/cris/asm/x1-v10.ms
sim/testsuite/sim/cris/asm/x1-v32.ms
sim/testsuite/sim/cris/asm/x10-v10.ms
sim/testsuite/sim/cris/asm/x2-v10.ms
sim/testsuite/sim/cris/asm/x2-v32.ms
sim/testsuite/sim/cris/asm/x3-v10.ms
sim/testsuite/sim/cris/asm/x3-v32.ms
sim/testsuite/sim/cris/asm/x4-v32.ms
sim/testsuite/sim/cris/asm/x5-v10.ms
sim/testsuite/sim/cris/asm/x5-v32.ms
sim/testsuite/sim/cris/asm/x6-v10.ms
sim/testsuite/sim/cris/asm/x6-v32.ms
sim/testsuite/sim/cris/asm/x7-v10.ms
sim/testsuite/sim/cris/asm/x7-v32.ms
sim/testsuite/sim/cris/asm/x8-v10.ms
sim/testsuite/sim/cris/asm/x9-v10.ms
sim/testsuite/sim/cris/asm/xor.ms
sim/testsuite/sim/cris/c/access1.c
sim/testsuite/sim/cris/c/append1.c
sim/testsuite/sim/cris/c/badldso1.c
sim/testsuite/sim/cris/c/badldso2.c
sim/testsuite/sim/cris/c/badldso3.c
sim/testsuite/sim/cris/c/c.exp
sim/testsuite/sim/cris/c/clone1.c
sim/testsuite/sim/cris/c/clone2.c
sim/testsuite/sim/cris/c/clone3.c
sim/testsuite/sim/cris/c/clone4.c
sim/testsuite/sim/cris/c/clone5.c
sim/testsuite/sim/cris/c/clone6.c
sim/testsuite/sim/cris/c/ex1.c
sim/testsuite/sim/cris/c/exitg1.c
sim/testsuite/sim/cris/c/exitg2.c
sim/testsuite/sim/cris/c/fcntl1.c
sim/testsuite/sim/cris/c/fcntl2.c
sim/testsuite/sim/cris/c/fdopen1.c
sim/testsuite/sim/cris/c/fdopen2.c
sim/testsuite/sim/cris/c/freopen1.c
sim/testsuite/sim/cris/c/freopen2.c
sim/testsuite/sim/cris/c/ftruncate1.c
sim/testsuite/sim/cris/c/ftruncate2.c
sim/testsuite/sim/cris/c/getcwd1.c
sim/testsuite/sim/cris/c/gettod.c
sim/testsuite/sim/cris/c/hello.c
sim/testsuite/sim/cris/c/helloaout.c
sim/testsuite/sim/cris/c/hellodyn.c
sim/testsuite/sim/cris/c/hellodyn2.c
sim/testsuite/sim/cris/c/hellodyn3.c
sim/testsuite/sim/cris/c/kill1.c
sim/testsuite/sim/cris/c/kill2.c
sim/testsuite/sim/cris/c/kill3.c
sim/testsuite/sim/cris/c/mapbrk.c
sim/testsuite/sim/cris/c/mmap1.c
sim/testsuite/sim/cris/c/mmap2.c
sim/testsuite/sim/cris/c/mmap3.c
sim/testsuite/sim/cris/c/mmap4.c
sim/testsuite/sim/cris/c/mmap5.c
sim/testsuite/sim/cris/c/mmap6.c
sim/testsuite/sim/cris/c/mmap7.c
sim/testsuite/sim/cris/c/mmap8.c
sim/testsuite/sim/cris/c/mprotect1.c
sim/testsuite/sim/cris/c/mprotect2.c
sim/testsuite/sim/cris/c/mremap.c
sim/testsuite/sim/cris/c/openpf1.c
sim/testsuite/sim/cris/c/openpf2.c
sim/testsuite/sim/cris/c/openpf3.c
sim/testsuite/sim/cris/c/openpf4.c
sim/testsuite/sim/cris/c/openpf5.c
sim/testsuite/sim/cris/c/pipe1.c
sim/testsuite/sim/cris/c/pipe2.c
sim/testsuite/sim/cris/c/pipe3.c
sim/testsuite/sim/cris/c/pipe4.c
sim/testsuite/sim/cris/c/pipe5.c
sim/testsuite/sim/cris/c/pipe6.c
sim/testsuite/sim/cris/c/pipe7.c
sim/testsuite/sim/cris/c/readlink1.c
sim/testsuite/sim/cris/c/readlink10.c
sim/testsuite/sim/cris/c/readlink11.c
sim/testsuite/sim/cris/c/readlink2.c
sim/testsuite/sim/cris/c/readlink3.c
sim/testsuite/sim/cris/c/readlink4.c
sim/testsuite/sim/cris/c/readlink5.c
sim/testsuite/sim/cris/c/readlink6.c
sim/testsuite/sim/cris/c/readlink7.c
sim/testsuite/sim/cris/c/readlink8.c
sim/testsuite/sim/cris/c/readlink9.c
sim/testsuite/sim/cris/c/rename2.c
sim/testsuite/sim/cris/c/rtsigprocmask1.c
sim/testsuite/sim/cris/c/rtsigprocmask2.c
sim/testsuite/sim/cris/c/rtsigsuspend1.c
sim/testsuite/sim/cris/c/rtsigsuspend2.c
sim/testsuite/sim/cris/c/sched1.c
sim/testsuite/sim/cris/c/sched2.c
sim/testsuite/sim/cris/c/sched3.c
sim/testsuite/sim/cris/c/sched4.c
sim/testsuite/sim/cris/c/sched5.c
sim/testsuite/sim/cris/c/sched6.c
sim/testsuite/sim/cris/c/sched7.c
sim/testsuite/sim/cris/c/sched8.c
sim/testsuite/sim/cris/c/sched9.c
sim/testsuite/sim/cris/c/seek1.c
sim/testsuite/sim/cris/c/seek2.c
sim/testsuite/sim/cris/c/setrlimit1.c
sim/testsuite/sim/cris/c/settls1.c
sim/testsuite/sim/cris/c/sig1.c
sim/testsuite/sim/cris/c/sig10.c
sim/testsuite/sim/cris/c/sig11.c
sim/testsuite/sim/cris/c/sig12.c
sim/testsuite/sim/cris/c/sig13.c
sim/testsuite/sim/cris/c/sig2.c
sim/testsuite/sim/cris/c/sig3.c
sim/testsuite/sim/cris/c/sig4.c
sim/testsuite/sim/cris/c/sig5.c
sim/testsuite/sim/cris/c/sig6.c
sim/testsuite/sim/cris/c/sig7.c
sim/testsuite/sim/cris/c/sig8.c
sim/testsuite/sim/cris/c/sig9.c
sim/testsuite/sim/cris/c/sigreturn1.c
sim/testsuite/sim/cris/c/sigreturn2.c
sim/testsuite/sim/cris/c/sigreturn3.c
sim/testsuite/sim/cris/c/sigreturn4.c
sim/testsuite/sim/cris/c/sjlj.c
sim/testsuite/sim/cris/c/sock1.c
sim/testsuite/sim/cris/c/stat1.c
sim/testsuite/sim/cris/c/stat2.c
sim/testsuite/sim/cris/c/stat3.c
sim/testsuite/sim/cris/c/stat4.c
sim/testsuite/sim/cris/c/stat5.c
sim/testsuite/sim/cris/c/stat7.c
sim/testsuite/sim/cris/c/stat8.c
sim/testsuite/sim/cris/c/syscall1.c
sim/testsuite/sim/cris/c/syscall2.c
sim/testsuite/sim/cris/c/syscall3.c
sim/testsuite/sim/cris/c/syscall4.c
sim/testsuite/sim/cris/c/syscall5.c
sim/testsuite/sim/cris/c/syscall6.c
sim/testsuite/sim/cris/c/syscall7.c
sim/testsuite/sim/cris/c/syscall8.c
sim/testsuite/sim/cris/c/sysctl1.c
sim/testsuite/sim/cris/c/sysctl2.c
sim/testsuite/sim/cris/c/sysctl3.c
sim/testsuite/sim/cris/c/thread2.c
sim/testsuite/sim/cris/c/thread3.c
sim/testsuite/sim/cris/c/thread4.c
sim/testsuite/sim/cris/c/thread5.c
sim/testsuite/sim/cris/c/time1.c
sim/testsuite/sim/cris/c/time2.c
sim/testsuite/sim/cris/c/truncate1.c
sim/testsuite/sim/cris/c/truncate2.c
sim/testsuite/sim/cris/c/ugetrlimit1.c
sim/testsuite/sim/cris/c/uname1.c
sim/testsuite/sim/cris/c/writev1.c
sim/testsuite/sim/cris/c/writev2.c
sim/testsuite/sim/cris/hw/rv-n-cris/host1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq2.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq3.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq4.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq5.ms
sim/testsuite/sim/cris/hw/rv-n-cris/irq6.ms
sim/testsuite/sim/cris/hw/rv-n-cris/mbox1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/mem1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/mem2.ms
sim/testsuite/sim/cris/hw/rv-n-cris/poll1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/quit.s
sim/testsuite/sim/cris/hw/rv-n-cris/rvc.exp
sim/testsuite/sim/cris/hw/rv-n-cris/std.dev
sim/testsuite/sim/cris/hw/rv-n-cris/testutils.inc
sim/testsuite/sim/cris/hw/rv-n-cris/trivial1.ms
sim/testsuite/sim/cris/hw/rv-n-cris/trivial2.ms
sim/testsuite/sim/cris/hw/rv-n-cris/trivial3.ms
sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.ms
sim/testsuite/sim/cris/hw/rv-n-cris/trivial4.r
sim/testsuite/sim/cris/hw/rv-n-cris/trivial5.ms
sim/testsuite/sim/cris/hw/rv-n-cris/wd1.ms
sim/testsuite/sim/fr30/add.cgs
sim/testsuite/sim/fr30/add.ms
sim/testsuite/sim/fr30/add2.cgs
sim/testsuite/sim/fr30/addc.cgs
sim/testsuite/sim/fr30/addn.cgs
sim/testsuite/sim/fr30/addn2.cgs
sim/testsuite/sim/fr30/addsp.cgs
sim/testsuite/sim/fr30/allinsn.exp
sim/testsuite/sim/fr30/and.cgs
sim/testsuite/sim/fr30/andb.cgs
sim/testsuite/sim/fr30/andccr.cgs
sim/testsuite/sim/fr30/andh.cgs
sim/testsuite/sim/fr30/asr.cgs
sim/testsuite/sim/fr30/asr2.cgs
sim/testsuite/sim/fr30/bandh.cgs
sim/testsuite/sim/fr30/bandl.cgs
sim/testsuite/sim/fr30/bc.cgs
sim/testsuite/sim/fr30/beorh.cgs
sim/testsuite/sim/fr30/beorl.cgs
sim/testsuite/sim/fr30/beq.cgs
sim/testsuite/sim/fr30/bge.cgs
sim/testsuite/sim/fr30/bgt.cgs
sim/testsuite/sim/fr30/bhi.cgs
sim/testsuite/sim/fr30/ble.cgs
sim/testsuite/sim/fr30/bls.cgs
sim/testsuite/sim/fr30/blt.cgs
sim/testsuite/sim/fr30/bn.cgs
sim/testsuite/sim/fr30/bnc.cgs
sim/testsuite/sim/fr30/bne.cgs
sim/testsuite/sim/fr30/bno.cgs
sim/testsuite/sim/fr30/bnv.cgs
sim/testsuite/sim/fr30/borh.cgs
sim/testsuite/sim/fr30/borl.cgs
sim/testsuite/sim/fr30/bp.cgs
sim/testsuite/sim/fr30/bra.cgs
sim/testsuite/sim/fr30/btsth.cgs
sim/testsuite/sim/fr30/btstl.cgs
sim/testsuite/sim/fr30/bv.cgs
sim/testsuite/sim/fr30/call.cgs
sim/testsuite/sim/fr30/cmp.cgs
sim/testsuite/sim/fr30/cmp2.cgs
sim/testsuite/sim/fr30/copld.cgs
sim/testsuite/sim/fr30/copop.cgs
sim/testsuite/sim/fr30/copst.cgs
sim/testsuite/sim/fr30/copsv.cgs
sim/testsuite/sim/fr30/div.ms
sim/testsuite/sim/fr30/div0s.cgs
sim/testsuite/sim/fr30/div0u.cgs
sim/testsuite/sim/fr30/div1.cgs
sim/testsuite/sim/fr30/div2.cgs
sim/testsuite/sim/fr30/div3.cgs
sim/testsuite/sim/fr30/div4s.cgs
sim/testsuite/sim/fr30/dmov.cgs
sim/testsuite/sim/fr30/dmovb.cgs
sim/testsuite/sim/fr30/dmovh.cgs
sim/testsuite/sim/fr30/enter.cgs
sim/testsuite/sim/fr30/eor.cgs
sim/testsuite/sim/fr30/eorb.cgs
sim/testsuite/sim/fr30/eorh.cgs
sim/testsuite/sim/fr30/extsb.cgs
sim/testsuite/sim/fr30/extsh.cgs
sim/testsuite/sim/fr30/extub.cgs
sim/testsuite/sim/fr30/extuh.cgs
sim/testsuite/sim/fr30/hello.ms
sim/testsuite/sim/fr30/int.cgs
sim/testsuite/sim/fr30/inte.cgs
sim/testsuite/sim/fr30/jmp.cgs
sim/testsuite/sim/fr30/ld.cgs
sim/testsuite/sim/fr30/ldi20.cgs
sim/testsuite/sim/fr30/ldi32.cgs
sim/testsuite/sim/fr30/ldi8.cgs
sim/testsuite/sim/fr30/ldm0.cgs
sim/testsuite/sim/fr30/ldm1.cgs
sim/testsuite/sim/fr30/ldres.cgs
sim/testsuite/sim/fr30/ldub.cgs
sim/testsuite/sim/fr30/lduh.cgs
sim/testsuite/sim/fr30/leave.cgs
sim/testsuite/sim/fr30/lsl.cgs
sim/testsuite/sim/fr30/lsl2.cgs
sim/testsuite/sim/fr30/lsr.cgs
sim/testsuite/sim/fr30/lsr2.cgs
sim/testsuite/sim/fr30/misc.exp
sim/testsuite/sim/fr30/mov.cgs
sim/testsuite/sim/fr30/mul.cgs
sim/testsuite/sim/fr30/mulh.cgs
sim/testsuite/sim/fr30/mulu.cgs
sim/testsuite/sim/fr30/muluh.cgs
sim/testsuite/sim/fr30/nop.cgs
sim/testsuite/sim/fr30/or.cgs
sim/testsuite/sim/fr30/orb.cgs
sim/testsuite/sim/fr30/orccr.cgs
sim/testsuite/sim/fr30/orh.cgs
sim/testsuite/sim/fr30/ret.cgs
sim/testsuite/sim/fr30/reti.cgs
sim/testsuite/sim/fr30/st.cgs
sim/testsuite/sim/fr30/stb.cgs
sim/testsuite/sim/fr30/sth.cgs
sim/testsuite/sim/fr30/stilm.cgs
sim/testsuite/sim/fr30/stm0.cgs
sim/testsuite/sim/fr30/stm1.cgs
sim/testsuite/sim/fr30/stres.cgs
sim/testsuite/sim/fr30/sub.cgs
sim/testsuite/sim/fr30/subc.cgs
sim/testsuite/sim/fr30/subn.cgs
sim/testsuite/sim/fr30/testutils.inc
sim/testsuite/sim/fr30/xchb.cgs
sim/testsuite/sim/frv/add.cgs
sim/testsuite/sim/frv/add.pcgs
sim/testsuite/sim/frv/addcc.cgs
sim/testsuite/sim/frv/addi.cgs
sim/testsuite/sim/frv/addicc.cgs
sim/testsuite/sim/frv/addx.cgs
sim/testsuite/sim/frv/addxcc.cgs
sim/testsuite/sim/frv/addxi.cgs
sim/testsuite/sim/frv/addxicc.cgs
sim/testsuite/sim/frv/allinsn.exp
sim/testsuite/sim/frv/and.cgs
sim/testsuite/sim/frv/andcc.cgs
sim/testsuite/sim/frv/andcr.cgs
sim/testsuite/sim/frv/andi.cgs
sim/testsuite/sim/frv/andicc.cgs
sim/testsuite/sim/frv/andncr.cgs
sim/testsuite/sim/frv/bar.cgs
sim/testsuite/sim/frv/bc.cgs
sim/testsuite/sim/frv/bcclr.cgs
sim/testsuite/sim/frv/bceqlr.cgs
sim/testsuite/sim/frv/bcgelr.cgs
sim/testsuite/sim/frv/bcgtlr.cgs
sim/testsuite/sim/frv/bchilr.cgs
sim/testsuite/sim/frv/bclelr.cgs
sim/testsuite/sim/frv/bclr.cgs
sim/testsuite/sim/frv/bclslr.cgs
sim/testsuite/sim/frv/bcltlr.cgs
sim/testsuite/sim/frv/bcnclr.cgs
sim/testsuite/sim/frv/bcnelr.cgs
sim/testsuite/sim/frv/bcnlr.cgs
sim/testsuite/sim/frv/bcnolr.cgs
sim/testsuite/sim/frv/bcnvlr.cgs
sim/testsuite/sim/frv/bcplr.cgs
sim/testsuite/sim/frv/bcralr.cgs
sim/testsuite/sim/frv/bctrlr.cgs
sim/testsuite/sim/frv/bcvlr.cgs
sim/testsuite/sim/frv/beq.cgs
sim/testsuite/sim/frv/beqlr.cgs
sim/testsuite/sim/frv/bge.cgs
sim/testsuite/sim/frv/bgelr.cgs
sim/testsuite/sim/frv/bgt.cgs
sim/testsuite/sim/frv/bgtlr.cgs
sim/testsuite/sim/frv/bhi.cgs
sim/testsuite/sim/frv/bhilr.cgs
sim/testsuite/sim/frv/ble.cgs
sim/testsuite/sim/frv/blelr.cgs
sim/testsuite/sim/frv/bls.cgs
sim/testsuite/sim/frv/blslr.cgs
sim/testsuite/sim/frv/blt.cgs
sim/testsuite/sim/frv/bltlr.cgs
sim/testsuite/sim/frv/bn.cgs
sim/testsuite/sim/frv/bnc.cgs
sim/testsuite/sim/frv/bnclr.cgs
sim/testsuite/sim/frv/bne.cgs
sim/testsuite/sim/frv/bnelr.cgs
sim/testsuite/sim/frv/bnlr.cgs
sim/testsuite/sim/frv/bno.cgs
sim/testsuite/sim/frv/bnolr.cgs
sim/testsuite/sim/frv/bnv.cgs
sim/testsuite/sim/frv/bnvlr.cgs
sim/testsuite/sim/frv/bp.cgs
sim/testsuite/sim/frv/bplr.cgs
sim/testsuite/sim/frv/bra.cgs
sim/testsuite/sim/frv/bralr.cgs
sim/testsuite/sim/frv/branch.pcgs
sim/testsuite/sim/frv/break.cgs
sim/testsuite/sim/frv/bv.cgs
sim/testsuite/sim/frv/bvlr.cgs
sim/testsuite/sim/frv/cadd.cgs
sim/testsuite/sim/frv/caddcc.cgs
sim/testsuite/sim/frv/call.cgs
sim/testsuite/sim/frv/call.pcgs
sim/testsuite/sim/frv/callil.cgs
sim/testsuite/sim/frv/calll.cgs
sim/testsuite/sim/frv/cand.cgs
sim/testsuite/sim/frv/candcc.cgs
sim/testsuite/sim/frv/ccalll.cgs
sim/testsuite/sim/frv/cckc.cgs
sim/testsuite/sim/frv/cckeq.cgs
sim/testsuite/sim/frv/cckge.cgs
sim/testsuite/sim/frv/cckgt.cgs
sim/testsuite/sim/frv/cckhi.cgs
sim/testsuite/sim/frv/cckle.cgs
sim/testsuite/sim/frv/cckls.cgs
sim/testsuite/sim/frv/ccklt.cgs
sim/testsuite/sim/frv/cckn.cgs
sim/testsuite/sim/frv/ccknc.cgs
sim/testsuite/sim/frv/cckne.cgs
sim/testsuite/sim/frv/cckno.cgs
sim/testsuite/sim/frv/ccknv.cgs
sim/testsuite/sim/frv/cckp.cgs
sim/testsuite/sim/frv/cckra.cgs
sim/testsuite/sim/frv/cckv.cgs
sim/testsuite/sim/frv/ccmp.cgs
sim/testsuite/sim/frv/cfabss.cgs
sim/testsuite/sim/frv/cfadds.cgs
sim/testsuite/sim/frv/cfckeq.cgs
sim/testsuite/sim/frv/cfckge.cgs
sim/testsuite/sim/frv/cfckgt.cgs
sim/testsuite/sim/frv/cfckle.cgs
sim/testsuite/sim/frv/cfcklg.cgs
sim/testsuite/sim/frv/cfcklt.cgs
sim/testsuite/sim/frv/cfckne.cgs
sim/testsuite/sim/frv/cfckno.cgs
sim/testsuite/sim/frv/cfcko.cgs
sim/testsuite/sim/frv/cfckra.cgs
sim/testsuite/sim/frv/cfcku.cgs
sim/testsuite/sim/frv/cfckue.cgs
sim/testsuite/sim/frv/cfckug.cgs
sim/testsuite/sim/frv/cfckuge.cgs
sim/testsuite/sim/frv/cfckul.cgs
sim/testsuite/sim/frv/cfckule.cgs
sim/testsuite/sim/frv/cfcmps.cgs
sim/testsuite/sim/frv/cfdivs.cgs
sim/testsuite/sim/frv/cfitos.cgs
sim/testsuite/sim/frv/cfmadds.cgs
sim/testsuite/sim/frv/cfmas.cgs
sim/testsuite/sim/frv/cfmovs.cgs
sim/testsuite/sim/frv/cfmss.cgs
sim/testsuite/sim/frv/cfmsubs.cgs
sim/testsuite/sim/frv/cfmuls.cgs
sim/testsuite/sim/frv/cfnegs.cgs
sim/testsuite/sim/frv/cfsqrts.cgs
sim/testsuite/sim/frv/cfstoi.cgs
sim/testsuite/sim/frv/cfsubs.cgs
sim/testsuite/sim/frv/cjmpl.cgs
sim/testsuite/sim/frv/ckc.cgs
sim/testsuite/sim/frv/ckeq.cgs
sim/testsuite/sim/frv/ckge.cgs
sim/testsuite/sim/frv/ckgt.cgs
sim/testsuite/sim/frv/ckhi.cgs
sim/testsuite/sim/frv/ckle.cgs
sim/testsuite/sim/frv/ckls.cgs
sim/testsuite/sim/frv/cklt.cgs
sim/testsuite/sim/frv/ckn.cgs
sim/testsuite/sim/frv/cknc.cgs
sim/testsuite/sim/frv/ckne.cgs
sim/testsuite/sim/frv/ckno.cgs
sim/testsuite/sim/frv/cknv.cgs
sim/testsuite/sim/frv/ckp.cgs
sim/testsuite/sim/frv/ckra.cgs
sim/testsuite/sim/frv/ckv.cgs
sim/testsuite/sim/frv/cld.cgs
sim/testsuite/sim/frv/cldbf.cgs
sim/testsuite/sim/frv/cldbfu.cgs
sim/testsuite/sim/frv/cldd.cgs
sim/testsuite/sim/frv/clddf.cgs
sim/testsuite/sim/frv/clddfu.cgs
sim/testsuite/sim/frv/clddu.cgs
sim/testsuite/sim/frv/cldf.cgs
sim/testsuite/sim/frv/cldfu.cgs
sim/testsuite/sim/frv/cldhf.cgs
sim/testsuite/sim/frv/cldhfu.cgs
sim/testsuite/sim/frv/cldq.cgs
sim/testsuite/sim/frv/cldqu.cgs
sim/testsuite/sim/frv/cldsb.cgs
sim/testsuite/sim/frv/cldsbu.cgs
sim/testsuite/sim/frv/cldsh.cgs
sim/testsuite/sim/frv/cldshu.cgs
sim/testsuite/sim/frv/cldu.cgs
sim/testsuite/sim/frv/cldub.cgs
sim/testsuite/sim/frv/cldubu.cgs
sim/testsuite/sim/frv/clduh.cgs
sim/testsuite/sim/frv/clduhu.cgs
sim/testsuite/sim/frv/clrfa.cgs
sim/testsuite/sim/frv/clrfr.cgs
sim/testsuite/sim/frv/clrga.cgs
sim/testsuite/sim/frv/clrgr.cgs
sim/testsuite/sim/frv/cmaddhss.cgs
sim/testsuite/sim/frv/cmaddhus.cgs
sim/testsuite/sim/frv/cmand.cgs
sim/testsuite/sim/frv/cmbtoh.cgs
sim/testsuite/sim/frv/cmbtohe.cgs
sim/testsuite/sim/frv/cmcpxis.cgs
sim/testsuite/sim/frv/cmcpxiu.cgs
sim/testsuite/sim/frv/cmcpxrs.cgs
sim/testsuite/sim/frv/cmcpxru.cgs
sim/testsuite/sim/frv/cmexpdhd.cgs
sim/testsuite/sim/frv/cmexpdhw.cgs
sim/testsuite/sim/frv/cmhtob.cgs
sim/testsuite/sim/frv/cmmachs.cgs
sim/testsuite/sim/frv/cmmachu.cgs
sim/testsuite/sim/frv/cmmulhs.cgs
sim/testsuite/sim/frv/cmmulhu.cgs
sim/testsuite/sim/frv/cmnot.cgs
sim/testsuite/sim/frv/cmor.cgs
sim/testsuite/sim/frv/cmov.cgs
sim/testsuite/sim/frv/cmovfg.cgs
sim/testsuite/sim/frv/cmovfgd.cgs
sim/testsuite/sim/frv/cmovgf.cgs
sim/testsuite/sim/frv/cmovgfd.cgs
sim/testsuite/sim/frv/cmp.cgs
sim/testsuite/sim/frv/cmpb.cgs
sim/testsuite/sim/frv/cmpba.cgs
sim/testsuite/sim/frv/cmpi.cgs
sim/testsuite/sim/frv/cmqmachs.cgs
sim/testsuite/sim/frv/cmqmachu.cgs
sim/testsuite/sim/frv/cmqmulhs.cgs
sim/testsuite/sim/frv/cmqmulhu.cgs
sim/testsuite/sim/frv/cmsubhss.cgs
sim/testsuite/sim/frv/cmsubhus.cgs
sim/testsuite/sim/frv/cmxor.cgs
sim/testsuite/sim/frv/cnot.cgs
sim/testsuite/sim/frv/commitfa.cgs
sim/testsuite/sim/frv/commitfr.cgs
sim/testsuite/sim/frv/commitga.cgs
sim/testsuite/sim/frv/commitgr.cgs
sim/testsuite/sim/frv/cop1.cgs
sim/testsuite/sim/frv/cop2.cgs
sim/testsuite/sim/frv/cor.cgs
sim/testsuite/sim/frv/corcc.cgs
sim/testsuite/sim/frv/cscan.cgs
sim/testsuite/sim/frv/csdiv.cgs
sim/testsuite/sim/frv/csll.cgs
sim/testsuite/sim/frv/csllcc.cgs
sim/testsuite/sim/frv/csmul.cgs
sim/testsuite/sim/frv/csmulcc.cgs
sim/testsuite/sim/frv/csra.cgs
sim/testsuite/sim/frv/csracc.cgs
sim/testsuite/sim/frv/csrl.cgs
sim/testsuite/sim/frv/csrlcc.cgs
sim/testsuite/sim/frv/cst.cgs
sim/testsuite/sim/frv/cstb.cgs
sim/testsuite/sim/frv/cstbf.cgs
sim/testsuite/sim/frv/cstbfu.cgs
sim/testsuite/sim/frv/cstbu.cgs
sim/testsuite/sim/frv/cstd.cgs
sim/testsuite/sim/frv/cstdf.cgs
sim/testsuite/sim/frv/cstdfu.cgs
sim/testsuite/sim/frv/cstdu.cgs
sim/testsuite/sim/frv/cstf.cgs
sim/testsuite/sim/frv/cstfu.cgs
sim/testsuite/sim/frv/csth.cgs
sim/testsuite/sim/frv/csthf.cgs
sim/testsuite/sim/frv/csthfu.cgs
sim/testsuite/sim/frv/csthu.cgs
sim/testsuite/sim/frv/cstq.cgs
sim/testsuite/sim/frv/cstu.cgs
sim/testsuite/sim/frv/csub.cgs
sim/testsuite/sim/frv/csubcc.cgs
sim/testsuite/sim/frv/cswap.cgs
sim/testsuite/sim/frv/cudiv.cgs
sim/testsuite/sim/frv/cxor.cgs
sim/testsuite/sim/frv/cxorcc.cgs
sim/testsuite/sim/frv/dcef.cgs
sim/testsuite/sim/frv/dcei.cgs
sim/testsuite/sim/frv/dcf.cgs
sim/testsuite/sim/frv/dci.cgs
sim/testsuite/sim/frv/fabsd.cgs
sim/testsuite/sim/frv/fabss.cgs
sim/testsuite/sim/frv/faddd.cgs
sim/testsuite/sim/frv/fadds.cgs
sim/testsuite/sim/frv/fbeq.cgs
sim/testsuite/sim/frv/fbeqlr.cgs
sim/testsuite/sim/frv/fbge.cgs
sim/testsuite/sim/frv/fbgelr.cgs
sim/testsuite/sim/frv/fbgt.cgs
sim/testsuite/sim/frv/fbgtlr.cgs
sim/testsuite/sim/frv/fble.cgs
sim/testsuite/sim/frv/fblelr.cgs
sim/testsuite/sim/frv/fblg.cgs
sim/testsuite/sim/frv/fblglr.cgs
sim/testsuite/sim/frv/fblt.cgs
sim/testsuite/sim/frv/fbltlr.cgs
sim/testsuite/sim/frv/fbne.cgs
sim/testsuite/sim/frv/fbnelr.cgs
sim/testsuite/sim/frv/fbno.cgs
sim/testsuite/sim/frv/fbnolr.cgs
sim/testsuite/sim/frv/fbo.cgs
sim/testsuite/sim/frv/fbolr.cgs
sim/testsuite/sim/frv/fbra.cgs
sim/testsuite/sim/frv/fbralr.cgs
sim/testsuite/sim/frv/fbu.cgs
sim/testsuite/sim/frv/fbue.cgs
sim/testsuite/sim/frv/fbuelr.cgs
sim/testsuite/sim/frv/fbug.cgs
sim/testsuite/sim/frv/fbuge.cgs
sim/testsuite/sim/frv/fbugelr.cgs
sim/testsuite/sim/frv/fbuglr.cgs
sim/testsuite/sim/frv/fbul.cgs
sim/testsuite/sim/frv/fbule.cgs
sim/testsuite/sim/frv/fbulelr.cgs
sim/testsuite/sim/frv/fbullr.cgs
sim/testsuite/sim/frv/fbulr.cgs
sim/testsuite/sim/frv/fcbeqlr.cgs
sim/testsuite/sim/frv/fcbgelr.cgs
sim/testsuite/sim/frv/fcbgtlr.cgs
sim/testsuite/sim/frv/fcblelr.cgs
sim/testsuite/sim/frv/fcblglr.cgs
sim/testsuite/sim/frv/fcbltlr.cgs
sim/testsuite/sim/frv/fcbnelr.cgs
sim/testsuite/sim/frv/fcbnolr.cgs
sim/testsuite/sim/frv/fcbolr.cgs
sim/testsuite/sim/frv/fcbralr.cgs
sim/testsuite/sim/frv/fcbuelr.cgs
sim/testsuite/sim/frv/fcbugelr.cgs
sim/testsuite/sim/frv/fcbuglr.cgs
sim/testsuite/sim/frv/fcbulelr.cgs
sim/testsuite/sim/frv/fcbullr.cgs
sim/testsuite/sim/frv/fcbulr.cgs
sim/testsuite/sim/frv/fckeq.cgs
sim/testsuite/sim/frv/fckge.cgs
sim/testsuite/sim/frv/fckgt.cgs
sim/testsuite/sim/frv/fckle.cgs
sim/testsuite/sim/frv/fcklg.cgs
sim/testsuite/sim/frv/fcklt.cgs
sim/testsuite/sim/frv/fckne.cgs
sim/testsuite/sim/frv/fckno.cgs
sim/testsuite/sim/frv/fcko.cgs
sim/testsuite/sim/frv/fckra.cgs
sim/testsuite/sim/frv/fcku.cgs
sim/testsuite/sim/frv/fckue.cgs
sim/testsuite/sim/frv/fckug.cgs
sim/testsuite/sim/frv/fckuge.cgs
sim/testsuite/sim/frv/fckul.cgs
sim/testsuite/sim/frv/fckule.cgs
sim/testsuite/sim/frv/fcmpd.cgs
sim/testsuite/sim/frv/fcmps.cgs
sim/testsuite/sim/frv/fdabss.cgs
sim/testsuite/sim/frv/fdadds.cgs
sim/testsuite/sim/frv/fdcmps.cgs
sim/testsuite/sim/frv/fddivs.cgs
sim/testsuite/sim/frv/fditos.cgs
sim/testsuite/sim/frv/fdivd.cgs
sim/testsuite/sim/frv/fdivs.cgs
sim/testsuite/sim/frv/fdmadds.cgs
sim/testsuite/sim/frv/fdmas.cgs
sim/testsuite/sim/frv/fdmovs.cgs
sim/testsuite/sim/frv/fdmss.cgs
sim/testsuite/sim/frv/fdmulcs.cgs
sim/testsuite/sim/frv/fdmuls.cgs
sim/testsuite/sim/frv/fdnegs.cgs
sim/testsuite/sim/frv/fdsads.cgs
sim/testsuite/sim/frv/fdsqrts.cgs
sim/testsuite/sim/frv/fdstoi.cgs
sim/testsuite/sim/frv/fdsubs.cgs
sim/testsuite/sim/frv/fdtoi.cgs
sim/testsuite/sim/frv/fitod.cgs
sim/testsuite/sim/frv/fitos.cgs
sim/testsuite/sim/frv/fmad.cgs
sim/testsuite/sim/frv/fmaddd.cgs
sim/testsuite/sim/frv/fmadds.cgs
sim/testsuite/sim/frv/fmas.cgs
sim/testsuite/sim/frv/fmovd.cgs
sim/testsuite/sim/frv/fmovs.cgs
sim/testsuite/sim/frv/fmsd.cgs
sim/testsuite/sim/frv/fmss.cgs
sim/testsuite/sim/frv/fmsubd.cgs
sim/testsuite/sim/frv/fmsubs.cgs
sim/testsuite/sim/frv/fmuld.cgs
sim/testsuite/sim/frv/fmuls.cgs
sim/testsuite/sim/frv/fnegd.cgs
sim/testsuite/sim/frv/fnegs.cgs
sim/testsuite/sim/frv/fnop.cgs
sim/testsuite/sim/frv/fr400/addss.cgs
sim/testsuite/sim/frv/fr400/allinsn.exp
sim/testsuite/sim/frv/fr400/csdiv.cgs
sim/testsuite/sim/frv/fr400/maddaccs.cgs
sim/testsuite/sim/frv/fr400/masaccs.cgs
sim/testsuite/sim/frv/fr400/maveh.cgs
sim/testsuite/sim/frv/fr400/mclracc.cgs
sim/testsuite/sim/frv/fr400/mhdseth.cgs
sim/testsuite/sim/frv/fr400/mhdsets.cgs
sim/testsuite/sim/frv/fr400/mhsethih.cgs
sim/testsuite/sim/frv/fr400/mhsethis.cgs
sim/testsuite/sim/frv/fr400/mhsetloh.cgs
sim/testsuite/sim/frv/fr400/mhsetlos.cgs
sim/testsuite/sim/frv/fr400/movgs.cgs
sim/testsuite/sim/frv/fr400/movsg.cgs
sim/testsuite/sim/frv/fr400/msubaccs.cgs
sim/testsuite/sim/frv/fr400/scutss.cgs
sim/testsuite/sim/frv/fr400/sdiv.cgs
sim/testsuite/sim/frv/fr400/sdivi.cgs
sim/testsuite/sim/frv/fr400/slass.cgs
sim/testsuite/sim/frv/fr400/smass.cgs
sim/testsuite/sim/frv/fr400/smsss.cgs
sim/testsuite/sim/frv/fr400/smu.cgs
sim/testsuite/sim/frv/fr400/subss.cgs
sim/testsuite/sim/frv/fr400/udiv.cgs
sim/testsuite/sim/frv/fr400/udivi.cgs
sim/testsuite/sim/frv/fr500/allinsn.exp
sim/testsuite/sim/frv/fr500/cmqaddhss.cgs
sim/testsuite/sim/frv/fr500/cmqaddhus.cgs
sim/testsuite/sim/frv/fr500/cmqsubhss.cgs
sim/testsuite/sim/frv/fr500/cmqsubhus.cgs
sim/testsuite/sim/frv/fr500/dcpl.cgs
sim/testsuite/sim/frv/fr500/dcul.cgs
sim/testsuite/sim/frv/fr500/mclracc.cgs
sim/testsuite/sim/frv/fr500/mqaddhss.cgs
sim/testsuite/sim/frv/fr500/mqaddhus.cgs
sim/testsuite/sim/frv/fr500/mqsubhss.cgs
sim/testsuite/sim/frv/fr500/mqsubhus.cgs
sim/testsuite/sim/frv/fr550/allinsn.exp
sim/testsuite/sim/frv/fr550/cmaddhss.cgs
sim/testsuite/sim/frv/fr550/cmaddhus.cgs
sim/testsuite/sim/frv/fr550/cmcpxiu.cgs
sim/testsuite/sim/frv/fr550/cmcpxru.cgs
sim/testsuite/sim/frv/fr550/cmmachs.cgs
sim/testsuite/sim/frv/fr550/cmmachu.cgs
sim/testsuite/sim/frv/fr550/cmqaddhss.cgs
sim/testsuite/sim/frv/fr550/cmqaddhus.cgs
sim/testsuite/sim/frv/fr550/cmqmachs.cgs
sim/testsuite/sim/frv/fr550/cmqmachu.cgs
sim/testsuite/sim/frv/fr550/cmqsubhss.cgs
sim/testsuite/sim/frv/fr550/cmqsubhus.cgs
sim/testsuite/sim/frv/fr550/cmsubhss.cgs
sim/testsuite/sim/frv/fr550/cmsubhus.cgs
sim/testsuite/sim/frv/fr550/dcpl.cgs
sim/testsuite/sim/frv/fr550/dcul.cgs
sim/testsuite/sim/frv/fr550/mabshs.cgs
sim/testsuite/sim/frv/fr550/maddaccs.cgs
sim/testsuite/sim/frv/fr550/maddhss.cgs
sim/testsuite/sim/frv/fr550/maddhus.cgs
sim/testsuite/sim/frv/fr550/masaccs.cgs
sim/testsuite/sim/frv/fr550/mdaddaccs.cgs
sim/testsuite/sim/frv/fr550/mdasaccs.cgs
sim/testsuite/sim/frv/fr550/mdsubaccs.cgs
sim/testsuite/sim/frv/fr550/mmachs.cgs
sim/testsuite/sim/frv/fr550/mmachu.cgs
sim/testsuite/sim/frv/fr550/mmrdhs.cgs
sim/testsuite/sim/frv/fr550/mmrdhu.cgs
sim/testsuite/sim/frv/fr550/mqaddhss.cgs
sim/testsuite/sim/frv/fr550/mqaddhus.cgs
sim/testsuite/sim/frv/fr550/mqmachs.cgs
sim/testsuite/sim/frv/fr550/mqmachu.cgs
sim/testsuite/sim/frv/fr550/mqmacxhs.cgs
sim/testsuite/sim/frv/fr550/mqsubhss.cgs
sim/testsuite/sim/frv/fr550/mqsubhus.cgs
sim/testsuite/sim/frv/fr550/mqxmachs.cgs
sim/testsuite/sim/frv/fr550/mqxmacxhs.cgs
sim/testsuite/sim/frv/fr550/msubaccs.cgs
sim/testsuite/sim/frv/fr550/msubhss.cgs
sim/testsuite/sim/frv/fr550/msubhus.cgs
sim/testsuite/sim/frv/fr550/mtrap.cgs
sim/testsuite/sim/frv/fr550/udiv.cgs
sim/testsuite/sim/frv/fr550/udivi.cgs
sim/testsuite/sim/frv/fsqrtd.cgs
sim/testsuite/sim/frv/fsqrts.cgs
sim/testsuite/sim/frv/fstoi.cgs
sim/testsuite/sim/frv/fsubd.cgs
sim/testsuite/sim/frv/fsubs.cgs
sim/testsuite/sim/frv/fteq.cgs
sim/testsuite/sim/frv/ftge.cgs
sim/testsuite/sim/frv/ftgt.cgs
sim/testsuite/sim/frv/ftieq.cgs
sim/testsuite/sim/frv/ftige.cgs
sim/testsuite/sim/frv/ftigt.cgs
sim/testsuite/sim/frv/ftile.cgs
sim/testsuite/sim/frv/ftilg.cgs
sim/testsuite/sim/frv/ftilt.cgs
sim/testsuite/sim/frv/ftine.cgs
sim/testsuite/sim/frv/ftino.cgs
sim/testsuite/sim/frv/ftio.cgs
sim/testsuite/sim/frv/ftira.cgs
sim/testsuite/sim/frv/ftiu.cgs
sim/testsuite/sim/frv/ftiue.cgs
sim/testsuite/sim/frv/ftiug.cgs
sim/testsuite/sim/frv/ftiuge.cgs
sim/testsuite/sim/frv/ftiul.cgs
sim/testsuite/sim/frv/ftle.cgs
sim/testsuite/sim/frv/ftlg.cgs
sim/testsuite/sim/frv/ftlt.cgs
sim/testsuite/sim/frv/ftne.cgs
sim/testsuite/sim/frv/ftno.cgs
sim/testsuite/sim/frv/fto.cgs
sim/testsuite/sim/frv/ftra.cgs
sim/testsuite/sim/frv/ftu.cgs
sim/testsuite/sim/frv/ftue.cgs
sim/testsuite/sim/frv/ftug.cgs
sim/testsuite/sim/frv/ftuge.cgs
sim/testsuite/sim/frv/ftul.cgs
sim/testsuite/sim/frv/ftule.cgs
sim/testsuite/sim/frv/icei.cgs
sim/testsuite/sim/frv/ici.cgs
sim/testsuite/sim/frv/icpl.cgs
sim/testsuite/sim/frv/icul.cgs
sim/testsuite/sim/frv/interrupts.exp
sim/testsuite/sim/frv/interrupts/Ipipe-fr400.cgs
sim/testsuite/sim/frv/interrupts/Ipipe-fr500.cgs
sim/testsuite/sim/frv/interrupts/badalign-fr550.cgs
sim/testsuite/sim/frv/interrupts/badalign.cgs
sim/testsuite/sim/frv/interrupts/compound-fr550.cgs
sim/testsuite/sim/frv/interrupts/compound.cgs
sim/testsuite/sim/frv/interrupts/data_store_error-fr550.cgs
sim/testsuite/sim/frv/interrupts/data_store_error.cgs
sim/testsuite/sim/frv/interrupts/fp_exception-fr550.cgs
sim/testsuite/sim/frv/interrupts/fp_exception.cgs
sim/testsuite/sim/frv/interrupts/illinsn.cgs
sim/testsuite/sim/frv/interrupts/insn_access_error-fr550.cgs
sim/testsuite/sim/frv/interrupts/insn_access_error.cgs
sim/testsuite/sim/frv/interrupts/mp_exception.cgs
sim/testsuite/sim/frv/interrupts/privileged_instruction.cgs
sim/testsuite/sim/frv/interrupts/regalign.cgs
sim/testsuite/sim/frv/interrupts/reset.cgs
sim/testsuite/sim/frv/interrupts/shadow_regs.cgs
sim/testsuite/sim/frv/interrupts/timer.cgs
sim/testsuite/sim/frv/jmpil.cgs
sim/testsuite/sim/frv/jmpl.cgs
sim/testsuite/sim/frv/jmpl.pcgs
sim/testsuite/sim/frv/ld.cgs
sim/testsuite/sim/frv/ldbf.cgs
sim/testsuite/sim/frv/ldbfi.cgs
sim/testsuite/sim/frv/ldbfu.cgs
sim/testsuite/sim/frv/ldc.cgs
sim/testsuite/sim/frv/ldcu.cgs
sim/testsuite/sim/frv/ldd.cgs
sim/testsuite/sim/frv/lddc.cgs
sim/testsuite/sim/frv/lddcu.cgs
sim/testsuite/sim/frv/lddf.cgs
sim/testsuite/sim/frv/lddfi.cgs
sim/testsuite/sim/frv/lddfu.cgs
sim/testsuite/sim/frv/lddi.cgs
sim/testsuite/sim/frv/lddu.cgs
sim/testsuite/sim/frv/ldf.cgs
sim/testsuite/sim/frv/ldfi.cgs
sim/testsuite/sim/frv/ldfu.cgs
sim/testsuite/sim/frv/ldhf.cgs
sim/testsuite/sim/frv/ldhfi.cgs
sim/testsuite/sim/frv/ldhfu.cgs
sim/testsuite/sim/frv/ldi.cgs
sim/testsuite/sim/frv/ldq.cgs
sim/testsuite/sim/frv/ldqc.cgs
sim/testsuite/sim/frv/ldqcu.cgs
sim/testsuite/sim/frv/ldqf.cgs
sim/testsuite/sim/frv/ldqfi.cgs
sim/testsuite/sim/frv/ldqfu.cgs
sim/testsuite/sim/frv/ldqi.cgs
sim/testsuite/sim/frv/ldqu.cgs
sim/testsuite/sim/frv/ldsb.cgs
sim/testsuite/sim/frv/ldsbi.cgs
sim/testsuite/sim/frv/ldsbu.cgs
sim/testsuite/sim/frv/ldsh.cgs
sim/testsuite/sim/frv/ldshi.cgs
sim/testsuite/sim/frv/ldshu.cgs
sim/testsuite/sim/frv/ldu.cgs
sim/testsuite/sim/frv/ldub.cgs
sim/testsuite/sim/frv/ldubi.cgs
sim/testsuite/sim/frv/ldubu.cgs
sim/testsuite/sim/frv/lduh.cgs
sim/testsuite/sim/frv/lduhi.cgs
sim/testsuite/sim/frv/lduhu.cgs
sim/testsuite/sim/frv/lrbranch.pcgs
sim/testsuite/sim/frv/mabshs.cgs
sim/testsuite/sim/frv/maddhss.cgs
sim/testsuite/sim/frv/maddhus.cgs
sim/testsuite/sim/frv/mand.cgs
sim/testsuite/sim/frv/maveh.cgs
sim/testsuite/sim/frv/mbtoh.cgs
sim/testsuite/sim/frv/mbtohe.cgs
sim/testsuite/sim/frv/mclracc.cgs
sim/testsuite/sim/frv/mcmpsh.cgs
sim/testsuite/sim/frv/mcmpuh.cgs
sim/testsuite/sim/frv/mcop1.cgs
sim/testsuite/sim/frv/mcop2.cgs
sim/testsuite/sim/frv/mcplhi.cgs
sim/testsuite/sim/frv/mcpli.cgs
sim/testsuite/sim/frv/mcpxis.cgs
sim/testsuite/sim/frv/mcpxiu.cgs
sim/testsuite/sim/frv/mcpxrs.cgs
sim/testsuite/sim/frv/mcpxru.cgs
sim/testsuite/sim/frv/mcut.cgs
sim/testsuite/sim/frv/mcuti.cgs
sim/testsuite/sim/frv/mcutss.cgs
sim/testsuite/sim/frv/mcutssi.cgs
sim/testsuite/sim/frv/mdaddaccs.cgs
sim/testsuite/sim/frv/mdasaccs.cgs
sim/testsuite/sim/frv/mdcutssi.cgs
sim/testsuite/sim/frv/mdpackh.cgs
sim/testsuite/sim/frv/mdrotli.cgs
sim/testsuite/sim/frv/mdsubaccs.cgs
sim/testsuite/sim/frv/mdunpackh.cgs
sim/testsuite/sim/frv/membar.cgs
sim/testsuite/sim/frv/mexpdhd.cgs
sim/testsuite/sim/frv/mexpdhw.cgs
sim/testsuite/sim/frv/mhdseth.cgs
sim/testsuite/sim/frv/mhdsets.cgs
sim/testsuite/sim/frv/mhsethih.cgs
sim/testsuite/sim/frv/mhsethis.cgs
sim/testsuite/sim/frv/mhsetloh.cgs
sim/testsuite/sim/frv/mhsetlos.cgs
sim/testsuite/sim/frv/mhtob.cgs
sim/testsuite/sim/frv/mmachs.cgs
sim/testsuite/sim/frv/mmachu.cgs
sim/testsuite/sim/frv/mmrdhs.cgs
sim/testsuite/sim/frv/mmrdhu.cgs
sim/testsuite/sim/frv/mmulhs.cgs
sim/testsuite/sim/frv/mmulhu.cgs
sim/testsuite/sim/frv/mmulxhs.cgs
sim/testsuite/sim/frv/mmulxhu.cgs
sim/testsuite/sim/frv/mnop.cgs
sim/testsuite/sim/frv/mnot.cgs
sim/testsuite/sim/frv/mor.cgs
sim/testsuite/sim/frv/mov.cgs
sim/testsuite/sim/frv/movfg.cgs
sim/testsuite/sim/frv/movfgd.cgs
sim/testsuite/sim/frv/movfgq.cgs
sim/testsuite/sim/frv/movgf.cgs
sim/testsuite/sim/frv/movgfd.cgs
sim/testsuite/sim/frv/movgfq.cgs
sim/testsuite/sim/frv/movgs.cgs
sim/testsuite/sim/frv/movsg.cgs
sim/testsuite/sim/frv/mpackh.cgs
sim/testsuite/sim/frv/mqcpxis.cgs
sim/testsuite/sim/frv/mqcpxiu.cgs
sim/testsuite/sim/frv/mqcpxrs.cgs
sim/testsuite/sim/frv/mqcpxru.cgs
sim/testsuite/sim/frv/mqlclrhs.cgs
sim/testsuite/sim/frv/mqlmths.cgs
sim/testsuite/sim/frv/mqmachs.cgs
sim/testsuite/sim/frv/mqmachu.cgs
sim/testsuite/sim/frv/mqmacxhs.cgs
sim/testsuite/sim/frv/mqmulhs.cgs
sim/testsuite/sim/frv/mqmulhu.cgs
sim/testsuite/sim/frv/mqmulxhs.cgs
sim/testsuite/sim/frv/mqmulxhu.cgs
sim/testsuite/sim/frv/mqsaths.cgs
sim/testsuite/sim/frv/mqsllhi.cgs
sim/testsuite/sim/frv/mqsrahi.cgs
sim/testsuite/sim/frv/mqxmachs.cgs
sim/testsuite/sim/frv/mqxmacxhs.cgs
sim/testsuite/sim/frv/mrdacc.cgs
sim/testsuite/sim/frv/mrdaccg.cgs
sim/testsuite/sim/frv/mrotli.cgs
sim/testsuite/sim/frv/mrotri.cgs
sim/testsuite/sim/frv/msaths.cgs
sim/testsuite/sim/frv/msathu.cgs
sim/testsuite/sim/frv/msllhi.cgs
sim/testsuite/sim/frv/msrahi.cgs
sim/testsuite/sim/frv/msrlhi.cgs
sim/testsuite/sim/frv/msubhss.cgs
sim/testsuite/sim/frv/msubhus.cgs
sim/testsuite/sim/frv/mtrap.cgs
sim/testsuite/sim/frv/munpackh.cgs
sim/testsuite/sim/frv/mwcut.cgs
sim/testsuite/sim/frv/mwcuti.cgs
sim/testsuite/sim/frv/mwtacc.cgs
sim/testsuite/sim/frv/mwtaccg.cgs
sim/testsuite/sim/frv/mxor.cgs
sim/testsuite/sim/frv/nandcr.cgs
sim/testsuite/sim/frv/nandncr.cgs
sim/testsuite/sim/frv/nfadds.cgs
sim/testsuite/sim/frv/nfdadds.cgs
sim/testsuite/sim/frv/nfdcmps.cgs
sim/testsuite/sim/frv/nfddivs.cgs
sim/testsuite/sim/frv/nfditos.cgs
sim/testsuite/sim/frv/nfdivs.cgs
sim/testsuite/sim/frv/nfdmadds.cgs
sim/testsuite/sim/frv/nfdmas.cgs
sim/testsuite/sim/frv/nfdmss.cgs
sim/testsuite/sim/frv/nfdmulcs.cgs
sim/testsuite/sim/frv/nfdmuls.cgs
sim/testsuite/sim/frv/nfdsads.cgs
sim/testsuite/sim/frv/nfdsqrts.cgs
sim/testsuite/sim/frv/nfdstoi.cgs
sim/testsuite/sim/frv/nfdsubs.cgs
sim/testsuite/sim/frv/nfitos.cgs
sim/testsuite/sim/frv/nfmadds.cgs
sim/testsuite/sim/frv/nfmas.cgs
sim/testsuite/sim/frv/nfmss.cgs
sim/testsuite/sim/frv/nfmsubs.cgs
sim/testsuite/sim/frv/nfmuls.cgs
sim/testsuite/sim/frv/nfsqrts.cgs
sim/testsuite/sim/frv/nfstoi.cgs
sim/testsuite/sim/frv/nfsubs.cgs
sim/testsuite/sim/frv/nld.cgs
sim/testsuite/sim/frv/nldbf.cgs
sim/testsuite/sim/frv/nldbfi.cgs
sim/testsuite/sim/frv/nldbfu.cgs
sim/testsuite/sim/frv/nldd.cgs
sim/testsuite/sim/frv/nlddf.cgs
sim/testsuite/sim/frv/nlddfi.cgs
sim/testsuite/sim/frv/nlddfu.cgs
sim/testsuite/sim/frv/nlddi.cgs
sim/testsuite/sim/frv/nlddu.cgs
sim/testsuite/sim/frv/nldf.cgs
sim/testsuite/sim/frv/nldfi.cgs
sim/testsuite/sim/frv/nldfu.cgs
sim/testsuite/sim/frv/nldhf.cgs
sim/testsuite/sim/frv/nldhfi.cgs
sim/testsuite/sim/frv/nldhfu.cgs
sim/testsuite/sim/frv/nldi.cgs
sim/testsuite/sim/frv/nldq.cgs
sim/testsuite/sim/frv/nldqf.cgs
sim/testsuite/sim/frv/nldqfi.cgs
sim/testsuite/sim/frv/nldqfu.cgs
sim/testsuite/sim/frv/nldqu.cgs
sim/testsuite/sim/frv/nldsb.cgs
sim/testsuite/sim/frv/nldsbi.cgs
sim/testsuite/sim/frv/nldsbu.cgs
sim/testsuite/sim/frv/nldsh.cgs
sim/testsuite/sim/frv/nldshi.cgs
sim/testsuite/sim/frv/nldshu.cgs
sim/testsuite/sim/frv/nldu.cgs
sim/testsuite/sim/frv/nldub.cgs
sim/testsuite/sim/frv/nldubi.cgs
sim/testsuite/sim/frv/nldubu.cgs
sim/testsuite/sim/frv/nlduh.cgs
sim/testsuite/sim/frv/nlduhi.cgs
sim/testsuite/sim/frv/nlduhu.cgs
sim/testsuite/sim/frv/nop.cgs
sim/testsuite/sim/frv/norcr.cgs
sim/testsuite/sim/frv/norncr.cgs
sim/testsuite/sim/frv/not.cgs
sim/testsuite/sim/frv/notcr.cgs
sim/testsuite/sim/frv/nsdiv.cgs
sim/testsuite/sim/frv/nsdivi.cgs
sim/testsuite/sim/frv/nudiv.cgs
sim/testsuite/sim/frv/nudivi.cgs
sim/testsuite/sim/frv/or.cgs
sim/testsuite/sim/frv/orcc.cgs
sim/testsuite/sim/frv/orcr.cgs
sim/testsuite/sim/frv/ori.cgs
sim/testsuite/sim/frv/oricc.cgs
sim/testsuite/sim/frv/orncr.cgs
sim/testsuite/sim/frv/parallel.exp
sim/testsuite/sim/frv/ret.cgs
sim/testsuite/sim/frv/rett.cgs
sim/testsuite/sim/frv/scan.cgs
sim/testsuite/sim/frv/scani.cgs
sim/testsuite/sim/frv/sdiv.cgs
sim/testsuite/sim/frv/sdivi.cgs
sim/testsuite/sim/frv/sethi.cgs
sim/testsuite/sim/frv/sethilo.pcgs
sim/testsuite/sim/frv/setlo.cgs
sim/testsuite/sim/frv/setlos.cgs
sim/testsuite/sim/frv/sll.cgs
sim/testsuite/sim/frv/sllcc.cgs
sim/testsuite/sim/frv/slli.cgs
sim/testsuite/sim/frv/sllicc.cgs
sim/testsuite/sim/frv/smul.cgs
sim/testsuite/sim/frv/smulcc.cgs
sim/testsuite/sim/frv/smuli.cgs
sim/testsuite/sim/frv/smulicc.cgs
sim/testsuite/sim/frv/sra.cgs
sim/testsuite/sim/frv/sracc.cgs
sim/testsuite/sim/frv/srai.cgs
sim/testsuite/sim/frv/sraicc.cgs
sim/testsuite/sim/frv/srl.cgs
sim/testsuite/sim/frv/srlcc.cgs
sim/testsuite/sim/frv/srli.cgs
sim/testsuite/sim/frv/srlicc.cgs
sim/testsuite/sim/frv/st.cgs
sim/testsuite/sim/frv/stb.cgs
sim/testsuite/sim/frv/stbf.cgs
sim/testsuite/sim/frv/stbfi.cgs
sim/testsuite/sim/frv/stbfu.cgs
sim/testsuite/sim/frv/stbi.cgs
sim/testsuite/sim/frv/stbu.cgs
sim/testsuite/sim/frv/stc.cgs
sim/testsuite/sim/frv/stcu.cgs
sim/testsuite/sim/frv/std.cgs
sim/testsuite/sim/frv/std.pcgs
sim/testsuite/sim/frv/stdc.cgs
sim/testsuite/sim/frv/stdc.pcgs
sim/testsuite/sim/frv/stdcu.cgs
sim/testsuite/sim/frv/stdf.cgs
sim/testsuite/sim/frv/stdf.pcgs
sim/testsuite/sim/frv/stdfi.cgs
sim/testsuite/sim/frv/stdfu.cgs
sim/testsuite/sim/frv/stdi.cgs
sim/testsuite/sim/frv/stdu.cgs
sim/testsuite/sim/frv/stf.cgs
sim/testsuite/sim/frv/stfi.cgs
sim/testsuite/sim/frv/stfu.cgs
sim/testsuite/sim/frv/sth.cgs
sim/testsuite/sim/frv/sthf.cgs
sim/testsuite/sim/frv/sthfi.cgs
sim/testsuite/sim/frv/sthfu.cgs
sim/testsuite/sim/frv/sthi.cgs
sim/testsuite/sim/frv/sthu.cgs
sim/testsuite/sim/frv/sti.cgs
sim/testsuite/sim/frv/stq.cgs
sim/testsuite/sim/frv/stq.pcgs
sim/testsuite/sim/frv/stqc.cgs
sim/testsuite/sim/frv/stqc.pcgs
sim/testsuite/sim/frv/stqcu.cgs
sim/testsuite/sim/frv/stqf.cgs
sim/testsuite/sim/frv/stqf.pcgs
sim/testsuite/sim/frv/stqfi.cgs
sim/testsuite/sim/frv/stqfu.cgs
sim/testsuite/sim/frv/stqi.cgs
sim/testsuite/sim/frv/stqu.cgs
sim/testsuite/sim/frv/stu.cgs
sim/testsuite/sim/frv/sub.cgs
sim/testsuite/sim/frv/subcc.cgs
sim/testsuite/sim/frv/subi.cgs
sim/testsuite/sim/frv/subicc.cgs
sim/testsuite/sim/frv/subx.cgs
sim/testsuite/sim/frv/subxcc.cgs
sim/testsuite/sim/frv/subxi.cgs
sim/testsuite/sim/frv/subxicc.cgs
sim/testsuite/sim/frv/swap.cgs
sim/testsuite/sim/frv/swapi.cgs
sim/testsuite/sim/frv/tc.cgs
sim/testsuite/sim/frv/teq.cgs
sim/testsuite/sim/frv/testutils.inc
sim/testsuite/sim/frv/tge.cgs
sim/testsuite/sim/frv/tgt.cgs
sim/testsuite/sim/frv/thi.cgs
sim/testsuite/sim/frv/tic.cgs
sim/testsuite/sim/frv/tieq.cgs
sim/testsuite/sim/frv/tige.cgs
sim/testsuite/sim/frv/tigt.cgs
sim/testsuite/sim/frv/tihi.cgs
sim/testsuite/sim/frv/tile.cgs
sim/testsuite/sim/frv/tils.cgs
sim/testsuite/sim/frv/tilt.cgs
sim/testsuite/sim/frv/tin.cgs
sim/testsuite/sim/frv/tinc.cgs
sim/testsuite/sim/frv/tine.cgs
sim/testsuite/sim/frv/tino.cgs
sim/testsuite/sim/frv/tinv.cgs
sim/testsuite/sim/frv/tip.cgs
sim/testsuite/sim/frv/tira.cgs
sim/testsuite/sim/frv/tiv.cgs
sim/testsuite/sim/frv/tle.cgs
sim/testsuite/sim/frv/tls.cgs
sim/testsuite/sim/frv/tlt.cgs
sim/testsuite/sim/frv/tn.cgs
sim/testsuite/sim/frv/tnc.cgs
sim/testsuite/sim/frv/tne.cgs
sim/testsuite/sim/frv/tno.cgs
sim/testsuite/sim/frv/tnv.cgs
sim/testsuite/sim/frv/tp.cgs
sim/testsuite/sim/frv/tra.cgs
sim/testsuite/sim/frv/tv.cgs
sim/testsuite/sim/frv/udiv.cgs
sim/testsuite/sim/frv/udivi.cgs
sim/testsuite/sim/frv/umul.cgs
sim/testsuite/sim/frv/umulcc.cgs
sim/testsuite/sim/frv/umuli.cgs
sim/testsuite/sim/frv/umulicc.cgs
sim/testsuite/sim/frv/xor.cgs
sim/testsuite/sim/frv/xorcc.cgs
sim/testsuite/sim/frv/xorcr.cgs
sim/testsuite/sim/frv/xori.cgs
sim/testsuite/sim/frv/xoricc.cgs
sim/testsuite/sim/h8300/ChangeLog
sim/testsuite/sim/h8300/addb.s
sim/testsuite/sim/h8300/addl.s
sim/testsuite/sim/h8300/adds.s
sim/testsuite/sim/h8300/addw.s
sim/testsuite/sim/h8300/addx.s
sim/testsuite/sim/h8300/allinsn.exp
sim/testsuite/sim/h8300/andb.s
sim/testsuite/sim/h8300/andl.s
sim/testsuite/sim/h8300/andw.s
sim/testsuite/sim/h8300/band.s
sim/testsuite/sim/h8300/bfld.s
sim/testsuite/sim/h8300/biand.s
sim/testsuite/sim/h8300/bra.s
sim/testsuite/sim/h8300/brabc.s
sim/testsuite/sim/h8300/bset.s
sim/testsuite/sim/h8300/cmpb.s
sim/testsuite/sim/h8300/cmpl.s
sim/testsuite/sim/h8300/cmpw.s
sim/testsuite/sim/h8300/daa.s
sim/testsuite/sim/h8300/das.s
sim/testsuite/sim/h8300/dec.s
sim/testsuite/sim/h8300/div.s
sim/testsuite/sim/h8300/extl.s
sim/testsuite/sim/h8300/extw.s
sim/testsuite/sim/h8300/inc.s
sim/testsuite/sim/h8300/jmp.s
sim/testsuite/sim/h8300/ldc.s
sim/testsuite/sim/h8300/ldm.s
sim/testsuite/sim/h8300/mac.s
sim/testsuite/sim/h8300/mova.s
sim/testsuite/sim/h8300/movb.s
sim/testsuite/sim/h8300/movl.s
sim/testsuite/sim/h8300/movmd.s
sim/testsuite/sim/h8300/movsd.s
sim/testsuite/sim/h8300/movw.s
sim/testsuite/sim/h8300/mul.s
sim/testsuite/sim/h8300/neg.s
sim/testsuite/sim/h8300/nop.s
sim/testsuite/sim/h8300/not.s
sim/testsuite/sim/h8300/orb.s
sim/testsuite/sim/h8300/orl.s
sim/testsuite/sim/h8300/orw.s
sim/testsuite/sim/h8300/rotl.s
sim/testsuite/sim/h8300/rotr.s
sim/testsuite/sim/h8300/rotxl.s
sim/testsuite/sim/h8300/rotxr.s
sim/testsuite/sim/h8300/shal.s
sim/testsuite/sim/h8300/shar.s
sim/testsuite/sim/h8300/shll.s
sim/testsuite/sim/h8300/shlr.s
sim/testsuite/sim/h8300/stack.s
sim/testsuite/sim/h8300/stc.s
sim/testsuite/sim/h8300/subb.s
sim/testsuite/sim/h8300/subl.s
sim/testsuite/sim/h8300/subs.s
sim/testsuite/sim/h8300/subw.s
sim/testsuite/sim/h8300/subx.s
sim/testsuite/sim/h8300/tas.s
sim/testsuite/sim/h8300/testutils.inc
sim/testsuite/sim/h8300/xorb.s
sim/testsuite/sim/h8300/xorl.s
sim/testsuite/sim/h8300/xorw.s
sim/testsuite/sim/m32r/add.cgs
sim/testsuite/sim/m32r/add3.cgs
sim/testsuite/sim/m32r/addi.cgs
sim/testsuite/sim/m32r/addv.cgs
sim/testsuite/sim/m32r/addv3.cgs
sim/testsuite/sim/m32r/addx.cgs
sim/testsuite/sim/m32r/allinsn.exp
sim/testsuite/sim/m32r/and.cgs
sim/testsuite/sim/m32r/and3.cgs
sim/testsuite/sim/m32r/bc24.cgs
sim/testsuite/sim/m32r/bc8.cgs
sim/testsuite/sim/m32r/beq.cgs
sim/testsuite/sim/m32r/beqz.cgs
sim/testsuite/sim/m32r/bgez.cgs
sim/testsuite/sim/m32r/bgtz.cgs
sim/testsuite/sim/m32r/bl24.cgs
sim/testsuite/sim/m32r/bl8.cgs
sim/testsuite/sim/m32r/blez.cgs
sim/testsuite/sim/m32r/bltz.cgs
sim/testsuite/sim/m32r/bnc24.cgs
sim/testsuite/sim/m32r/bnc8.cgs
sim/testsuite/sim/m32r/bne.cgs
sim/testsuite/sim/m32r/bnez.cgs
sim/testsuite/sim/m32r/bra24.cgs
sim/testsuite/sim/m32r/bra8.cgs
sim/testsuite/sim/m32r/cmp.cgs
sim/testsuite/sim/m32r/cmpi.cgs
sim/testsuite/sim/m32r/cmpu.cgs
sim/testsuite/sim/m32r/cmpui.cgs
sim/testsuite/sim/m32r/div.cgs
sim/testsuite/sim/m32r/divu.cgs
sim/testsuite/sim/m32r/hello.ms
sim/testsuite/sim/m32r/hw-trap.ms
sim/testsuite/sim/m32r/jl.cgs
sim/testsuite/sim/m32r/jmp.cgs
sim/testsuite/sim/m32r/ld-d.cgs
sim/testsuite/sim/m32r/ld-plus.cgs
sim/testsuite/sim/m32r/ld.cgs
sim/testsuite/sim/m32r/ld24.cgs
sim/testsuite/sim/m32r/ldb-d.cgs
sim/testsuite/sim/m32r/ldb.cgs
sim/testsuite/sim/m32r/ldh-d.cgs
sim/testsuite/sim/m32r/ldh.cgs
sim/testsuite/sim/m32r/ldi16.cgs
sim/testsuite/sim/m32r/ldi8.cgs
sim/testsuite/sim/m32r/ldub-d.cgs
sim/testsuite/sim/m32r/ldub.cgs
sim/testsuite/sim/m32r/lduh-d.cgs
sim/testsuite/sim/m32r/lduh.cgs
sim/testsuite/sim/m32r/lock.cgs
sim/testsuite/sim/m32r/machi.cgs
sim/testsuite/sim/m32r/maclo.cgs
sim/testsuite/sim/m32r/macwhi.cgs
sim/testsuite/sim/m32r/macwlo.cgs
sim/testsuite/sim/m32r/misc.exp
sim/testsuite/sim/m32r/mul.cgs
sim/testsuite/sim/m32r/mulhi.cgs
sim/testsuite/sim/m32r/mullo.cgs
sim/testsuite/sim/m32r/mulwhi.cgs
sim/testsuite/sim/m32r/mulwlo.cgs
sim/testsuite/sim/m32r/mv.cgs
sim/testsuite/sim/m32r/mvfachi.cgs
sim/testsuite/sim/m32r/mvfaclo.cgs
sim/testsuite/sim/m32r/mvfacmi.cgs
sim/testsuite/sim/m32r/mvfc.cgs
sim/testsuite/sim/m32r/mvtachi.cgs
sim/testsuite/sim/m32r/mvtaclo.cgs
sim/testsuite/sim/m32r/mvtc.cgs
sim/testsuite/sim/m32r/neg.cgs
sim/testsuite/sim/m32r/nop.cgs
sim/testsuite/sim/m32r/not.cgs
sim/testsuite/sim/m32r/or.cgs
sim/testsuite/sim/m32r/or3.cgs
sim/testsuite/sim/m32r/rac.cgs
sim/testsuite/sim/m32r/rach.cgs
sim/testsuite/sim/m32r/rem.cgs
sim/testsuite/sim/m32r/remu.cgs
sim/testsuite/sim/m32r/rte.cgs
sim/testsuite/sim/m32r/seth.cgs
sim/testsuite/sim/m32r/sll.cgs
sim/testsuite/sim/m32r/sll3.cgs
sim/testsuite/sim/m32r/slli.cgs
sim/testsuite/sim/m32r/sra.cgs
sim/testsuite/sim/m32r/sra3.cgs
sim/testsuite/sim/m32r/srai.cgs
sim/testsuite/sim/m32r/srl.cgs
sim/testsuite/sim/m32r/srl3.cgs
sim/testsuite/sim/m32r/srli.cgs
sim/testsuite/sim/m32r/st-d.cgs
sim/testsuite/sim/m32r/st-minus.cgs
sim/testsuite/sim/m32r/st-plus.cgs
sim/testsuite/sim/m32r/st.cgs
sim/testsuite/sim/m32r/stb-d.cgs
sim/testsuite/sim/m32r/stb.cgs
sim/testsuite/sim/m32r/sth-d.cgs
sim/testsuite/sim/m32r/sth.cgs
sim/testsuite/sim/m32r/sub.cgs
sim/testsuite/sim/m32r/subv.cgs
sim/testsuite/sim/m32r/subx.cgs
sim/testsuite/sim/m32r/testutils.inc
sim/testsuite/sim/m32r/trap.cgs
sim/testsuite/sim/m32r/unlock.cgs
sim/testsuite/sim/m32r/uread16.ms
sim/testsuite/sim/m32r/uread32.ms
sim/testsuite/sim/m32r/uwrite16.ms
sim/testsuite/sim/m32r/uwrite32.ms
sim/testsuite/sim/m32r/xor.cgs
sim/testsuite/sim/m32r/xor3.cgs
sim/testsuite/sim/mips/ChangeLog
sim/testsuite/sim/mips/basic.exp
sim/testsuite/sim/mips/fpu64-ps-sb1.s
sim/testsuite/sim/mips/fpu64-ps.s
sim/testsuite/sim/mips/hilo-hazard-1.s
sim/testsuite/sim/mips/hilo-hazard-2.s
sim/testsuite/sim/mips/hilo-hazard-3.s
sim/testsuite/sim/mips/mdmx-ob-sb1.s
sim/testsuite/sim/mips/mdmx-ob.s
sim/testsuite/sim/mips/mips32-dsp.s
sim/testsuite/sim/mips/mips32-dsp2.s
sim/testsuite/sim/mips/sanity.s
sim/testsuite/sim/mips/testutils.inc
sim/testsuite/sim/mips/utils-dsp.inc
sim/testsuite/sim/mips/utils-fpu.inc
sim/testsuite/sim/mips/utils-mdmx.inc
sim/testsuite/sim/sh/ChangeLog
sim/testsuite/sim/sh/add.s
sim/testsuite/sim/sh/allinsn.exp
sim/testsuite/sim/sh/and.s
sim/testsuite/sim/sh/bandor.s
sim/testsuite/sim/sh/bandornot.s
sim/testsuite/sim/sh/bclr.s
sim/testsuite/sim/sh/bld.s
sim/testsuite/sim/sh/bldnot.s
sim/testsuite/sim/sh/bset.s
sim/testsuite/sim/sh/bst.s
sim/testsuite/sim/sh/bxor.s
sim/testsuite/sim/sh/clip.s
sim/testsuite/sim/sh/div.s
sim/testsuite/sim/sh/dmxy.s
sim/testsuite/sim/sh/fabs.s
sim/testsuite/sim/sh/fadd.s
sim/testsuite/sim/sh/fail.s
sim/testsuite/sim/sh/fcmpeq.s
sim/testsuite/sim/sh/fcmpgt.s
sim/testsuite/sim/sh/fcnvds.s
sim/testsuite/sim/sh/fcnvsd.s
sim/testsuite/sim/sh/fdiv.s
sim/testsuite/sim/sh/fipr.s
sim/testsuite/sim/sh/fldi0.s
sim/testsuite/sim/sh/fldi1.s
sim/testsuite/sim/sh/flds.s
sim/testsuite/sim/sh/float.s
sim/testsuite/sim/sh/fmac.s
sim/testsuite/sim/sh/fmov.s
sim/testsuite/sim/sh/fmul.s
sim/testsuite/sim/sh/fneg.s
sim/testsuite/sim/sh/fpchg.s
sim/testsuite/sim/sh/frchg.s
sim/testsuite/sim/sh/fsca.s
sim/testsuite/sim/sh/fschg.s
sim/testsuite/sim/sh/fsqrt.s
sim/testsuite/sim/sh/fsrra.s
sim/testsuite/sim/sh/fsub.s
sim/testsuite/sim/sh/ftrc.s
sim/testsuite/sim/sh/ldrc.s
sim/testsuite/sim/sh/loop.s
sim/testsuite/sim/sh/macl.s
sim/testsuite/sim/sh/macw.s
sim/testsuite/sim/sh/mov.s
sim/testsuite/sim/sh/movi.s
sim/testsuite/sim/sh/movli.s
sim/testsuite/sim/sh/movua.s
sim/testsuite/sim/sh/movxy.s
sim/testsuite/sim/sh/mulr.s
sim/testsuite/sim/sh/pabs.s
sim/testsuite/sim/sh/padd.s
sim/testsuite/sim/sh/paddc.s
sim/testsuite/sim/sh/pand.s
sim/testsuite/sim/sh/pass.s
sim/testsuite/sim/sh/pclr.s
sim/testsuite/sim/sh/pdec.s
sim/testsuite/sim/sh/pdmsb.s
sim/testsuite/sim/sh/pinc.s
sim/testsuite/sim/sh/pmuls.s
sim/testsuite/sim/sh/prnd.s
sim/testsuite/sim/sh/pshai.s
sim/testsuite/sim/sh/pshar.s
sim/testsuite/sim/sh/pshli.s
sim/testsuite/sim/sh/pshlr.s
sim/testsuite/sim/sh/psub.s
sim/testsuite/sim/sh/pswap.s
sim/testsuite/sim/sh/pushpop.s
sim/testsuite/sim/sh/resbank.s
sim/testsuite/sim/sh/sett.s
sim/testsuite/sim/sh/shll.s
sim/testsuite/sim/sh/shll16.s
sim/testsuite/sim/sh/shll2.s
sim/testsuite/sim/sh/shll8.s
sim/testsuite/sim/sh/shlr.s
sim/testsuite/sim/sh/shlr16.s
sim/testsuite/sim/sh/shlr2.s
sim/testsuite/sim/sh/shlr8.s
sim/testsuite/sim/sh/swap.s
sim/testsuite/sim/sh/testutils.inc
sim/testsuite/sim/sh64/ChangeLog
sim/testsuite/sim/sh64/compact.exp
sim/testsuite/sim/sh64/compact/ChangeLog
sim/testsuite/sim/sh64/compact/add.cgs
sim/testsuite/sim/sh64/compact/addc.cgs
sim/testsuite/sim/sh64/compact/addi.cgs
sim/testsuite/sim/sh64/compact/addv.cgs
sim/testsuite/sim/sh64/compact/and.cgs
sim/testsuite/sim/sh64/compact/andb.cgs
sim/testsuite/sim/sh64/compact/andi.cgs
sim/testsuite/sim/sh64/compact/bf.cgs
sim/testsuite/sim/sh64/compact/bfs.cgs
sim/testsuite/sim/sh64/compact/bra.cgs
sim/testsuite/sim/sh64/compact/braf.cgs
sim/testsuite/sim/sh64/compact/brk.cgs
sim/testsuite/sim/sh64/compact/bsr.cgs
sim/testsuite/sim/sh64/compact/bsrf.cgs
sim/testsuite/sim/sh64/compact/bt.cgs
sim/testsuite/sim/sh64/compact/bts.cgs
sim/testsuite/sim/sh64/compact/clrmac.cgs
sim/testsuite/sim/sh64/compact/clrs.cgs
sim/testsuite/sim/sh64/compact/clrt.cgs
sim/testsuite/sim/sh64/compact/cmpeq.cgs
sim/testsuite/sim/sh64/compact/cmpeqi.cgs
sim/testsuite/sim/sh64/compact/cmpge.cgs
sim/testsuite/sim/sh64/compact/cmpgt.cgs
sim/testsuite/sim/sh64/compact/cmphi.cgs
sim/testsuite/sim/sh64/compact/cmphs.cgs
sim/testsuite/sim/sh64/compact/cmppl.cgs
sim/testsuite/sim/sh64/compact/cmppz.cgs
sim/testsuite/sim/sh64/compact/cmpstr.cgs
sim/testsuite/sim/sh64/compact/div0s.cgs
sim/testsuite/sim/sh64/compact/div0u.cgs
sim/testsuite/sim/sh64/compact/div1.cgs
sim/testsuite/sim/sh64/compact/dmulsl.cgs
sim/testsuite/sim/sh64/compact/dmulul.cgs
sim/testsuite/sim/sh64/compact/dt.cgs
sim/testsuite/sim/sh64/compact/extsb.cgs
sim/testsuite/sim/sh64/compact/extsw.cgs
sim/testsuite/sim/sh64/compact/extub.cgs
sim/testsuite/sim/sh64/compact/extuw.cgs
sim/testsuite/sim/sh64/compact/fabs.cgs
sim/testsuite/sim/sh64/compact/fadd.cgs
sim/testsuite/sim/sh64/compact/fcmpeq.cgs
sim/testsuite/sim/sh64/compact/fcmpgt.cgs
sim/testsuite/sim/sh64/compact/fcnvds.cgs
sim/testsuite/sim/sh64/compact/fcnvsd.cgs
sim/testsuite/sim/sh64/compact/fdiv.cgs
sim/testsuite/sim/sh64/compact/fipr.cgs
sim/testsuite/sim/sh64/compact/fldi0.cgs
sim/testsuite/sim/sh64/compact/fldi1.cgs
sim/testsuite/sim/sh64/compact/flds.cgs
sim/testsuite/sim/sh64/compact/float.cgs
sim/testsuite/sim/sh64/compact/fmac.cgs
sim/testsuite/sim/sh64/compact/fmov.cgs
sim/testsuite/sim/sh64/compact/fmul.cgs
sim/testsuite/sim/sh64/compact/fneg.cgs
sim/testsuite/sim/sh64/compact/frchg.cgs
sim/testsuite/sim/sh64/compact/fschg.cgs
sim/testsuite/sim/sh64/compact/fsqrt.cgs
sim/testsuite/sim/sh64/compact/fsts.cgs
sim/testsuite/sim/sh64/compact/fsub.cgs
sim/testsuite/sim/sh64/compact/ftrc.cgs
sim/testsuite/sim/sh64/compact/ftrv.cgs
sim/testsuite/sim/sh64/compact/jmp.cgs
sim/testsuite/sim/sh64/compact/jsr.cgs
sim/testsuite/sim/sh64/compact/ldc-gbr.cgs
sim/testsuite/sim/sh64/compact/ldcl-gbr.cgs
sim/testsuite/sim/sh64/compact/lds-fpscr.cgs
sim/testsuite/sim/sh64/compact/lds-fpul.cgs
sim/testsuite/sim/sh64/compact/lds-mach.cgs
sim/testsuite/sim/sh64/compact/lds-macl.cgs
sim/testsuite/sim/sh64/compact/lds-pr.cgs
sim/testsuite/sim/sh64/compact/ldsl-fpscr.cgs
sim/testsuite/sim/sh64/compact/ldsl-fpul.cgs
sim/testsuite/sim/sh64/compact/ldsl-mach.cgs
sim/testsuite/sim/sh64/compact/ldsl-macl.cgs
sim/testsuite/sim/sh64/compact/ldsl-pr.cgs
sim/testsuite/sim/sh64/compact/macl.cgs
sim/testsuite/sim/sh64/compact/macw.cgs
sim/testsuite/sim/sh64/compact/mov.cgs
sim/testsuite/sim/sh64/compact/mova.cgs
sim/testsuite/sim/sh64/compact/movb1.cgs
sim/testsuite/sim/sh64/compact/movb10.cgs
sim/testsuite/sim/sh64/compact/movb2.cgs
sim/testsuite/sim/sh64/compact/movb3.cgs
sim/testsuite/sim/sh64/compact/movb4.cgs
sim/testsuite/sim/sh64/compact/movb5.cgs
sim/testsuite/sim/sh64/compact/movb6.cgs
sim/testsuite/sim/sh64/compact/movb7.cgs
sim/testsuite/sim/sh64/compact/movb8.cgs
sim/testsuite/sim/sh64/compact/movb9.cgs
sim/testsuite/sim/sh64/compact/movcal.cgs
sim/testsuite/sim/sh64/compact/movi.cgs
sim/testsuite/sim/sh64/compact/movl1.cgs
sim/testsuite/sim/sh64/compact/movl10.cgs
sim/testsuite/sim/sh64/compact/movl11.cgs
sim/testsuite/sim/sh64/compact/movl2.cgs
sim/testsuite/sim/sh64/compact/movl3.cgs
sim/testsuite/sim/sh64/compact/movl4.cgs
sim/testsuite/sim/sh64/compact/movl5.cgs
sim/testsuite/sim/sh64/compact/movl6.cgs
sim/testsuite/sim/sh64/compact/movl7.cgs
sim/testsuite/sim/sh64/compact/movl8.cgs
sim/testsuite/sim/sh64/compact/movl9.cgs
sim/testsuite/sim/sh64/compact/movt.cgs
sim/testsuite/sim/sh64/compact/movw1.cgs
sim/testsuite/sim/sh64/compact/movw10.cgs
sim/testsuite/sim/sh64/compact/movw11.cgs
sim/testsuite/sim/sh64/compact/movw2.cgs
sim/testsuite/sim/sh64/compact/movw3.cgs
sim/testsuite/sim/sh64/compact/movw4.cgs
sim/testsuite/sim/sh64/compact/movw5.cgs
sim/testsuite/sim/sh64/compact/movw6.cgs
sim/testsuite/sim/sh64/compact/movw7.cgs
sim/testsuite/sim/sh64/compact/movw8.cgs
sim/testsuite/sim/sh64/compact/movw9.cgs
sim/testsuite/sim/sh64/compact/mull.cgs
sim/testsuite/sim/sh64/compact/mulsw.cgs
sim/testsuite/sim/sh64/compact/muluw.cgs
sim/testsuite/sim/sh64/compact/neg.cgs
sim/testsuite/sim/sh64/compact/negc.cgs
sim/testsuite/sim/sh64/compact/nop.cgs
sim/testsuite/sim/sh64/compact/not.cgs
sim/testsuite/sim/sh64/compact/ocbi.cgs
sim/testsuite/sim/sh64/compact/ocbp.cgs
sim/testsuite/sim/sh64/compact/ocbwb.cgs
sim/testsuite/sim/sh64/compact/or.cgs
sim/testsuite/sim/sh64/compact/orb.cgs
sim/testsuite/sim/sh64/compact/ori.cgs
sim/testsuite/sim/sh64/compact/pref.cgs
sim/testsuite/sim/sh64/compact/rotcl.cgs
sim/testsuite/sim/sh64/compact/rotcr.cgs
sim/testsuite/sim/sh64/compact/rotl.cgs
sim/testsuite/sim/sh64/compact/rotr.cgs
sim/testsuite/sim/sh64/compact/rts.cgs
sim/testsuite/sim/sh64/compact/sets.cgs
sim/testsuite/sim/sh64/compact/sett.cgs
sim/testsuite/sim/sh64/compact/shad.cgs
sim/testsuite/sim/sh64/compact/shal.cgs
sim/testsuite/sim/sh64/compact/shar.cgs
sim/testsuite/sim/sh64/compact/shld.cgs
sim/testsuite/sim/sh64/compact/shll.cgs
sim/testsuite/sim/sh64/compact/shll16.cgs
sim/testsuite/sim/sh64/compact/shll2.cgs
sim/testsuite/sim/sh64/compact/shll8.cgs
sim/testsuite/sim/sh64/compact/shlr.cgs
sim/testsuite/sim/sh64/compact/shlr16.cgs
sim/testsuite/sim/sh64/compact/shlr2.cgs
sim/testsuite/sim/sh64/compact/shlr8.cgs
sim/testsuite/sim/sh64/compact/stc-gbr.cgs
sim/testsuite/sim/sh64/compact/stcl-gbr.cgs
sim/testsuite/sim/sh64/compact/sts-fpscr.cgs
sim/testsuite/sim/sh64/compact/sts-fpul.cgs
sim/testsuite/sim/sh64/compact/sts-mach.cgs
sim/testsuite/sim/sh64/compact/sts-macl.cgs
sim/testsuite/sim/sh64/compact/sts-pr.cgs
sim/testsuite/sim/sh64/compact/stsl-fpscr.cgs
sim/testsuite/sim/sh64/compact/stsl-fpul.cgs
sim/testsuite/sim/sh64/compact/stsl-mach.cgs
sim/testsuite/sim/sh64/compact/stsl-macl.cgs
sim/testsuite/sim/sh64/compact/stsl-pr.cgs
sim/testsuite/sim/sh64/compact/sub.cgs
sim/testsuite/sim/sh64/compact/subc.cgs
sim/testsuite/sim/sh64/compact/subv.cgs
sim/testsuite/sim/sh64/compact/swapb.cgs
sim/testsuite/sim/sh64/compact/swapw.cgs
sim/testsuite/sim/sh64/compact/tasb.cgs
sim/testsuite/sim/sh64/compact/testutils.inc
sim/testsuite/sim/sh64/compact/trapa.cgs
sim/testsuite/sim/sh64/compact/tst.cgs
sim/testsuite/sim/sh64/compact/tstb.cgs
sim/testsuite/sim/sh64/compact/tsti.cgs
sim/testsuite/sim/sh64/compact/xor.cgs
sim/testsuite/sim/sh64/compact/xorb.cgs
sim/testsuite/sim/sh64/compact/xori.cgs
sim/testsuite/sim/sh64/compact/xtrct.cgs
sim/testsuite/sim/sh64/interwork.exp
sim/testsuite/sim/sh64/media.exp
sim/testsuite/sim/sh64/media/ChangeLog
sim/testsuite/sim/sh64/media/add.cgs
sim/testsuite/sim/sh64/media/addi.cgs
sim/testsuite/sim/sh64/media/addil.cgs
sim/testsuite/sim/sh64/media/addl.cgs
sim/testsuite/sim/sh64/media/addzl.cgs
sim/testsuite/sim/sh64/media/alloco.cgs
sim/testsuite/sim/sh64/media/and.cgs
sim/testsuite/sim/sh64/media/andc.cgs
sim/testsuite/sim/sh64/media/andi.cgs
sim/testsuite/sim/sh64/media/beq.cgs
sim/testsuite/sim/sh64/media/beqi.cgs
sim/testsuite/sim/sh64/media/bge.cgs
sim/testsuite/sim/sh64/media/bgeu.cgs
sim/testsuite/sim/sh64/media/bgt.cgs
sim/testsuite/sim/sh64/media/bgtu.cgs
sim/testsuite/sim/sh64/media/blink.cgs
sim/testsuite/sim/sh64/media/bne.cgs
sim/testsuite/sim/sh64/media/bnei.cgs
sim/testsuite/sim/sh64/media/brk.cgs
sim/testsuite/sim/sh64/media/byterev.cgs
sim/testsuite/sim/sh64/media/cmpeq.cgs
sim/testsuite/sim/sh64/media/cmpgt.cgs
sim/testsuite/sim/sh64/media/cmpgtu.cgs
sim/testsuite/sim/sh64/media/cmveq.cgs
sim/testsuite/sim/sh64/media/cmvne.cgs
sim/testsuite/sim/sh64/media/fabsd.cgs
sim/testsuite/sim/sh64/media/fabss.cgs
sim/testsuite/sim/sh64/media/faddd.cgs
sim/testsuite/sim/sh64/media/fadds.cgs
sim/testsuite/sim/sh64/media/fcmpeqd.cgs
sim/testsuite/sim/sh64/media/fcmpeqs.cgs
sim/testsuite/sim/sh64/media/fcmpged.cgs
sim/testsuite/sim/sh64/media/fcmpges.cgs
sim/testsuite/sim/sh64/media/fcmpgtd.cgs
sim/testsuite/sim/sh64/media/fcmpgts.cgs
sim/testsuite/sim/sh64/media/fcmpund.cgs
sim/testsuite/sim/sh64/media/fcmpuns.cgs
sim/testsuite/sim/sh64/media/fcnvds.cgs
sim/testsuite/sim/sh64/media/fcnvsd.cgs
sim/testsuite/sim/sh64/media/fdivd.cgs
sim/testsuite/sim/sh64/media/fdivs.cgs
sim/testsuite/sim/sh64/media/fgetscr.cgs
sim/testsuite/sim/sh64/media/fiprs.cgs
sim/testsuite/sim/sh64/media/fldd.cgs
sim/testsuite/sim/sh64/media/fldp.cgs
sim/testsuite/sim/sh64/media/flds.cgs
sim/testsuite/sim/sh64/media/fldxd.cgs
sim/testsuite/sim/sh64/media/fldxp.cgs
sim/testsuite/sim/sh64/media/fldxs.cgs
sim/testsuite/sim/sh64/media/floatld.cgs
sim/testsuite/sim/sh64/media/floatls.cgs
sim/testsuite/sim/sh64/media/floatqd.cgs
sim/testsuite/sim/sh64/media/floatqs.cgs
sim/testsuite/sim/sh64/media/fmacs.cgs
sim/testsuite/sim/sh64/media/fmovd.cgs
sim/testsuite/sim/sh64/media/fmovdq.cgs
sim/testsuite/sim/sh64/media/fmovls.cgs
sim/testsuite/sim/sh64/media/fmovqd.cgs
sim/testsuite/sim/sh64/media/fmovs.cgs
sim/testsuite/sim/sh64/media/fmovsl.cgs
sim/testsuite/sim/sh64/media/fmuld.cgs
sim/testsuite/sim/sh64/media/fmuls.cgs
sim/testsuite/sim/sh64/media/fnegd.cgs
sim/testsuite/sim/sh64/media/fnegs.cgs
sim/testsuite/sim/sh64/media/fputscr.cgs
sim/testsuite/sim/sh64/media/fsqrtd.cgs
sim/testsuite/sim/sh64/media/fsqrts.cgs
sim/testsuite/sim/sh64/media/fstd.cgs
sim/testsuite/sim/sh64/media/fstp.cgs
sim/testsuite/sim/sh64/media/fsts.cgs
sim/testsuite/sim/sh64/media/fstxd.cgs
sim/testsuite/sim/sh64/media/fstxp.cgs
sim/testsuite/sim/sh64/media/fstxs.cgs
sim/testsuite/sim/sh64/media/fsubd.cgs
sim/testsuite/sim/sh64/media/fsubs.cgs
sim/testsuite/sim/sh64/media/ftrcdl.cgs
sim/testsuite/sim/sh64/media/ftrcdq.cgs
sim/testsuite/sim/sh64/media/ftrcsl.cgs
sim/testsuite/sim/sh64/media/ftrcsq.cgs
sim/testsuite/sim/sh64/media/ftrvs.cgs
sim/testsuite/sim/sh64/media/getcfg.cgs
sim/testsuite/sim/sh64/media/getcon.cgs
sim/testsuite/sim/sh64/media/gettr.cgs
sim/testsuite/sim/sh64/media/icbi.cgs
sim/testsuite/sim/sh64/media/ldb.cgs
sim/testsuite/sim/sh64/media/ldhil.cgs
sim/testsuite/sim/sh64/media/ldhiq.cgs
sim/testsuite/sim/sh64/media/ldl.cgs
sim/testsuite/sim/sh64/media/ldlol.cgs
sim/testsuite/sim/sh64/media/ldloq.cgs
sim/testsuite/sim/sh64/media/ldq.cgs
sim/testsuite/sim/sh64/media/ldub.cgs
sim/testsuite/sim/sh64/media/lduw.cgs
sim/testsuite/sim/sh64/media/ldw.cgs
sim/testsuite/sim/sh64/media/ldxb.cgs
sim/testsuite/sim/sh64/media/ldxl.cgs
sim/testsuite/sim/sh64/media/ldxq.cgs
sim/testsuite/sim/sh64/media/ldxub.cgs
sim/testsuite/sim/sh64/media/ldxuw.cgs
sim/testsuite/sim/sh64/media/ldxw.cgs
sim/testsuite/sim/sh64/media/mabsl.cgs
sim/testsuite/sim/sh64/media/mabsw.cgs
sim/testsuite/sim/sh64/media/maddl.cgs
sim/testsuite/sim/sh64/media/maddsl.cgs
sim/testsuite/sim/sh64/media/maddsub.cgs
sim/testsuite/sim/sh64/media/maddsw.cgs
sim/testsuite/sim/sh64/media/maddw.cgs
sim/testsuite/sim/sh64/media/mcmpeqb.cgs
sim/testsuite/sim/sh64/media/mcmpeql.cgs
sim/testsuite/sim/sh64/media/mcmpeqw.cgs
sim/testsuite/sim/sh64/media/mcmpgtl.cgs
sim/testsuite/sim/sh64/media/mcmpgtub.cgs
sim/testsuite/sim/sh64/media/mcmpgtw.cgs
sim/testsuite/sim/sh64/media/mcmv.cgs
sim/testsuite/sim/sh64/media/mcnvslw.cgs
sim/testsuite/sim/sh64/media/mcnvswb.cgs
sim/testsuite/sim/sh64/media/mcnvswub.cgs
sim/testsuite/sim/sh64/media/mextr1.cgs
sim/testsuite/sim/sh64/media/mextr2.cgs
sim/testsuite/sim/sh64/media/mextr3.cgs
sim/testsuite/sim/sh64/media/mextr4.cgs
sim/testsuite/sim/sh64/media/mextr5.cgs
sim/testsuite/sim/sh64/media/mextr6.cgs
sim/testsuite/sim/sh64/media/mextr7.cgs
sim/testsuite/sim/sh64/media/mmacfxwl.cgs
sim/testsuite/sim/sh64/media/mmacnfx-wl.cgs
sim/testsuite/sim/sh64/media/mmulfxl.cgs
sim/testsuite/sim/sh64/media/mmulfxrpw.cgs
sim/testsuite/sim/sh64/media/mmulfxw.cgs
sim/testsuite/sim/sh64/media/mmulhiwl.cgs
sim/testsuite/sim/sh64/media/mmull.cgs
sim/testsuite/sim/sh64/media/mmullowl.cgs
sim/testsuite/sim/sh64/media/mmulsumwq.cgs
sim/testsuite/sim/sh64/media/mmulw.cgs
sim/testsuite/sim/sh64/media/movi.cgs
sim/testsuite/sim/sh64/media/mpermw.cgs
sim/testsuite/sim/sh64/media/msadubq.cgs
sim/testsuite/sim/sh64/media/mshaldsl.cgs
sim/testsuite/sim/sh64/media/mshaldsw.cgs
sim/testsuite/sim/sh64/media/mshardl.cgs
sim/testsuite/sim/sh64/media/mshardsq.cgs
sim/testsuite/sim/sh64/media/mshardw.cgs
sim/testsuite/sim/sh64/media/mshfhib.cgs
sim/testsuite/sim/sh64/media/mshfhil.cgs
sim/testsuite/sim/sh64/media/mshfhiw.cgs
sim/testsuite/sim/sh64/media/mshflob.cgs
sim/testsuite/sim/sh64/media/mshflol.cgs
sim/testsuite/sim/sh64/media/mshflow.cgs
sim/testsuite/sim/sh64/media/mshlldl.cgs
sim/testsuite/sim/sh64/media/mshlldw.cgs
sim/testsuite/sim/sh64/media/mshlrdl.cgs
sim/testsuite/sim/sh64/media/mshlrdw.cgs
sim/testsuite/sim/sh64/media/msubl.cgs
sim/testsuite/sim/sh64/media/msubsl.cgs
sim/testsuite/sim/sh64/media/msubsub.cgs
sim/testsuite/sim/sh64/media/msubsw.cgs
sim/testsuite/sim/sh64/media/msubw.cgs
sim/testsuite/sim/sh64/media/mulsl.cgs
sim/testsuite/sim/sh64/media/mulul.cgs
sim/testsuite/sim/sh64/media/nop.cgs
sim/testsuite/sim/sh64/media/nsb.cgs
sim/testsuite/sim/sh64/media/ocbi.cgs
sim/testsuite/sim/sh64/media/ocbp.cgs
sim/testsuite/sim/sh64/media/ocbwb.cgs
sim/testsuite/sim/sh64/media/or.cgs
sim/testsuite/sim/sh64/media/ori.cgs
sim/testsuite/sim/sh64/media/prefi.cgs
sim/testsuite/sim/sh64/media/pta.cgs
sim/testsuite/sim/sh64/media/ptabs.cgs
sim/testsuite/sim/sh64/media/ptb.cgs
sim/testsuite/sim/sh64/media/ptrel.cgs
sim/testsuite/sim/sh64/media/putcfg.cgs
sim/testsuite/sim/sh64/media/putcon.cgs
sim/testsuite/sim/sh64/media/rte.cgs
sim/testsuite/sim/sh64/media/shard.cgs
sim/testsuite/sim/sh64/media/shardl.cgs
sim/testsuite/sim/sh64/media/shari.cgs
sim/testsuite/sim/sh64/media/sharil.cgs
sim/testsuite/sim/sh64/media/shlld.cgs
sim/testsuite/sim/sh64/media/shlldl.cgs
sim/testsuite/sim/sh64/media/shlli.cgs
sim/testsuite/sim/sh64/media/shllil.cgs
sim/testsuite/sim/sh64/media/shlrd.cgs
sim/testsuite/sim/sh64/media/shlrdl.cgs
sim/testsuite/sim/sh64/media/shlri.cgs
sim/testsuite/sim/sh64/media/shlril.cgs
sim/testsuite/sim/sh64/media/shori.cgs
sim/testsuite/sim/sh64/media/sleep.cgs
sim/testsuite/sim/sh64/media/stb.cgs
sim/testsuite/sim/sh64/media/sthil.cgs
sim/testsuite/sim/sh64/media/sthiq.cgs
sim/testsuite/sim/sh64/media/stl.cgs
sim/testsuite/sim/sh64/media/stlol.cgs
sim/testsuite/sim/sh64/media/stloq.cgs
sim/testsuite/sim/sh64/media/stq.cgs
sim/testsuite/sim/sh64/media/stw.cgs
sim/testsuite/sim/sh64/media/stxb.cgs
sim/testsuite/sim/sh64/media/stxl.cgs
sim/testsuite/sim/sh64/media/stxq.cgs
sim/testsuite/sim/sh64/media/stxw.cgs
sim/testsuite/sim/sh64/media/sub.cgs
sim/testsuite/sim/sh64/media/subl.cgs
sim/testsuite/sim/sh64/media/swapq.cgs
sim/testsuite/sim/sh64/media/synci.cgs
sim/testsuite/sim/sh64/media/synco.cgs
sim/testsuite/sim/sh64/media/testutils.inc
sim/testsuite/sim/sh64/media/trapa.cgs
sim/testsuite/sim/sh64/media/xor.cgs
sim/testsuite/sim/sh64/media/xori.cgs
sim/testsuite/sim/sh64/misc/fr-dr.s
sim/testsuite/sim/v850/allinsns.exp
sim/testsuite/sim/v850/bsh.cgs
sim/testsuite/sim/v850/div.cgs
sim/testsuite/sim/v850/divh.cgs
sim/testsuite/sim/v850/divh_3.cgs
sim/testsuite/sim/v850/divhu.cgs
sim/testsuite/sim/v850/divu.cgs
sim/testsuite/sim/v850/sar.cgs
sim/testsuite/sim/v850/satadd.cgs
sim/testsuite/sim/v850/satsub.cgs
sim/testsuite/sim/v850/satsubi.cgs
sim/testsuite/sim/v850/satsubr.cgs
sim/testsuite/sim/v850/shl.cgs
sim/testsuite/sim/v850/shr.cgs
sim/testsuite/sim/v850/testutils.cgs
sim/testsuite/sim/v850/testutils.inc
sim/v850/ChangeLog
sim/v850/Makefile.in
sim/v850/config.in
sim/v850/configure
sim/v850/configure.ac
sim/v850/interp.c
sim/v850/sim-main.h
sim/v850/simops.c
sim/v850/simops.h
sim/v850/v850-dc
sim/v850/v850.igen
sim/v850/v850_sim.h
texinfo/texinfo.tex
Diffstat (limited to 'gdb/tui')
34 files changed, 0 insertions, 11767 deletions
diff --git a/gdb/tui/ChangeLog-1998-2003 b/gdb/tui/ChangeLog-1998-2003 deleted file mode 100644 index fc5886c..0000000 --- a/gdb/tui/ChangeLog-1998-2003 +++ /dev/null @@ -1,1217 +0,0 @@ -2003-09-27 Andrew Cagney <cagney@redhat.com> - - * tuiRegs.c: Rename REGISTER_RAW_SIZE to - DEPRECATED_REGISTER_RAW_SIZE. - -2003-09-13 Andrew Cagney <cagney@redhat.com> - - * tui.h (struct ui_file): Add opaque declaration. - -2003-08-04 Daniel Jacobowitz <drow@mvista.com> - - * tui-interp.c: Include "cli-out.h". - (tui_resume): Update tui_old_uiout's stream to gdb_stdout. - -2003-07-24 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_rl_other_window): New function to switch the TUI active - window and give focus to a next window. - (tui_initialize_readline): Bind it to c-x o. - (tui_rl_next_keymap): Activate TUI mode when entering SingleKey mode. - -2003-07-23 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_enable): Call tuiRefreshAll to make sure the window - is accurate. - -2003-07-23 Stephane Carrez <stcarrez@nerim.fr> - - * tui-interp.c (tui_resume): Enable tui when we expected it. - (tui_suspend): Remember in which TUI mode we are. - (_initialize_tui_interp): Use the tui interpreter even when no - other interpreter was set and define in which TUI mode to start. - -2003-06-28 Daniel Jacobowitz <drow@mvista.com> - - * tui-out.c (tui_ui_out_impl): Add NULL for redirect member. - -2003-06-22 Daniel Jacobowitz <drow@mvista.com> - - * tui-hooks.c: Update include order. - * tui.c: Likewise. - * tuiCommand.c: Likewise. - * tuiData.c: Likewise. - * tuiDataWin.c: Likewise. - * tuiDisassem.c: Likewise. - * tuiGeneralWin.c: Likewise. - * tuiIO.c: Likewise. - * tuiLayout.c: Likewise. - * tuiRegs.c: Likewise. - * tuiSource.c: Likewise. - * tuiSourceWin.c: Likewise. - * tuiStack.c: Likewise. - * tuiWin.c: Likewise. - -2003-06-12 Andreas Schwab <schwab@suse.de> - - * tuiSource.c (tuiVerticalSourceScroll): Use get_frame_pc. - * tuiSourceWin.c (tuiHorizontalSourceScroll): Likewise. - * tuiStack.c (tui_get_function_from_frame): Likewise. - (tuiShowFrameInfo): Likewise. - * tuiWin.c (_makeVisibleWithNewHeight): Likewise. - * tui-hooks.c (tui_selected_frame_level_changed_hook): Likewise. - * tuiDisassem.c (tuiVerticalDisassemScroll): Likewise. - Include "disasm.h". - -2003-05-08 Andrew Cagney <cagney@redhat.com> - - * tuiRegs.c: Use MAX_REGISTER_SIZE instead of - MAX_REGISTER_RAW_SIZE. - -2003-05-03 Andrew Cagney <cagney@redhat.com> - - * tuiDisassem.c (tui_disassemble): Call gdb_print_insn, instead of - TARGET_PRINT_INSN. Do not initialize a disassemble_info object. - -2003-04-30 Andrew Cagney <cagney@redhat.com> - - * tuiDisassem.c (tui_disassemble): Use - "deprecated_tm_print_insn_info" instead of TARGET_PRINT_INSN_INFO, - add comment. - -2003-03-14 Andrew Cagney <cagney@redhat.com> - - * tuiRegs.c (_tuiGetRegisterRawValue): Use frame_read_register, - instead of get_saved_register. - -2003-03-13 Stephane Carrez <stcarrez@nerim.fr> - - * tui-out.c (tui_out_data): Fix typedef. - -2003-03-08 Andrew Cagney <cagney@redhat.com> - - * tui-out.c: Update copyright. - (tui_out_data): Define typedef. Use instead of ui_out_data. - -2003-02-14 Andrew Cagney <ac131313@redhat.com> - - * tui.c (tui_enable, tui_disable): Don't modify tui_version. - (tui_is_window_visible, tui_get_command_dimension): Test - tui_active instead of tui_version. - * tuiData.h (tui_version): Delete declaration. - * tui-hooks.c (tui_init_hook, tui_event_loop): Delete function, - moved to "tui-interp.c". - (tui_exit, tui_command_loop): Ditto. - (_initialize_tui): Don't initialize init_ui_hook. Initialize - target_new_objfile_hook. - * tui-interp.c: New file. - -2003-02-12 Andrew Cagney <ac131313@redhat.com> - - * tuiIO.c (tui_prep_terminal): Add one notused parameter. - * tui.c (tui_rl_switch_mode): Add two notused parameters. - (tui_rl_change_windows, tui_rl_next_keymap): Ditto. - (tui_rl_delete_other_windows): Ditto. - (tui_rl_change_windows, tui_rl_delete_other_windows): Update - calls. - -2002-12-08 Elena Zannoni <ezannoni@redhat.com> - - Import of readline 4.3. - Fix PR gdb/675 - * tuiWin.c: Include readline/readline.h. - (tui_update_gdb_sizes): Use accessor function rl_get_screen_size. - (tuiResizeAll): Ditto. - -2002-12-06 Elena Zannoni <ezannoni@redhat.com> - - * tuiStack.c (tuiShowFrameInfo): Fix typo. - -2002-11-29 Andrew Cagney <ac131313@redhat.com> - - * tui/tui-hooks.c: Update to use deprecated_selected_frame. - * tui/tui.c, tui/tuiDisassem.c, tui/tuiRegs.c: Ditto. - * tui/tuiSource.c, tui/tuiSourceWin.c, tui/tuiWin.c: Ditto. - -2002-11-28 Andrew Cagney <ac131313@redhat.com> - - * tuiStack.c (tuiShowFrameInfo): Use find_frame_sal instead of - find_pc_line. - -2002-11-23 Andrew Cagney <ac131313@redhat.com> - - * tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of - deprecated_frame_in_dummy. Fix coding style. - -2002-11-21 Stephane Carrez <stcarrez@nerim.fr> - - * tui-hooks.c (tui_init_hook): Don't enable the TUI if a specific - interpreter is installed. - -2002-11-18 Andrew Cagney <ac131313@redhat.com> - - * tuiStack.c (tuiShowFrameInfo): Use get_frame_type instead of - signal_handler_caller. - -2002-11-10 Andrew Cagney <ac131313@redhat.com> - - * tuiStack.c (tuiShowFrameInfo): Replace frame_in_dummy with - deprecated_frame_in_dummy. - -2002-10-26 Stephane Carrez <stcarrez@nerim.fr> - - * tuiIO.c (tui_prep_terminal): Save the prompt registered in readline. - (tui_redisplay_readline): Use the last saved prompt. - (tui_rl_saved_prompt): New. - -2002-10-25 Stephane Carrez <stcarrez@nerim.fr> - - Fix PR gdb/787 - * tuiWin.c (ACS_LRCORNER, ACS_LLCORNER, ACS_ULCORNER, ACS_URCORNER, - ACS_HLINE, ACS_VLINE): Define if they don't exist. - -2002-10-25 Stephane Carrez <stcarrez@nerim.fr> - - Fix PR gdb/478 - * tuiIO.c (tui_initialize_io): Use setvbuf since this is portable. - -2002-10-02 Elena Zannoni <ezannoni@redhat.com> - - * tui-hooks.c (selected_frame_level_changed_hook): Use the one - exported from frame.h. - -2002-09-29 Elena Zannoni <ezannoni@redhat.com> - - * tui.c (tui_show_source): Don't access current_source_symtab, use - accessor function instead. Include source.h and symtab.h - * tuiDisassem.c (tuiShowDisassemAndUpdateSource, - tuiVerticalDisassemScroll): Use accessor functions for current - source line and symtab. Include source.h. - * tuiLayout.c (_extractDisplayStartAddr): Use accessor functions - for current source line and symtab. Include source.h. - * tuiWin.c (_makeVisibleWithNewHeight): Ditto. - * tuiSourceWin.c (tuiUpdateSourceWindowAsIs, - tuiHorizontalSourceScroll): Ditto. - * tuiSource.c (tuiVerticalSourceScroll): Ditto. - -2002-09-13 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_rl_switch_mode): Remove unecessary TUI switch printfs. - (tui_initialize_readline): Allow to use space to leave SingleKey - to enter one gdb command. - (tui_enable): Restore the TUI keymap when we are back to TUI. - (tui_disable): Restore normal keymap when leaving TUI. - * tuiIO.c (tui_redisplay_readline): Restore the SingleKey mode - when the buffer becomes empty and we are in tui_one_command_mode. - -2002-09-13 Stephane Carrez <stcarrez@nerim.fr> - - * tuiIO.c (tui_setup_io): rl_already_prompted must be cleared - when leaving TUI mode so that gdb prompt is displayed. - -2002-09-13 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.c (tui_make_status_line): Make sure the local buffer - is large enough to hold the complete line. - -2002-09-10 Stephane Carrez <stcarrez@nerim.fr> - - * tui-hooks.c (tui_event_loop): New function. - (tui_command_loop): New function to override gdb loop and make sure - uiout is set according to TUI mode. - (tui_command_loop): Install the specific TUI command hook. - * tuiIO.c (tui_initialize_io): Initialize tui_old_uiout. - (tui_uiout, tui_old_uiout): Make public. - * tuiIO.h (tui_uiout, tui_old_uiout): Declare. - -2002-09-04 Stephane Carrez <stcarrez@nerim.fr> - - * tuiIO.c (tui_putc): New function to print one character. - (printable_part): New function from readline/complete.c. - (PUTX): New macro, likewise. - (print_filename): New function, likewise. - (get_y_or_n): New function, likewise and adapted for TUI. - (tui_rl_display_match_list): New function from readline/complete.c - and writes on TUI command window. - (tui_setup_io): Install or remove the readline hook - rl_completion_display_matches_hook so that completion is written - directly in TUI command window instead of in the TUI pipe. - (tui_initialize_io): Use #ifdef TUI_USE_PIPE_FOR_READLINE for the - TUI redirection pipe. - (tui_getc): Likewise for call to tui_readline_output. - (tui_readline_output): Likewise for function. - * tui.c (tui_rl_startup_hook): Always take care of gdb prompt. - -2002-09-02 Stephane Carrez <stcarrez@nerim.fr> - - * tuiWin.c (_newHeightOk): Fix compilation warnings. - -2002-09-01 Stephane Carrez <stcarrez@nerim.fr> - - * tuiWin.c (_tuiAllWindowsInfo): Don't crash if the window - is not displayed. - -2002-09-01 Stephane Carrez <stcarrez@nerim.fr> - - * tui-out.c (tui_out_new): Clear start_of_line. - * tuiSource.c (tuiVerticalSourceScroll): Use print_source_lines - to update the current source line. - -2002-09-01 Stephane Carrez <stcarrez@nerim.fr> - - * tui-hooks.c (tui_detach_hook): New hook to know when a process dies. - (tui_install_hooks): Install it. - (tui_remove_hooks): Remove it. - -2002-09-01 Stephane Carrez <stcarrez@nerim.fr> - - * tuiData.h (FILE_PREFIX): Don't define. - (blankStr, locationStr, breakStr): Don't declare. - (breakLocationStr, nullStr, historyLimit, setHistoryLimitTo): Likewise. - (displayableWinContentOf, displayableWinContentAt): Likewise. - (winElementHeight, winByName, freeAllWindows): Likewise. - - * tuiData.c (blankStr, locationStr, breakStr): Remove. - (breakLocationStr, nullStr, historyLimit, setHistoryLimitTo): Remove. - (displayableWinContentOf, displayableWinContentAt): Remove. - (winElementHeight, winByName, freeAllWindows): Remove. - -2002-09-01 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.c (tui_make_status_line): New function to create the - status line. - (tuiShowLocatorContent): Use it instead of displayableWinContentAt. - * tuiData.h (PROC_PREFIX): Use "In:" to reduce length of prefix. - (PC_PREFIX): Use upper case. - (SINGLE_KEY, MIN_LINE_WIDTH, MIN_PROC_WIDTH): Define. - (MAX_TARGET_WIDTH, MAX_PID_WIDTH): Define. - -2002-08-31 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.h (tuiUpdateAllExecInfos): Don't declare. - (tuiClearAllExecInfosContent): Likewise. - (tuiEraseAllExecInfosContent): Ditto. - (tuiUpdateSourceWindowsFromLocator): Ditto. - * tuiSourceWin.c (tuiUpdateAllExecInfos): Remove. - * tui.h (tui_vCheckDataValues): Don't declare. - (tui_vStartNewLines, tui_vAllSetHasBreakAt): Likewise. - (tui_vUpdateLocatorFilename, tui_vUpdateSourceWindowsWithAddr): Ditto. - (tui_vShowFrameInfo): Ditto. - -2002-08-31 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_commands): Table of single key commands. - (tui_rl_command_key): New function to execute gdb command. - (tui_rl_command_mode): New function to temporarily leave SingleKey. - (tui_rl_next_keymap): New function to enter/leave the SingleKey mode. - (tui_rl_startup_hook): New function to avoid prompt display by - readline functions. - (tui_set_key_mode): New function to set the key mode and install - the readline keymap. - (tui_initialize_readline): Create TUI SingleKey readline map. - (tui_enable): Install rl_startup_hook. - (tui_disable): Remove it. - * tui.h (enum tui_key_mode): Declare. - (tui_set_key_mode, tui_current_key_mode): Declare. - * tuiIO.c (tui_redisplay_readline): Don't display the prompt in - SingleKey mode. - * tuiIO.h (tui_redisplay_readline): Declare. - -2002-08-31 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tuiSetIsExecPointAt): Redraw the previous and - current line. - -2002-08-31 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSource.c (tuiSetSourceContent): Remove old breakpoint code. - (_hasBreak): Remove. - (tuiShowSource): Fix comment indentation. - (tuiSourceIsDisplayed): Likewise. - (tuiVerticalSourceScroll): Likewise. - -2002-08-30 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.h (tui_update_all_breakpoint_info): Declare. - (tui_update_breakpoint_info): Declare. - (tuiSetHasBreakAt, tuiAllSetHasBreakAt): Remove. - - * tuiSourceWin.c (tuiUpdateSourceWindowAsIs): Update breakpoint - information using tui_update_breakpoint_info. - (tui_update_all_breakpoint_info): New function to refresh all - execution windows. - (tui_update_breakpoint_info): New function to recompute the status - of exec info window from breakpoints. - (tuiSetHasBreakAt, tuiAllSetHasBreakAt): Remove. - (tuiSetExecInfoContent): Use the exec info flags computed by - tui_update_breakpoint_info to display a short status about breakpoints. - - * tuiData.h (TuiExecInfoContent): New for exec info string. - (TuiWhichElement): Use it. - (TUI_BP_ENABLED, TUI_BP_DISABLED, TUI_BP_HIT): New defines. - (TUI_BP_CONDITIONAL, TUI_BP_HARDWARE): New defines. - (TUI_BP_HIT_POS, TUI_BP_BREAK_POS, TUI_EXEC_POS): Likewise. - (TUI_EXECINFO_SIZE): Likewise. - * tuiData.c (initContentElement): Clear exec info string. - - * tui-hooks.c (get_breakpoint): Remove. - (tui_event_create_breakpoint): Call tui_update_all_breakpoint_info. - (tui_event_delete_breakpoint): Likewise. - (tui_event_modify_breakpoint): Likewise. - -2002-08-29 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tuiGetLowDisassemblyAddress): Moved from here. - * tuiDisassem.c (tuiGetLowDisassemblyAddress): To here, and use - tui_find_disassembly_address to find the starting address of - disassemble window. - -2002-08-28 Stephane Carrez <stcarrez@nerim.fr> - - * tuiDisassem.c (tui_disassemble): New function to disassemble - several lines in a buffer. - (tui_find_disassembly_address): New function to search backward - or forward a disassembly line. - (tuiSetDisassemContent): Use tui_disassemble to obtain the real - content and format it in the window. - (tuiShowDisassemAndUpdateSource): Remove unused locals. - (tuiVerticalDisassemScroll): Use tui_find_disassembly_address to - obtain the address to disassemble for the scrolling. - * tuiDisassem.h (tuiGetBeginAsmAddress): Update. - * tuiSourceWin.c (tuiUpdateSourceWindowAsIs): Don't pass symtab. - -2002-08-28 Stephane Carrez <stcarrez@nerim.fr> - - * tuiIO.c (CTRL_CHAR): Redefine and use readline 4.3 definition. - -2002-08-26 Stephane Carrez <stcarrez@nerim.fr> - - Fix PR gdb/393: - * tui.c (tui_disable): Update gdb's knowledge of its terminal - using target_terminal_save_ours. - (tui_enable): Likewise. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_rl_switch_mode): Renames tui_switch_mode. - (tui_rl_change_windows): Renames tui_change_windows. - (tui_rl_delete_other_windows): Renames tui_delete_other_windows. - (tui_initialize_readline): Update. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiDisassem.c (tuiSetDisassemContent): Use breakpoint_here_p. - (_hasBreak): Remove. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiDisassem.c (tuiGetBeginAsmAddress): Use lookup_minimal_symbol - to find symbol address. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tui_display_main): Rename from tuiDisplayMainFunction - and use tuiGetBeginAsmAddress. - * tuiSourceWin.h (tui_display_main): Declare. - * tui.h (tuiDisplayMainFunction): Remove. - * tui-hooks.c (tui_new_objfile_hook): Update. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSource.h (m_tuiShowSourceAsIs): Remove macro. - (tuiShowSourceAsIs): Don't declare. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tui-hooks.c (tui_selected_frame_level_changed_hook): Always update - the frame position. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.c (tuiSetLocatorContent): Remove. - (tuiUpdateLocatorInfoFromFrame): Remove. - (tui_set_locator_info): Allocate the content buffer if necessary. - (tui_set_locator_filename): Call tui_set_locator_info directly. - (tuiShowFrameInfo): Likewise and use find_pc_line instead of - find_pc_symtab. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tuiDisplayMainFunction): Update to use - tuiUpdateLocatorFilename. - * tuiStack.c (tuiSetLocatorInfo): Make it static. - (tuiSetLocatorContent): Likewise. - (tuiUpdateLocatorInfoFromFrame): Likewise. - (tuiSwitchFilename): Remove. - (tui_set_locator_filename): New function - (tui_set_locator_info): Rename from tuiSetLocatorInfo to GNU-ify; - use tui_set_locator_filename to record the filename. - (tuiUpdateLocatorFilename): Likewise. - (tuiUpdateLocatorInfoFromFrame): Update. - (tuiSetLocatorContent): Likewise. - * tuiStack.h (tuiClearLocatorContent): Don't declare. - (tuiSetLocatorInfo, tuiSetLocatorContent): Likewise. - (tuiUpdateLocatorInfoFromFrame, tuiSwitchFilename): Likewise. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tuiSetHasBreakAt): Use filename for breakpoint - comparison; cleanup. - * tuiSource.c (tuiSetSourceContent): Set window title and filename. - * tuiGeneralWin.c (boxWin): Print optional title on top of window. - * tuiData.h (TuiSourceInfo): Add filename member. - (TuiGenWinInfo): Add title member. - * tuiData.c (initGenericPart): Clear title. - (freeWindow): Free title and filename; remove unused locals. - (initWinInfo): Clear filename. - (tuiDelWindow): Free it; remove unused locals. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.h (tuiGetLocatorFilename): Don't declare. - (tuiUpdateLocatorDisplay): Likewise. - * tuiStack.c (tuiGetLocatorFilename): Remove. - (tuiShowFrameInfo): Use tuiSetLocatorContent and tuiShowLocatorContent - instead of tuiUpdateLocatorDisplay. - (tuiUpdateLocatorDisplay): Remove. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.h (tuiClearLocatorDisplay): Don't declare. - * tuiStack.c (tuiClearLocatorDisplay): Remove. - (tuiShowLocatorContent): Use wclrtoeol to clear end of status line. - (tuiUpdateLocatorDisplay): Don't call tuiClearLocatorDisplay. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.c (tui_get_function_from_frame): Rename from - _getFuncNameFromFrame; use print_address_symbolic to get symbolic - name of address. - (tuiUpdateLocatorInfoFromFrame): Update. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiRegs.c (tuiDisplayRegistersFrom): Remove unused locals. - (_tuiRegisterFormat, _tuiSetSpecialRegsContent): Likewise. - (_tuiSetGeneralAndSpecialRegsContent): Likewise. - (_tuiSetFloatRegsContent): Likewise. - (_tuiRegisterName): Return a const char*. - * tuiData.h (_TuiDataElement): Use const char* for name. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.h (tuiEraseAllSourceContent): Don't declare. - (tuiShowAllExecInfosContent): Likewise. - * tuiSourceWin.c (tuiEraseAllSourceContent): Remove. - (tuiShowAllExecInfosContent): Remove. - (tuiAllocSourceBuffer): Remove unused locals. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiStack.c (tui_update_command): Rename _tuiUpdateLocation_command - to follow other gdb's command names; use execute_command; cleanup. - (_initialize_tuiStack): Update. - -2002-08-25 Stephane Carrez <stcarrez@nerim.fr> - - * tuiWin.h (tui_update_gdb_sizes): Declare. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (strcat_to_buf): Use const char* for source item. - (tui_enable): Update the windows if there is a selected frame. - * tui.h (strcat_to_buf): Update prototype. - (strcat_to_buf_with_fmt): Remove. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tuiWin.c (tui_update_gdb_sizes): New function to tell gdb what - is the size of command window. - (tuiResizeAll): Call it instead of init_page_info. - * tui.c (tui_enable): Call it to resize to TUI command window. - (tui_disable): Likewise for plain screen. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tui.c (tui_enable): Use tuiSetLayout instead of showLayout and - use tuiShowFrameInfo instead of tuiSetLocatorContent. - * tuiLayout.h (showLayout): Remove. - * tuiLayout.c (_showSourceOrDisassemAndCommand): Remove unused locals. - (_showSourceDisassemCommand): Likewise. - (showLayout): Make it static. - (lastLayout): Remove. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tui_show_source_line): New function. - (tuiShowSourceContent): Call it and avoid clearing the window before - redrawing it. - (tuiClearAllSourceWinsContent): Remove. - * tuiSourceWin.h (tuiClearAllSourceWinsContent): Don't declare. - * tuiWin.h (tuiClearWinFocus, tuiClearWinFocusFrom): Don't declare. - * tuiWin.c (tuiClearWinFocus, tuiClearWinFocusFrom): Remove. - (tuiRefreshAll): Don't clear the window. - (_makeVisibleWithNewHeight): Don't clear locator line. - (tuiResizeAll): Remove unused locals. - (_tuiAdjustWinHeights): Likewise. - (_makeInvisibleAndSetNewHeight): Likewise. - (_newHeightOk): Likewise. - * tuiLayout.c (showLayout): Don't clear source windows. - (tuiSetLayout): Don't clear the window. - (_initAndMakeWin): Likewise for status line. - * tuiGeneralWin.c (makeVisible): Don't clear or refresh the window. - (makeWindow): Likewise. - (tuiClearWin): Remove. - * tuiGeneralWin.h (tuiClearWin): Don't declare. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tuiSourceWin.c (tuiSrcWinIsDisplayed): Remove. - (tuiAsmWinIsDisplayed): Remove. - (tuiShowAllSourceWinsContent): Remove. - (tuiUpdateOnEnd): Remove. - * tuiGeneralWin.c (scrollWinForward): Remove. - (scrollWinBackward): Remove. - (_winResize): Don't declare. - * tui.h (tuiUpdateOnEnd): Don't declare. - (vcatch_errors, va_catch_errors): Likewise. - * tuiSourceWin.h (tuiUpdateOnEnd): Likewise. - (tuiShowAllSourceWinsContent): Likewise. - * tuiGeneralWin.h (scrollWinForward): Likewise. - (scrollWinBackward): Likewise. - -2002-08-24 Stephane Carrez <stcarrez@nerim.fr> - - * tuiRegs.c (_tuiRegisterFormat): Use gdbarch_print_registers_info. - -2002-08-18 Daniel Jacobowitz <drow@mvista.com> - - Fix PR gdb/655 - * tui.c: Disable <termio.h> include. - -2002-03-15 Andrew Cagney <ac131313@redhat.com> - - * tui-out.c (XMALLOC): Delete macro. Update copyright. - -2002-03-01 Andrew Cagney <ac131313@redhat.com> - - * tui-hooks.c: Add FIXME to explain true/false problem. Update - copyright. - * tui.c, tuiCommand.c, tuiData.c, tuiDataWin.c: Ditto. - * tuiDisassem.c, tuiGeneralWin.c, tuiIO.c, tuiLayout.c: Ditto. - * tuiRegs.c, tuiSource.c, tuiSourceWin.c, tuiStack.c: Ditto. - * tuiWin.c: Ditto. - - 2002-02-08 Daniel Jacobowitz <drow@mvista.com> - * tui-hooks.c: Include <curses.h> before "bfd.h". - * tui.c: Likewise. - * tuiCommand.c: Likewise. - * tuiData.c: Likewise. - * tuiDataWin.c: Likewise. - * tuiDisassem.c: Likewise. - * tuiGeneralWin.c: Likewise. - * tuiIO.c: Likewise. - * tuiLayout.c: Likewise. - * tuiRegs.c: Likewise. - * tuiSource.c: Likewise. - * tuiSourceWin.c: Likewise. - * tuiStack.c: Likewise. - * tuiWin.c: Likewise. - -2002-02-01 Andrew Cagney <ac131313@redhat.com> - - * tuiWin.c (_initialize_tuiWin): Replace NO_FUNCTION with NULL. - -2001-10-20 Andrew Cagney <ac131313@redhat.com> - - * tuiDisassem.c: Include "value.h". - * tuiSourceWin.c: Ditto. - -2001-09-28 Tom Tromey <tromey@redhat.com> - - * tuiLayout.h (tui_set_layout): Don't declare. - * tui.h (tui_vAddWinToLayout): Don't declare. - (tui_vSetLayoutTo): Likewise. - (tui_set_layout): Declare. - -2001-08-02 Eli Zaretskii <eliz@is.elta.co.il> - - * tuiSourceWin.c: Use disp_del instead of del. - - * tuiSource.c: Use disp_del instead of del. - - * tuiDisassem.c: Use disp_del instead of del. - -2001-07-31 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui.c (tui_enable): Remove call to terminal_save_ours(). - (tui_disable): Likewise. - -2001-07-28 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (_initialize_tuiWin): Use specific tui prefix for - set/show configuration variables. - (show_tui_cmd): New function. - (set_tui_cmd): New function. - -2001-07-24 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui-hooks.c: New file, gdb hooks for tui. - * tui-out.c: New file, image copied from cli-out.c. - (tui_field_int): Identify "line" fields and keep track of them. - (tui_field_string): Likewise for "file". - (tui_out_new): Use flags = 0 to avoid printing the sources. - -2001-07-23 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiIO.c (tui_cont_sig): Update cursor position on the screen to - leave it in the command window. - (tui_redisplay_readline): Save cursor position to restore the - cursor after we go back from background. - * tuiData.h (TuiCommandInfo): Add start_line member. - -2001-07-23 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiStack.c (tuiUpdateLocatorFilename): Use const char*. - * tuiStack.h (tuiUpdateLocatorFilename): Update prototype. - * tuiWin.c (_initialize_tuiWin): Don't cast table of enum in calls - to add_set_enum_cmd. - * tui.c (tui_show_source): New function. - (tuiGetLowDisassemblyAddress): Use CORE_ADDR for newLow. - (tui_switch_mode): Prep or deprep readline terminal; - make sure the \n we return does not redo the last command. - * tui.h (tui_show_source): Declare. - (tui_out_new, tui_install_hooks, tui_remove_hooks): Likewise. - (tui_active, tui_initialize_io, tui_initialize_readline): Likewise. - -2001-07-22 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiIO.c (tui_initialize_io): Install tui_cont_sig signal handler - if SIGCONT is defined. - (tui_cont_sig): New function when SIGCONT is defined. - (tui_setup_io): Save tty setting to restore by SIGCONT. - -2001-07-22 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui.h (tui_show_assembly): Declare. - (tui_is_window_visible): Declare. - * tui.c (tui_show_assembly): New function. - (tui_is_window_visible): New function. - (tui_get_command_dimension): New function. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (tuiRefreshAll): Use clearok to force a refresh. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui-file.c (tui_file_fputs): Use tui_puts. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiStack.c (tuiSetLocatorInfo): Cleanup. - * tuiStack.h (tuiGetLocatorFilename): Declare. - * tuiRegs.h (tuiFirstRegElementNoInLine): Declare. - * tuiData.h (addToSourceWindows): Declare. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui.c (tui_change_windows): New function. - (tui_delete_other_windows): New function. - (tui_initialize_readline): Bind them to C-X 1 and C-X 2. - (tui_enable): Enable the keypad; call tui_update_variables. - (strcat_to_buf_with_fmt): Remove. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui.h: Remove old declarations, add the new ones. - * tui.c (tui_switch_mode): New function. - (tui_initialize_readline): New function. - (tui_enable): New function. - (tui_disable): New function. - (tuiGetLowDisassemblyAddress): Use CORE_ADDR, cleanup. - (tui_vSelectSourceSymtab): Remove. - (tuiInitWindows): Remove. - (_initialize_tui): Remove. - (_tuiReset): Keep but put arround #if 0. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiIO.h: Remove old declarations and add the new ones. - * tuiIO.c: New management for curses and gdb terminal interactions. - (tui_tputs): Remove. - (tuiTermSetup, tuiTermUnsetup): Remove, must use normal curses ops. - (tuiBufferGetc, tui_vStartNewLines, _updateCommandInfo): Remove. - (tui_owns_terminal): Remove. - (tui_redisplay_readline): New function. - (tui_puts): New function. - (tui_prep_terminal): New function. - (tui_deprep_terminal): New function. - (tui_getc): Rename of tuiGetc, simplify and fix. - (tui_setup_io): New function. - (tui_initialize_io): New function. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiRegs.c (tuiDisplayRegistersFrom): Call touchwin. - (_tuiRegisterFormat): Reduce size of format result. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiGeneralWin.c (boxWin): Use the tui configuration variables. - * tuiWin.h: Declare the new variables. - * tuiWin.c (_initialize_tuiWin): Create TUI configuration variables. - (tui_update_variables): New function. - (translate): New function. - (tui_border_kind_enums, tui_border_mode_enums): New tables. - (tui_border_mode_translate): New table. - (tui_border_kind_translate_*): New tables. - (tui_active_border_mode): New variables. - (tui_border_*): New variables. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (_parseScrollingArgs): Fix uninitialized variable. - (_makeVisibleWithNewHeight): Use TuiLineOrAddress type. - - * tuiStack.c (tuiShowFrameInfo): Use TuiLineOrAddress type. - (tui_vUpdateLocatorFilename): Remove. - * tuiStack.h: Update prototypes. - - * tuiSourceWin.c (tuiAddrIsDisplayed): New function. - (tuiLineIsDisplayed): Split for address and line. - (tuiUpdateSourceWindow): Use TuiLineOrAddress type. - (tuiUpdateSourceWindowAsIs): Likewise. - (tuiUpdateSourceWindowsWithAddr): Likewise. - (tuiUpdateSourceWindowsWithLine): Likewise. - (tuiHorizontalSourceScroll): Likewise. - (tuiSetIsExecPointAt): Likewise. - (tuiUpdateOnEnd): Likewise. - * tuiSourceWin.h: Update prototypes. - - * tuiSource.c (tuiVerticalSourceScroll): Use TuiLineOrAddress type. - (tuiShowSource): Likewise. - (tuiVerticalSourceScroll): Likewise. - * tuiSource.h (tuiShowSource): Update prototype. - - * tuiDisassem.c (tuiSetDisassemContent): Use CORE_ADDR for address. - (tuiShowDisassem): Use TuiLineOrAddress type. - (tuiShowDisassemAndUpdateSource): Likewise. - (tuiVerticalDisassemScroll): Likewise. - (tuiShowDisassemAsIs): Remove. - * tuiDisassem.h (tuiSetDisassemContent): Update prototype. - - * tuiData.c (initWinInfo): Use CORE_ADDR for address. - (clearWinDetail): Likewise. - (displayableWinContentOf): Fix address conversion. - (tuiNextWin): Fix crash when the window is not yet created. - (partialWinByName): Likewise. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiSourceWin.h: Remove unused declarations. - * tuiSourceWin.c (tui_vUpdateSourceWindowsWithAddr): Remove. - (tui_vUpdateSourceWindowsWithLine): Remove. - (tui_vAllSetHasBreakAt): Remove. - - * tuiLayout.h (tui_set_layout): Declare. - (tui_vSetLayoutTo): Remove. - (tui_vAddWinToLayout): Remove. - * tuiLayout.c (_tuiLayout_command): Call tui_enable() to force TUI. - (_tuiToggleLayout_command): Remove. - (_tuiToggleSplitLayout_command): Remove. - (_tuiLayout_command): Remove. - (tui_vSetLayoutTo): Remove. - (tui_vAddWinToLayout): Remove. - - * tuiDataWin.h (tui_vCheckDataValues): Remove. - * tuiDataWin.c (tui_vCheckDataValues): Remove. - -2001-07-20 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (tuiStrDup): Remove, replaced by xstrdup. - (_parseScrollingArgs): Use xstrdup. - (_tuiScrollForward_command): Call tui_enable() to force TUI mode. - (_tuiScrollBackward_command): Likewise. - (_tuiScrollLeft_command): Likewise. - (_tuiScrollRight_command): Likewise. - (_tuiSetFocus): Likewise. - (_tuiSetFocus_command): Likewise. - (_tuiRefreshAll_command): Likewise. - (_tuiSetTabWidth_command): Likewise. - (_tuiSetWinHeight): Likewise. - (_tuiSetWinHeight_command): Likewise. - (_tuiXDBsetWinHeight): Likewise. - (_tui_vSetFocus): Remove. - (_tui_vSetWinHeight): Remove. - (_tui_vXDBsetWinHeight): Remove. - -2001-07-21 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiCommand.h: Remove unused declarations. - * tuiCommand.c (tuiDispatchCtrlChar): Fix escape sequences. - (tuiIncrCommandCharCountBy): Remove. - (tuiDecrCommandCharCountBy): Remove. - (tuiSetCommandCharCountTo): Remove. - (tuiClearCommandCharCount): Remove. - -2001-07-20 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (_initialize_tuiWin): Always define the tui commands; - create the tui class help. - * tuiLayout.c (_initialize_tuiLayout): Always define the tui commands. - * tuiRegs.c (_initialize_tuiRegs): Likewise. - * tuiStack.c (_initialize_tuiStack): Likewise. - -2001-07-19 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiDisassem.c (tuiVerticalDisassemScroll): Use CORE_ADDR. - (tuiVerticalDisassemScroll): Likewise. - (tuiShowDisassemAndUpdateSource): Check for null symtab to - prevent a crash. - -2001-07-18 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiIO.c (_tuiHandleResizeDuringIO): Call tuiRefreshAll. - (tuiRead, tui_vread): Remove. - - * tui.c (va_catch_errors, tuiDo, tuiDoAndReturnToTop): Remove. - (vcatch_errors, _tui_vDo): Remove. - * tui.h (tuiDo, tuiDoAndReturnToTop): Remove. - - * tuiLayout.c (tuiSetLayout): Remove vcatch_errors. - (tui_set_layout): Rename of _tuiSetLayoutTo, public. - (_tuiToggleLayout_command): Merge with _tui_vToggleLayout_command. - (_tuiToggleSplitLayout_command): Merge with _tui_vToggleSplitLayout_command. - (_tuiLayout_command): Call tui_set_layout. - - * tuiRegs.c (_tuiScrollRegsBackward_command): Call tui_scroll. - (_tuiScrollRegsForward_command): Likewise. - (_tuiShowFloat_command): Call _tui_vShowRegisters_commandSupport. - (_tuiShowGeneral_command): Likewise. - (_tuiShowSpecial_command): Likewise. - (_tuiToggleFloatRegs_command): Call tuiToggleFloatRegs. - * tuiWin.c (tui_scroll): Rename of tui_vScroll, update parameters. - (_tuiScrollForward_command): Call tui_scroll. - (_tuiScrollBackward_command): Likewise. - (_tuiScrollLeft_command): Likewise. - (_tuiScrollRight_command): Likewise. - (_tuiSetFocus_command): Call _tuiSetFocus. - (_tuiRefreshAll_command): Call tuiRefreshAll. - (_tuiSetWinHeight_command): Call _tuiSetWinHeight. - (_tuiXDBsetWinHeight_command): Call _tuiXDBsetWinHeight. - * tuiWin.h (tui_scroll): Rename of tui_vScroll, update parameters. - -2001-07-18 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiData.h (TuiLocatorElement): Use CORE_ADDR for address member. - (TuiLineOrAddress): Likewise. - * tuiDisassem.c (tuiGetBeginAsmAddress): Use CORE_ADDR to specify - an address. - (tuiSetDisassemContent): Likewise. - (tuiShowDisassem, tuiShowDisassemAndUpdateSource): Likewise. - * tuiLayout.c (_extractDisplayStartAddr): Likewise. - (tuiSetLayout): Likewise. - * tuiSourceWin.c (tuiDisplayMainFunction): Likewise. - (tuiUpdateSourceWindowsWithAddr): Likewise. - (tuiUpdateSourceWindowsWithLine): Likewise. - (tuiSetHasBreakAt): Likewise. - * tuiStack.c (tuiSetLocatorInfo): Likewise. - (tuiSwitchFilename): Likewise. - (tuiUpdateLocatorInfoFromFrame): Likewise. - (tuiSetLocatorContent): Likewise. - (tuiShowFrameInfo): Likewise. - * tuiDisassem.h: Update prototypes to use CORE_ADDR. - * tuiSourceWin.h: Likewise. - * tuiStack.h: Likewise. - -2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c: Add missing includes. - (_makeVisibleWithNewHeight): Fix call to find_line_pc. - * tuiLayout.c: Add missing includes. - (_initAndMakeWin): Don't put curses in echo mode. - (_extractDisplayStartAddr): Fix calls to find_line_pc. - (_tuiLayout_command): Missing ',' in warning call. - * tuiSourceWin.c (tuiUpdateSourceWindowsWithLine): Fix calls to - find_line_pc. - (tuiSetHasBreakAt): Check for null source file. - -2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c (_tuiSetFocus): Replace subsetCompare with subset_compare. - * tuiLayout.c (_tuiSetLayoutTo): Likewise. - * tui.c (_tui_vToggle_command): Likewise. - -2001-07-17 Elena Zannoni <ezannoni@redhat.com> - - * tui-file.c: Add include of tuiIO.h, for tuiPuts_unfiltered. - -2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiRegs.c (tuiDisplayRegistersFrom): Set scrollok to FALSE in - each register window. - (tuiCheckRegisterValues): Use REGISTER_RAW_SIZE to obtain the size - of the register to check. - (_tuiRegValueHasChanged): Likewise. - (_tuiRegisterName): Use REGISTER_NAME. - (tui_restore_gdbout): New function. - (_tuiRegisterFormat): Use do_registers_info with gdb_stdout redirected - to a string. - (START_SPECIAL_REGS): Define. - (_tuiGetRegisterRawValue): Use get_saved_register. - (_tuiDisplayRegister): Fix clearing of register window. - -2001-07-17 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui-file.h (fputs_unfiltered_hook): Remove. - * tui-file.c (tui_file_flush): Remove fputs_unfiltered_hook. - (tui_file_fputs): Likewise; simplify - -2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiStack.c: Add missing includes. - (tuiShowFrameInfo): Don't crash when there is no symbol table - associated with the pc. - * tuiSource.c (_hasBreak): Check for null source file. - * tuiWin.c (tuiRefreshAll): Check for null winList[type]. - (_tuiSetFocus): Check for null dataWin. - * tuiGeneralWin.c (refreshAll): Check for null list[type]. - -2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiDisassem.c (tuiSetDisassemContent): Use tm_print_insn_info - to disassemble in the curses window. - -2001-07-16 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tui.h: Cleanup to avoid inclusion of curses includes. - (TuiGenWinInfo, TuiGenWinInfoPtr): Move from here. - * tuiData.h: To here; include curses includes here. - (setTermHeightTo): Rename of setTermHeight to follow reality. - (setTermWidthTo): Likewise with setTermWidth. - -2001-07-14 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c, tui.c, tuiCommand.c: Use ansi prototype. - tuiIO.c, tuiData.c: Likewise. - tuiDataWin.c, tuiDisassem.c: Likewise. - tuiGeneralWin.c, tuiLayout.c: Likewise. - tuiRegs.c, tuiSource.c: Likewise. - tuiSouceWin.c, tuiStack.c: Likewise. - -2001-07-14 Stephane Carrez <Stephane.Carrez@worldnet.fr> - - * tuiWin.c, tuiWin.h, tui.c, tui.h, tuiCommand.c: Add FSF copyright. - tuiCommand.h, tuiIO.c, tuiIO.h, tuiData.h, tuiData.c: Likewise. - tuiDataWin.c, tuiDataWin.h, tuiDisassem.c, tuiDisassem.h: Likewise. - tuiGeneralWin.c, tuiGeneralWin.h, tuiLayout.c, tuiLayout.h: Likewise. - tuiRegs.c, tuiRegs.h, tuiSource.c, tuiSource.h: Likewise. - tuiSouceWin.c, tuiSourceWin.h, tuiStack.c, tuiStack.h: Likewise. - -2001-03-08 Andrew Cagney <ac131313@redhat.com> - - * tuiRegs.c: Use NUM_REGS, not ARCH_NUM_REGS. - -2001-03-06 Kevin Buettner <kevinb@redhat.com> - - * tui-file.h: Update/correct copyright notice. - -Wed Feb 7 19:54:27 2001 Andrew Cagney <cagney@redhat.com> - - * tui-file.c: Add __FILE__ and __LINE__ parameter to calls to - internal_error. - -2000-12-14 Kevin Buettner <kevinb@redhat.com> - - * tui-file.c, tui.c, tuiData.c, tuiLayout.c: Replace occurrences - of free() with xfree(). - -2000-06-22 Kevin Buettner <kevinb@redhat.com> - - * tuiSourceWin.h: Eliminate use of PARAMS from this file. - -2000-06-20 Kevin Buettner <kevinb@redhat.com> - - * tuiLayout.c: Eliminate use of PARAMS from this file. - -2000-06-17 Kevin Buettner <kevinb@redhat.com> - - * tuiIO.c: Eliminate use of PARAMS from this file. - -Thu May 25 14:46:20 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * tui-file.c: Include "tui.h", "tuiData.h", "tuiIO.h" and - "tuiCommand.h". - (tui_file_fputs): Pass ``file'' and not ``stream'' to - tui_file_adjust_strbuf. - -Thu May 25 16:58:01 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * tui.h: Include <ncurses.h> when available. - * tui.c, tuiGeneralWin.c: Do not include <curses.h>. - -Mon May 15 17:16:10 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * Makefile.in: Delete. - -Tue Apr 18 15:32:15 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * Makefile.in (distclean, maintainer-clean, realclean, - mostlyclean): New targets. - -Tue Feb 1 00:17:12 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * tui-file.c, tui-file.h, tuiDisassem.c, tuiIO.c, tuiIO.h, - tuiRegs.c: Update to reflect rename of gdb-file / GDB_FILE to - ui-file / ``struct ui_file''. - -Mon Jan 31 18:12:43 2000 Andrew Cagney <cagney@b1.cygnus.com> - - * tui-file.c (enum streamtype, struct tui_stream, tui_file_new, - tui_file_delete, tui_fileopen, tui_sfileopen, tui_file_isatty, - tui_file_rewind, tui_file_put, tui_file_fputs, - tui_file_get_strbuf, tui_file_adjust_strbuf, tui_file_flush, - fputs_unfiltered_hook): Move to here from ../utils.c - - * tui-file.h, tui-file.c: New files. - -Mon Nov 8 17:47:37 1999 Andrew Cagney <cagney@b1.cygnus.com> - - * tuiRegs.c (_tuiRegisterFormat), tuiDisassem.c - (tuiSetDisassemContent): Replace gdb_file_init_astring with - tui_sfileopen. Replace gdb_file_get_strbuf with - tui_file_get_strbuf. - -Mon Nov 8 16:54:51 1999 Andrew Cagney <cagney@b1.cygnus.com> - - * tuiRegs.c (_tuiRegisterFormat), tuiDisassem.c - (tuiSetDisassemContent): Repace gdb_file_deallocate with - gdb_file_delete. Replace gdb_file_init_astring with tui_sfileopen. - -Fri Sep 17 19:34:38 1999 Andrew Cagney <cagney@b1.cygnus.com> - - * tuiSource.c: Include "source.h". - (open_source_file, find_source_lines): Delete declarations. - -1999-01-26 Jason Molenda (jsm@bugshack.cygnus.com) - - * tui.h: Include stdarg.h instead of varargs.h if we're on an ISO Cish - system. - -Thu Dec 31 12:08:32 1998 David Taylor <taylor@texas.cygnus.com> - - The following changes were made by Jim Blandy <jimb@cygnus.com>, - Edith Epstein <eepstein@cygnus.com>, Elena Zannoni - <ezannoni@cygnus.com> Stan Shebs <shebs@cygnus.com>, and David - Taylor <taylor@cygnus.com>, as part of the project to merge in - changes originally made by HP; HP did not create ChangeLog - entries. - - * Makefile.in: New file; we're merging HP's changes into GDB, and - we've moved the TUI files into a subdirectory, so we need a new - Makefile. - - * tui.c: - #include <term.h>, if we have it, to get declarations for - the termcap functions on Solaris. - (tgoto): Add external K&R declaration for this; Solaris doesn't - bother to actually declare it in their header files. - (_tuiReset): Ignore the #definition of TIOCGETC if USG is defined; - we'd rather use the USG mechanisms than the Berkeley mechanisms - (TIOCGETC is one of the Berkeley terminal control ioctls). - Apologies if this causes trouble later; this should all be handled - by autoconf... - (strcat_to_buf, strcat_to_buf_with_fmt): New functions, moved here - from ../utils.h. - (tuiFree): replace safe_free with free. - (strcat_to_buf): new function, copied from utils.c. - (tuiInit): Add ignored `argv0' argument, to match the type that - init_ui_hook expects; updated declaration. Call the - initialize_tui_files function constructed above. Initialize - flush_hook to NULL. - (tuiInitWindows): Call tuiSetLocatorContent, to get the first - element of the locator window's content allocated. This seems - wrong, because it must have been initialized somehow in HP's - sources, and we should do it the same way now. But we do get - further before it segfaults. [Postscript: HP didn't bother to - initialize it; they compile - (va_catch_errors, vcatch_errors): Functions moved here from - ../utils.c in HP's sources. They're not used anywhere else. - (xdb_style): Delete this variable, and remove all references to - it. It's always true. - (tuiInit, _tui_vDo): References removed. - - * tui.h: Add prototypes. - Don't #include "gendefs.h"; it's only used in the TUI. - Integrate its contents into this file: - #include <ansidecl.h> here. - (Opaque, OpaqueFuncPtr): Typedefs moved to here. - - * tuiCommand.c: #include "defs.h", so we get the appropriate - definition of GDB_FILE. - - * tuiData.c - (freeWindow): replace safe_free with free. - (tui_version): don't define it here; it's defined in main.c now. - - * tuiDisassem.c - (tuiSetDisassemContent): Call strcat_address_numeric instead of - strcat_address. Simplify the control structure. Use predefined - GDB function to print asm inst address. Use GDB_FILE to collect - output into buffers. - - * tuiIO.c - (tgoto): Add external K&R declaration for this here too. - (tuiGetc, tuiTermSetup, tuiTermUnsetup): Same. - (tuiPuts_unfiltered): change FILE to GDB_FILE. - (tui_tputs): fix prototype for 3rd argument. - - * tuiIO.h (tuiPuts_unfiltered): change declaration. - - * tuiLayout.c - (_tuiSetLayoutTo): for displaying registers, hook up the HP code - that decides which registers to display (i.e. single precision - float, double precision float, general, special). Previously, - only handled TUI_GENERAL_REGS. Now that the code is hooked up, - compiling with -z poses a problem. When the first layout command - is 'layout regs', dataWin->detail is a NULL pointer, and gdb - core dumps. - - * tuiLayout.c (_tuiSetLayoutTo): replace safe_free with free. - - * tuiRegs.c #include "defs.h" earlier, to avoid problems in - <stdarg.h>. No idea exactly what's conflicting with what, but the - errors went away... - (_tuiRegisterFormat): Change so that function creates a GDB_FILE - object, calls pa_do_strcat_registers_info, copies the register - info into a buffer, and deallocates the GDB_FILE object. Remove - some code that is not executed. Also, call to - pa_do_strcat_registers_info has an additional parameter, - precision. This code requires some new per-target functions that - we don't want to merge. Dyke it out, with #ifdef - TUI_EXTENDED_FORMATTERS. - (_tuiSetSpecialRegsContent): this function was ifdefed out. - Hooked this up. - (_tuiSetGeneralAndSpecialRegsContent): this function was ifdefed - out. Hooked it up. - (IS_64BIT): Just define this to be zero; we're not merging in the - 64-bit support. - (tuiShowRegisters): Comment out all references to the "special" - regs; we don't have a distinction between the "special" and - "non-special" regs in most of our machine descriptions. This code - is PA-specific in other ways as well, and needs to be redesigned - to be portable to other processors. - - * tuiWin.c: #include <string.h>, to get a declaration for - strchr. - - * tui.c, tuiCommand.c, tuiData.c, tuiDataWin.c, tuiDisassem.c, - tuiGeneralWin.c, tuiIO.c, tuiLayout.c, tuiRegs.c, tuiSource.c, - tuiSourceWin.c, tuiStack.c, tuiWin.c: New files (from HP). Changed - bool to int throughout. Re-indented, GNU style. - - * tui.h, tuiCommand.h, tuiData.h, tuiDataWin.h, tuiDisassem.h, - tuiGeneralWin.h, tuiIO.h, tuiLayout.h, tuiRegs.h, tuiSource.h, - tuiSourceWin.h, tuiStack.h, tuiWin.h: new files (from HP). - Changed bool to int throughout. diff --git a/gdb/tui/tui-command.c b/gdb/tui/tui-command.c deleted file mode 100644 index 13afb65..0000000 --- a/gdb/tui/tui-command.c +++ /dev/null @@ -1,135 +0,0 @@ -/* Specific command window processing. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008, - 2009 Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include <ctype.h> -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-win.h" -#include "tui/tui-io.h" -#include "tui/tui-command.h" - -#include "gdb_curses.h" -#include "gdb_string.h" - - -/***************************************** -** STATIC LOCAL FUNCTIONS FORWARD DECLS ** -******************************************/ - - - -/***************************************** -** PUBLIC FUNCTIONS ** -******************************************/ - -/* Dispatch the correct tui function based upon the control - character. */ -unsigned int -tui_dispatch_ctrl_char (unsigned int ch) -{ - struct tui_win_info *win_info = tui_win_with_focus (); - - /* Handle the CTRL-L refresh for each window. */ - if (ch == '\f') - tui_refresh_all_win (); - - /* If the command window has the logical focus, or no-one does - assume it is the command window; in this case, pass the character - on through and do nothing here. */ - if (win_info == NULL || win_info == TUI_CMD_WIN) - return ch; - else - { - unsigned int c = 0, ch_copy = ch; - int i; - char *term; - - /* If this is an xterm, page next/prev keys aren't returned by - keypad as a single char, so we must handle them here. Seems - like a bug in the curses library? */ - term = (char *) getenv ("TERM"); - if (term) - { - for (i = 0; term[i]; i++) - term[i] = toupper (term[i]); - if ((strcmp (term, "XTERM") == 0) - && key_is_start_sequence (ch)) - { - unsigned int page_ch = 0; - unsigned int tmp_char; - WINDOW *w = TUI_CMD_WIN->generic.handle; - - tmp_char = 0; - while (!key_is_end_sequence (tmp_char)) - { - tmp_char = (int) wgetch (w); - if (tmp_char == ERR) - { - return ch; - } - if (!tmp_char) - break; - if (tmp_char == 53) - page_ch = KEY_PPAGE; - else if (tmp_char == 54) - page_ch = KEY_NPAGE; - else - { - return 0; - } - } - ch_copy = page_ch; - } - } - - switch (ch_copy) - { - case KEY_NPAGE: - tui_scroll_forward (win_info, 0); - break; - case KEY_PPAGE: - tui_scroll_backward (win_info, 0); - break; - case KEY_DOWN: - case KEY_SF: - tui_scroll_forward (win_info, 1); - break; - case KEY_UP: - case KEY_SR: - tui_scroll_backward (win_info, 1); - break; - case KEY_RIGHT: - tui_scroll_left (win_info, 1); - break; - case KEY_LEFT: - tui_scroll_right (win_info, 1); - break; - case '\f': - break; - default: - c = ch_copy; - break; - } - return c; - } -} diff --git a/gdb/tui/tui-command.h b/gdb/tui/tui-command.h deleted file mode 100644 index 96011ca..0000000 --- a/gdb/tui/tui-command.h +++ /dev/null @@ -1,28 +0,0 @@ -/* Specific command window processing. - - Copyright (C) 1998, 1999, 2000, 2001, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_COMMAND_H -#define TUI_COMMAND_H - -extern unsigned int tui_dispatch_ctrl_char (unsigned int); - -#endif diff --git a/gdb/tui/tui-data.c b/gdb/tui/tui-data.c deleted file mode 100644 index 46a218a..0000000 --- a/gdb/tui/tui-data.c +++ /dev/null @@ -1,941 +0,0 @@ -/* TUI data manipulation routines. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, - 2009 Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "symtab.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-wingeneral.h" - -#include "gdb_string.h" -#include "gdb_curses.h" - -/**************************** -** GLOBAL DECLARATIONS -****************************/ -struct tui_win_info *(tui_win_list[MAX_MAJOR_WINDOWS]); - -/*************************** -** Private data -****************************/ -static enum tui_layout_type current_layout = UNDEFINED_LAYOUT; -static int term_height, term_width; -static struct tui_gen_win_info _locator; -static struct tui_gen_win_info exec_info[2]; -static struct tui_win_info *src_win_list[2]; -static struct tui_list source_windows = {src_win_list, 0}; -static int default_tab_len = DEFAULT_TAB_LEN; -static struct tui_win_info *win_with_focus = (struct tui_win_info *) NULL; -static struct tui_layout_def layout_def = { - SRC_WIN, /* DISPLAY_MODE */ - FALSE, /* SPLIT */ - TUI_UNDEFINED_REGS, /* REGS_DISPLAY_TYPE */ - TUI_SFLOAT_REGS}; /* FLOAT_REGS_DISPLAY_TYPE */ - -static int win_resized = FALSE; - - -/********************************* -** Static function forward decls -**********************************/ -static void free_content (tui_win_content, - int, - enum tui_win_type); -static void free_content_elements (tui_win_content, - int, - enum tui_win_type); - - - -/********************************* -** PUBLIC FUNCTIONS -**********************************/ - -int -tui_win_is_source_type (enum tui_win_type win_type) -{ - return (win_type == SRC_WIN || win_type == DISASSEM_WIN); -} - -int -tui_win_is_auxillary (enum tui_win_type win_type) -{ - return (win_type > MAX_MAJOR_WINDOWS); -} - -int -tui_win_has_locator (struct tui_win_info *win_info) -{ - return (win_info != NULL - && win_info->detail.source_info.has_locator); -} - -void -tui_set_win_highlight (struct tui_win_info *win_info, - int highlight) -{ - if (win_info != NULL) - win_info->is_highlighted = highlight; -} - -/****************************************** -** ACCESSORS & MUTATORS FOR PRIVATE DATA -******************************************/ - -/* Answer a whether the terminal window has been resized or not. */ -int -tui_win_resized (void) -{ - return win_resized; -} - - -/* Set a whether the terminal window has been resized or not. */ -void -tui_set_win_resized_to (int resized) -{ - win_resized = resized; -} - - -/* Answer a pointer to the current layout definition. */ -struct tui_layout_def * -tui_layout_def (void) -{ - return &layout_def; -} - - -/* Answer the window with the logical focus. */ -struct tui_win_info * -tui_win_with_focus (void) -{ - return win_with_focus; -} - - -/* Set the window that has the logical focus. */ -void -tui_set_win_with_focus (struct tui_win_info *win_info) -{ - win_with_focus = win_info; -} - - -/* Answer the length in chars, of tabs. */ -int -tui_default_tab_len (void) -{ - return default_tab_len; -} - - -/* Set the length in chars, of tabs. */ -void -tui_set_default_tab_len (int len) -{ - default_tab_len = len; -} - - -/* Accessor for the current source window. Usually there is only one - source window (either source or disassembly), but both can be - displayed at the same time. */ -struct tui_list * -tui_source_windows (void) -{ - return &source_windows; -} - - -/* Clear the list of source windows. Usually there is only one source - window (either source or disassembly), but both can be displayed at - the same time. */ -void -tui_clear_source_windows (void) -{ - source_windows.list[0] = NULL; - source_windows.list[1] = NULL; - source_windows.count = 0; -} - - -/* Clear the pertinant detail in the source windows. */ -void -tui_clear_source_windows_detail (void) -{ - int i; - - for (i = 0; i < (tui_source_windows ())->count; i++) - tui_clear_win_detail ((tui_source_windows ())->list[i]); -} - - -/* Add a window to the list of source windows. Usually there is only - one source window (either source or disassembly), but both can be - displayed at the same time. */ -void -tui_add_to_source_windows (struct tui_win_info *win_info) -{ - if (source_windows.count < 2) - source_windows.list[source_windows.count++] = (void *) win_info; -} - - -/* Clear the pertinant detail in the windows. */ -void -tui_clear_win_detail (struct tui_win_info *win_info) -{ - if (win_info != NULL) - { - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - win_info->detail.source_info.gdbarch = NULL; - win_info->detail.source_info.start_line_or_addr.loa = LOA_ADDRESS; - win_info->detail.source_info.start_line_or_addr.u.addr = 0; - win_info->detail.source_info.horizontal_offset = 0; - break; - case CMD_WIN: - win_info->detail.command_info.cur_line = - win_info->detail.command_info.curch = 0; - break; - case DATA_WIN: - win_info->detail.data_display_info.data_content = - (tui_win_content) NULL; - win_info->detail.data_display_info.data_content_count = 0; - win_info->detail.data_display_info.regs_content = - (tui_win_content) NULL; - win_info->detail.data_display_info.regs_content_count = 0; - win_info->detail.data_display_info.regs_display_type = - TUI_UNDEFINED_REGS; - win_info->detail.data_display_info.regs_column_count = 1; - win_info->detail.data_display_info.display_regs = FALSE; - break; - default: - break; - } - } -} - - -/* Accessor for the source execution info ptr. */ -struct tui_gen_win_info * -tui_source_exec_info_win_ptr (void) -{ - return &exec_info[0]; -} - - -/* Accessor for the disassem execution info ptr. */ -struct tui_gen_win_info * -tui_disassem_exec_info_win_ptr (void) -{ - return &exec_info[1]; -} - - -/* Accessor for the locator win info. Answers a pointer to the static - locator win info struct. */ -struct tui_gen_win_info * -tui_locator_win_info_ptr (void) -{ - return &_locator; -} - - -/* Accessor for the term_height. */ -int -tui_term_height (void) -{ - return term_height; -} - - -/* Mutator for the term height. */ -void -tui_set_term_height_to (int h) -{ - term_height = h; -} - - -/* Accessor for the term_width. */ -int -tui_term_width (void) -{ - return term_width; -} - - -/* Mutator for the term_width. */ -void -tui_set_term_width_to (int w) -{ - term_width = w; -} - - -/* Accessor for the current layout. */ -enum tui_layout_type -tui_current_layout (void) -{ - return current_layout; -} - - -/* Mutator for the current layout. */ -void -tui_set_current_layout_to (enum tui_layout_type new_layout) -{ - current_layout = new_layout; -} - - -/* Set the origin of the window. */ -void -set_gen_win_origin (struct tui_gen_win_info *win_info, - int x, int y) -{ - win_info->origin.x = x; - win_info->origin.y = y; -} - - -/***************************** -** OTHER PUBLIC FUNCTIONS -*****************************/ - - -/* Answer the next window in the list, cycling back to the top if - necessary. */ -struct tui_win_info * -tui_next_win (struct tui_win_info *cur_win) -{ - enum tui_win_type type = cur_win->generic.type; - struct tui_win_info *next_win = (struct tui_win_info *) NULL; - - if (cur_win->generic.type == CMD_WIN) - type = SRC_WIN; - else - type = cur_win->generic.type + 1; - while (type != cur_win->generic.type && (next_win == NULL)) - { - if (tui_win_list[type] - && tui_win_list[type]->generic.is_visible) - next_win = tui_win_list[type]; - else - { - if (type == CMD_WIN) - type = SRC_WIN; - else - type++; - } - } - - return next_win; -} - - -/* Answer the prev window in the list, cycling back to the bottom if - necessary. */ -struct tui_win_info * -tui_prev_win (struct tui_win_info *cur_win) -{ - enum tui_win_type type = cur_win->generic.type; - struct tui_win_info *prev = (struct tui_win_info *) NULL; - - if (cur_win->generic.type == SRC_WIN) - type = CMD_WIN; - else - type = cur_win->generic.type - 1; - while (type != cur_win->generic.type && (prev == NULL)) - { - if (tui_win_list[type] - && tui_win_list[type]->generic.is_visible) - prev = tui_win_list[type]; - else - { - if (type == SRC_WIN) - type = CMD_WIN; - else - type--; - } - } - - return prev; -} - - -/* Answer the window represented by name. */ -struct tui_win_info * -tui_partial_win_by_name (char *name) -{ - struct tui_win_info *win_info = (struct tui_win_info *) NULL; - - if (name != (char *) NULL) - { - int i = 0; - - while (i < MAX_MAJOR_WINDOWS && win_info == NULL) - { - if (tui_win_list[i] != 0) - { - char *cur_name = tui_win_name (&tui_win_list[i]->generic); - if (strlen (name) <= strlen (cur_name) - && strncmp (name, cur_name, strlen (name)) == 0) - win_info = tui_win_list[i]; - } - i++; - } - } - - return win_info; -} - - -/* Answer the name of the window. */ -char * -tui_win_name (struct tui_gen_win_info *win_info) -{ - char *name = (char *) NULL; - - switch (win_info->type) - { - case SRC_WIN: - name = SRC_NAME; - break; - case CMD_WIN: - name = CMD_NAME; - break; - case DISASSEM_WIN: - name = DISASSEM_NAME; - break; - case DATA_WIN: - name = DATA_NAME; - break; - default: - name = ""; - break; - } - - return name; -} - - -void -tui_initialize_static_data (void) -{ - tui_init_generic_part (tui_source_exec_info_win_ptr ()); - tui_init_generic_part (tui_disassem_exec_info_win_ptr ()); - tui_init_generic_part (tui_locator_win_info_ptr ()); -} - - -struct tui_gen_win_info * -tui_alloc_generic_win_info (void) -{ - struct tui_gen_win_info *win; - - if ((win = XMALLOC (struct tui_gen_win_info)) != NULL) - tui_init_generic_part (win); - - return win; -} - - -void -tui_init_generic_part (struct tui_gen_win_info *win) -{ - win->width = - win->height = - win->origin.x = - win->origin.y = - win->viewport_height = - win->content_size = - win->last_visible_line = 0; - win->handle = (WINDOW *) NULL; - win->content = NULL; - win->content_in_use = - win->is_visible = FALSE; - win->title = 0; -} - - -/* init_content_element(). - */ -static void -init_content_element (struct tui_win_element *element, - enum tui_win_type type) -{ - element->highlight = FALSE; - switch (type) - { - case SRC_WIN: - case DISASSEM_WIN: - element->which_element.source.line = (char *) NULL; - element->which_element.source.line_or_addr.loa = LOA_LINE; - element->which_element.source.line_or_addr.u.line_no = 0; - element->which_element.source.is_exec_point = FALSE; - element->which_element.source.has_break = FALSE; - break; - case DATA_WIN: - tui_init_generic_part (&element->which_element.data_window); - element->which_element.data_window.type = DATA_ITEM_WIN; - ((struct tui_gen_win_info *) & element->which_element.data_window)->content = - (void **) tui_alloc_content (1, DATA_ITEM_WIN); - ((struct tui_gen_win_info *) - & element->which_element.data_window)->content_size = 1; - break; - case CMD_WIN: - element->which_element.command.line = (char *) NULL; - break; - case DATA_ITEM_WIN: - element->which_element.data.name = (char *) NULL; - element->which_element.data.type = TUI_REGISTER; - element->which_element.data.item_no = UNDEFINED_ITEM; - element->which_element.data.value = NULL; - element->which_element.data.highlight = FALSE; - element->which_element.data.content = (char*) NULL; - break; - case LOCATOR_WIN: - element->which_element.locator.file_name[0] = - element->which_element.locator.proc_name[0] = (char) 0; - element->which_element.locator.line_no = 0; - element->which_element.locator.addr = 0; - break; - case EXEC_INFO_WIN: - memset(element->which_element.simple_string, ' ', - sizeof(element->which_element.simple_string)); - break; - default: - break; - } -} - -static void -init_win_info (struct tui_win_info *win_info) -{ - tui_init_generic_part (&win_info->generic); - win_info->can_highlight = - win_info->is_highlighted = FALSE; - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - win_info->detail.source_info.execution_info = (struct tui_gen_win_info *) NULL; - win_info->detail.source_info.has_locator = FALSE; - win_info->detail.source_info.horizontal_offset = 0; - win_info->detail.source_info.gdbarch = NULL; - win_info->detail.source_info.start_line_or_addr.loa = LOA_ADDRESS; - win_info->detail.source_info.start_line_or_addr.u.addr = 0; - win_info->detail.source_info.filename = 0; - break; - case DATA_WIN: - win_info->detail.data_display_info.data_content = (tui_win_content) NULL; - win_info->detail.data_display_info.data_content_count = 0; - win_info->detail.data_display_info.regs_content = (tui_win_content) NULL; - win_info->detail.data_display_info.regs_content_count = 0; - win_info->detail.data_display_info.regs_display_type = - TUI_UNDEFINED_REGS; - win_info->detail.data_display_info.regs_column_count = 1; - win_info->detail.data_display_info.display_regs = FALSE; - win_info->detail.data_display_info.current_group = 0; - break; - case CMD_WIN: - win_info->detail.command_info.cur_line = 0; - win_info->detail.command_info.curch = 0; - break; - default: - win_info->detail.opaque = NULL; - break; - } -} - - -struct tui_win_info * -tui_alloc_win_info (enum tui_win_type type) -{ - struct tui_win_info *win_info; - - win_info = XMALLOC (struct tui_win_info); - if (win_info != NULL) - { - win_info->generic.type = type; - init_win_info (win_info); - } - - return win_info; -} - - -/* Allocates the content and elements in a block. */ -tui_win_content -tui_alloc_content (int num_elements, enum tui_win_type type) -{ - tui_win_content content; - char *element_block_ptr; - int i; - - content = xmalloc (sizeof (struct tui_win_element *) *num_elements); - if (content != NULL) - { - /* - * All windows, except the data window, can allocate the - * elements in a chunk. The data window cannot because items - * can be added/removed from the data display by the user at any - * time. - */ - if (type != DATA_WIN) - { - element_block_ptr = - xmalloc (sizeof (struct tui_win_element) * num_elements); - if (element_block_ptr != NULL) - { - for (i = 0; i < num_elements; i++) - { - content[i] = (struct tui_win_element *) element_block_ptr; - init_content_element (content[i], type); - element_block_ptr += sizeof (struct tui_win_element); - } - } - else - { - xfree (content); - content = (tui_win_content) NULL; - } - } - } - - return content; -} - - -/* Adds the input number of elements to the windows's content. If no - content has been allocated yet, alloc_content() is called to do - this. The index of the first element added is returned, unless - there is a memory allocation error, in which case, (-1) is - returned. */ -int -tui_add_content_elements (struct tui_gen_win_info *win_info, - int num_elements) -{ - struct tui_win_element *element_ptr; - int i, index_start; - - if (win_info->content == NULL) - { - win_info->content = (void **) tui_alloc_content (num_elements, win_info->type); - index_start = 0; - } - else - index_start = win_info->content_size; - if (win_info->content != NULL) - { - for (i = index_start; (i < num_elements + index_start); i++) - { - if ((element_ptr = XMALLOC (struct tui_win_element)) != NULL) - { - win_info->content[i] = (void *) element_ptr; - init_content_element (element_ptr, win_info->type); - win_info->content_size++; - } - else /* Things must be really hosed now! We ran out of - memory!? */ - return (-1); - } - } - - return index_start; -} - - -/* Delete all curses windows associated with win_info, leaving - everything else intact. */ -void -tui_del_window (struct tui_win_info *win_info) -{ - struct tui_gen_win_info *generic_win; - - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - generic_win = tui_locator_win_info_ptr (); - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - generic_win->is_visible = FALSE; - } - if (win_info->detail.source_info.filename) - { - xfree (win_info->detail.source_info.filename); - win_info->detail.source_info.filename = 0; - } - generic_win = win_info->detail.source_info.execution_info; - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - generic_win->is_visible = FALSE; - } - break; - case DATA_WIN: - if (win_info->generic.content != NULL) - { - tui_del_data_windows (win_info->detail.data_display_info.regs_content, - win_info->detail.data_display_info.regs_content_count); - tui_del_data_windows (win_info->detail.data_display_info.data_content, - win_info->detail.data_display_info.data_content_count); - } - break; - default: - break; - } - if (win_info->generic.handle != (WINDOW *) NULL) - { - tui_delete_win (win_info->generic.handle); - win_info->generic.handle = (WINDOW *) NULL; - win_info->generic.is_visible = FALSE; - } -} - - -void -tui_free_window (struct tui_win_info *win_info) -{ - struct tui_gen_win_info *generic_win; - - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - generic_win = tui_locator_win_info_ptr (); - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - } - tui_free_win_content (generic_win); - if (win_info->detail.source_info.filename) - { - xfree (win_info->detail.source_info.filename); - win_info->detail.source_info.filename = 0; - } - generic_win = win_info->detail.source_info.execution_info; - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - tui_free_win_content (generic_win); - } - break; - case DATA_WIN: - if (win_info->generic.content != NULL) - { - tui_free_data_content (win_info->detail.data_display_info.regs_content, - win_info->detail.data_display_info.regs_content_count); - win_info->detail.data_display_info.regs_content = - (tui_win_content) NULL; - win_info->detail.data_display_info.regs_content_count = 0; - tui_free_data_content (win_info->detail.data_display_info.data_content, - win_info->detail.data_display_info.data_content_count); - win_info->detail.data_display_info.data_content = - (tui_win_content) NULL; - win_info->detail.data_display_info.data_content_count = 0; - win_info->detail.data_display_info.regs_display_type = - TUI_UNDEFINED_REGS; - win_info->detail.data_display_info.regs_column_count = 1; - win_info->detail.data_display_info.display_regs = FALSE; - win_info->generic.content = NULL; - win_info->generic.content_size = 0; - } - break; - default: - break; - } - if (win_info->generic.handle != (WINDOW *) NULL) - { - tui_delete_win (win_info->generic.handle); - win_info->generic.handle = (WINDOW *) NULL; - tui_free_win_content (&win_info->generic); - } - if (win_info->generic.title) - xfree (win_info->generic.title); - xfree (win_info); -} - - -void -tui_free_all_source_wins_content (void) -{ - int i; - - for (i = 0; i < (tui_source_windows ())->count; i++) - { - struct tui_win_info *win_info = (tui_source_windows ())->list[i]; - - if (win_info != NULL) - { - tui_free_win_content (&(win_info->generic)); - tui_free_win_content (win_info->detail.source_info.execution_info); - } - } -} - - -void -tui_free_win_content (struct tui_gen_win_info *win_info) -{ - if (win_info->content != NULL) - { - free_content ((tui_win_content) win_info->content, - win_info->content_size, - win_info->type); - win_info->content = NULL; - } - win_info->content_size = 0; -} - - -void -tui_del_data_windows (tui_win_content content, - int content_size) -{ - int i; - - /* Remember that data window content elements are of type struct - tui_gen_win_info *, each of which whose single element is a data - element. */ - for (i = 0; i < content_size; i++) - { - struct tui_gen_win_info *generic_win = &content[i]->which_element.data_window; - - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - generic_win->is_visible = FALSE; - } - } -} - - -void -tui_free_data_content (tui_win_content content, - int content_size) -{ - int i; - - /* Remember that data window content elements are of type struct - tui_gen_win_info *, each of which whose single element is a data - element. */ - for (i = 0; i < content_size; i++) - { - struct tui_gen_win_info *generic_win = &content[i]->which_element.data_window; - - if (generic_win != (struct tui_gen_win_info *) NULL) - { - tui_delete_win (generic_win->handle); - generic_win->handle = (WINDOW *) NULL; - tui_free_win_content (generic_win); - } - } - free_content (content, - content_size, - DATA_WIN); -} - - -/********************************** -** LOCAL STATIC FUNCTIONS ** -**********************************/ - - -static void -free_content (tui_win_content content, - int content_size, - enum tui_win_type win_type) -{ - if (content != (tui_win_content) NULL) - { - free_content_elements (content, content_size, win_type); - xfree (content); - } -} - - -/* free_content_elements(). - */ -static void -free_content_elements (tui_win_content content, - int content_size, - enum tui_win_type type) -{ - if (content != (tui_win_content) NULL) - { - int i; - - if (type == SRC_WIN || type == DISASSEM_WIN) - { - /* Free whole source block. */ - xfree (content[0]->which_element.source.line); - } - else - { - for (i = 0; i < content_size; i++) - { - struct tui_win_element *element; - - element = content[i]; - if (element != (struct tui_win_element *) NULL) - { - switch (type) - { - case DATA_WIN: - xfree (element); - break; - case DATA_ITEM_WIN: - /* Note that data elements are not allocated in - a single block, but individually, as - needed. */ - if (element->which_element.data.type != TUI_REGISTER) - xfree ((void *)element->which_element.data.name); - xfree (element->which_element.data.value); - xfree (element->which_element.data.content); - xfree (element); - break; - case CMD_WIN: - xfree (element->which_element.command.line); - break; - default: - break; - } - } - } - } - if (type != DATA_WIN && type != DATA_ITEM_WIN) - xfree (content[0]); /* Free the element block. */ - } -} diff --git a/gdb/tui/tui-data.h b/gdb/tui/tui-data.h deleted file mode 100644 index ae5e09a..0000000 --- a/gdb/tui/tui-data.h +++ /dev/null @@ -1,367 +0,0 @@ -/* TUI data manipulation routines. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2006, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_DATA_H -#define TUI_DATA_H - -#include "tui/tui.h" /* For enum tui_win_type. */ -#include "gdb_curses.h" /* For WINDOW. */ - -/* This is a point definition. */ -struct tui_point -{ - int x, y; -}; - -/* Generic window information. */ -struct tui_gen_win_info -{ - WINDOW *handle; /* Window handle. */ - enum tui_win_type type; /* Type of window. */ - int width; /* Window width. */ - int height; /* Window height. */ - struct tui_point origin; /* Origin of window. */ - void **content; /* Content of window. */ - int content_size; /* Size of content (# of elements). */ - int content_in_use; /* Can it be used, or is it already used? */ - int viewport_height; /* Viewport height. */ - int last_visible_line; /* Index of last visible line. */ - int is_visible; /* Whether the window is visible or not. */ - char *title; /* Window title to display. */ -}; - -/* Constant definitions. */ -#define DEFAULT_TAB_LEN 8 -#define NO_SRC_STRING "[ No Source Available ]" -#define NO_DISASSEM_STRING "[ No Assembly Available ]" -#define NO_REGS_STRING "[ Register Values Unavailable ]" -#define NO_DATA_STRING "[ No Data Values Displayed ]" -#define MAX_CONTENT_COUNT 100 -#define SRC_NAME "SRC" -#define CMD_NAME "CMD" -#define DATA_NAME "REGS" -#define DISASSEM_NAME "ASM" -#define TUI_NULL_STR "" -#define DEFAULT_HISTORY_COUNT 25 -#define BOX_WINDOW TRUE -#define DONT_BOX_WINDOW FALSE -#define HILITE TRUE -#define NO_HILITE FALSE -#define WITH_LOCATOR TRUE -#define NO_LOCATOR FALSE -#define EMPTY_SOURCE_PROMPT TRUE -#define NO_EMPTY_SOURCE_PROMPT FALSE -#define UNDEFINED_ITEM -1 -#define MIN_WIN_HEIGHT 3 -#define MIN_CMD_WIN_HEIGHT 3 - -/* Strings to display in the TUI status line. */ -#define PROC_PREFIX "In: " -#define LINE_PREFIX "Line: " -#define PC_PREFIX "PC: " -#define SINGLE_KEY "(SingleKey)" - -/* Minimum/Maximum length of some fields displayed in the TUI status - line. */ -#define MIN_LINE_WIDTH 4 /* Use at least 4 digits for line - numbers. */ -#define MIN_PROC_WIDTH 12 -#define MAX_TARGET_WIDTH 10 -#define MAX_PID_WIDTH 14 - -#define TUI_FLOAT_REGS_NAME "$FREGS" -#define TUI_FLOAT_REGS_NAME_LOWER "$fregs" -#define TUI_GENERAL_REGS_NAME "$GREGS" -#define TUI_GENERAL_REGS_NAME_LOWER "$gregs" -#define TUI_SPECIAL_REGS_NAME "$SREGS" -#define TUI_SPECIAL_REGS_NAME_LOWER "$sregs" -#define TUI_GENERAL_SPECIAL_REGS_NAME "$REGS" -#define TUI_GENERAL_SPECIAL_REGS_NAME_LOWER "$regs" - -/* Scroll direction enum. */ -enum tui_scroll_direction -{ - FORWARD_SCROLL, - BACKWARD_SCROLL, - LEFT_SCROLL, - RIGHT_SCROLL -}; - - -/* General list struct. */ -struct tui_list -{ - struct tui_win_info **list; - int count; -}; - - -/* The kinds of layouts available. */ -enum tui_layout_type -{ - SRC_COMMAND, - DISASSEM_COMMAND, - SRC_DISASSEM_COMMAND, - SRC_DATA_COMMAND, - DISASSEM_DATA_COMMAND, - UNDEFINED_LAYOUT -}; - -/* Basic data types that can be displayed in the data window. */ -enum tui_data_type -{ - TUI_REGISTER, - TUI_SCALAR, - TUI_COMPLEX, - TUI_STRUCT -}; - -/* Types of register displays. */ -enum tui_register_display_type -{ - TUI_UNDEFINED_REGS, - TUI_GENERAL_REGS, - TUI_SFLOAT_REGS, - TUI_DFLOAT_REGS, - TUI_SPECIAL_REGS, - TUI_GENERAL_AND_SPECIAL_REGS -}; - -/* Structure describing source line or line address. */ -struct tui_line_or_address -{ - enum { LOA_LINE, LOA_ADDRESS } loa; - union - { - int line_no; - CORE_ADDR addr; - } u; -}; - -/* Current Layout definition. */ -struct tui_layout_def -{ - enum tui_win_type display_mode; - int split; - enum tui_register_display_type regs_display_type; - enum tui_register_display_type float_regs_display_type; -}; - -/* Elements in the Source/Disassembly Window. */ -struct tui_source_element -{ - char *line; - struct tui_line_or_address line_or_addr; - int is_exec_point; - int has_break; -}; - - -/* Elements in the data display window content. */ -struct tui_data_element -{ - const char *name; - int item_no; /* The register number, or data display - number. */ - enum tui_data_type type; - void *value; - int highlight; - char *content; -}; - - -/* Elements in the command window content. */ -struct tui_command_element -{ - char *line; -}; - -#ifdef PATH_MAX -# define MAX_LOCATOR_ELEMENT_LEN PATH_MAX -#else -# define MAX_LOCATOR_ELEMENT_LEN 1024 -#endif - -/* Elements in the locator window content. */ -struct tui_locator_element -{ - char file_name[MAX_LOCATOR_ELEMENT_LEN]; - char proc_name[MAX_LOCATOR_ELEMENT_LEN]; - int line_no; - CORE_ADDR addr; - /* Architecture associated with code at this location. */ - struct gdbarch *gdbarch; -}; - -/* Flags to tell what kind of breakpoint is at current line. */ -#define TUI_BP_ENABLED 0x01 -#define TUI_BP_DISABLED 0x02 -#define TUI_BP_HIT 0x04 -#define TUI_BP_CONDITIONAL 0x08 -#define TUI_BP_HARDWARE 0x10 - -/* Position of breakpoint markers in the exec info string. */ -#define TUI_BP_HIT_POS 0 -#define TUI_BP_BREAK_POS 1 -#define TUI_EXEC_POS 2 -#define TUI_EXECINFO_SIZE 4 - -typedef char tui_exec_info_content[TUI_EXECINFO_SIZE]; - -/* An content element in a window. */ -union tui_which_element -{ - struct tui_source_element source; /* The source elements. */ - struct tui_gen_win_info data_window; /* Data display elements. */ - struct tui_data_element data; /* Elements of data_window. */ - struct tui_command_element command; /* Command elements. */ - struct tui_locator_element locator; /* Locator elements. */ - tui_exec_info_content simple_string; /* Simple char based elements. */ -}; - -struct tui_win_element -{ - int highlight; - union tui_which_element which_element; -}; - - -/* This describes the content of the window. */ -typedef struct tui_win_element **tui_win_content; - - -/* This struct defines the specific information about a data display - window. */ -struct tui_data_info -{ - tui_win_content data_content; /* Start of data display content. */ - int data_content_count; - tui_win_content regs_content; /* Start of regs display content. */ - int regs_content_count; - enum tui_register_display_type regs_display_type; - int regs_column_count; - int display_regs; /* Should regs be displayed at all? */ - struct reggroup *current_group; -}; - - -struct tui_source_info -{ - int has_locator; /* Does locator belongs to this window? */ - /* Execution information window. */ - struct tui_gen_win_info *execution_info; - int horizontal_offset; /* Used for horizontal scroll. */ - struct tui_line_or_address start_line_or_addr; - char *filename; - /* Architecture associated with code at this location. */ - struct gdbarch *gdbarch; -}; - - -struct tui_command_info -{ - int cur_line; /* The current line position. */ - int curch; /* The current cursor position. */ - int start_line; -}; - - -/* This defines information about each logical window. */ -struct tui_win_info -{ - struct tui_gen_win_info generic; /* General window information. */ - union - { - struct tui_source_info source_info; - struct tui_data_info data_display_info; - struct tui_command_info command_info; - void *opaque; - } - detail; - int can_highlight; /* Can this window ever be highlighted? */ - int is_highlighted; /* Is this window highlighted? */ -}; - -extern int tui_win_is_source_type (enum tui_win_type win_type); -extern int tui_win_is_auxillary (enum tui_win_type win_type); -extern int tui_win_has_locator (struct tui_win_info *win_info); -extern void tui_set_win_highlight (struct tui_win_info *win_info, - int highlight); - - -/* Global Data. */ -extern struct tui_win_info *(tui_win_list[MAX_MAJOR_WINDOWS]); - -#define TUI_SRC_WIN tui_win_list[SRC_WIN] -#define TUI_DISASM_WIN tui_win_list[DISASSEM_WIN] -#define TUI_DATA_WIN tui_win_list[DATA_WIN] -#define TUI_CMD_WIN tui_win_list[CMD_WIN] - -/* Data Manipulation Functions. */ -extern void tui_initialize_static_data (void); -extern struct tui_gen_win_info *tui_alloc_generic_win_info (void); -extern struct tui_win_info *tui_alloc_win_info (enum tui_win_type); -extern void tui_init_generic_part (struct tui_gen_win_info *); -extern void tui_init_win_info (struct tui_win_info *); -extern tui_win_content tui_alloc_content (int, enum tui_win_type); -extern int tui_add_content_elements (struct tui_gen_win_info *, - int); -extern void tui_init_content_element (struct tui_win_element *, - enum tui_win_type); -extern void tui_free_window (struct tui_win_info *); -extern void tui_free_win_content (struct tui_gen_win_info *); -extern void tui_free_data_content (tui_win_content, int); -extern void tui_free_all_source_wins_content (void); -extern void tui_del_window (struct tui_win_info *); -extern void tui_del_data_windows (tui_win_content, int); -extern struct tui_win_info *tui_partial_win_by_name (char *); -extern char *tui_win_name (struct tui_gen_win_info *); -extern enum tui_layout_type tui_current_layout (void); -extern void tui_set_current_layout_to (enum tui_layout_type); -extern int tui_term_height (void); -extern void tui_set_term_height_to (int); -extern int tui_term_width (void); -extern void tui_set_term_width_to (int); -extern void tui_set_gen_win_origin (struct tui_gen_win_info *, - int, int); -extern struct tui_gen_win_info *tui_locator_win_info_ptr (void); -extern struct tui_gen_win_info *tui_source_exec_info_win_ptr (void); -extern struct tui_gen_win_info *tui_disassem_exec_info_win_ptr (void); -extern struct tui_list *tui_source_windows (void); -extern void tui_clear_source_windows (void); -extern void tui_clear_source_windows_detail (void); -extern void tui_clear_win_detail (struct tui_win_info *); -extern void tui_add_to_source_windows (struct tui_win_info *); -extern int tui_default_tab_len (void); -extern void tui_set_default_tab_len (int); -extern struct tui_win_info *tui_win_with_focus (void); -extern void tui_set_win_with_focus (struct tui_win_info *); -extern struct tui_layout_def *tui_layout_def (void); -extern int tui_win_resized (void); -extern void tui_set_win_resized_to (int); - -extern struct tui_win_info *tui_next_win (struct tui_win_info *); -extern struct tui_win_info *tui_prev_win (struct tui_win_info *); - -extern void tui_add_to_source_windows (struct tui_win_info *); - -#endif /* TUI_DATA_H */ diff --git a/gdb/tui/tui-disasm.c b/gdb/tui/tui-disasm.c deleted file mode 100644 index 85c0e8b..0000000 --- a/gdb/tui/tui-disasm.c +++ /dev/null @@ -1,405 +0,0 @@ -/* Disassembly display. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "symtab.h" -#include "breakpoint.h" -#include "frame.h" -#include "value.h" -#include "source.h" -#include "disasm.h" -#include "gdb_string.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-win.h" -#include "tui/tui-layout.h" -#include "tui/tui-winsource.h" -#include "tui/tui-stack.h" -#include "tui/tui-file.h" -#include "tui/tui-disasm.h" - -#include "gdb_curses.h" - -struct tui_asm_line -{ - CORE_ADDR addr; - char *addr_string; - char *insn; -}; - -/* Function to set the disassembly window's content. - Disassemble count lines starting at pc. - Return address of the count'th instruction after pc. */ -static CORE_ADDR -tui_disassemble (struct gdbarch *gdbarch, struct tui_asm_line *asm_lines, - CORE_ADDR pc, int count) -{ - struct ui_file *gdb_dis_out; - - /* Now init the ui_file structure. */ - gdb_dis_out = tui_sfileopen (256); - - /* Now construct each line. */ - for (; count > 0; count--, asm_lines++) - { - if (asm_lines->addr_string) - xfree (asm_lines->addr_string); - if (asm_lines->insn) - xfree (asm_lines->insn); - - print_address (gdbarch, pc, gdb_dis_out); - asm_lines->addr = pc; - asm_lines->addr_string = xstrdup (tui_file_get_strbuf (gdb_dis_out)); - - ui_file_rewind (gdb_dis_out); - - pc = pc + gdb_print_insn (gdbarch, pc, gdb_dis_out, NULL); - - asm_lines->insn = xstrdup (tui_file_get_strbuf (gdb_dis_out)); - - /* Reset the buffer to empty. */ - ui_file_rewind (gdb_dis_out); - } - ui_file_delete (gdb_dis_out); - return pc; -} - -/* Find the disassembly address that corresponds to FROM lines above - or below the PC. Variable sized instructions are taken into - account by the algorithm. */ -static CORE_ADDR -tui_find_disassembly_address (struct gdbarch *gdbarch, CORE_ADDR pc, int from) -{ - CORE_ADDR new_low; - int max_lines; - int i; - struct tui_asm_line *asm_lines; - - max_lines = (from > 0) ? from : - from; - if (max_lines <= 1) - return pc; - - asm_lines = (struct tui_asm_line*) alloca (sizeof (struct tui_asm_line) - * max_lines); - memset (asm_lines, 0, sizeof (struct tui_asm_line) * max_lines); - - new_low = pc; - if (from > 0) - { - tui_disassemble (gdbarch, asm_lines, pc, max_lines); - new_low = asm_lines[max_lines - 1].addr; - } - else - { - CORE_ADDR last_addr; - int pos; - struct minimal_symbol *msymbol; - - /* Find backward an address which is a symbol and for which - disassembling from that address will fill completely the - window. */ - pos = max_lines - 1; - do { - new_low -= 1 * max_lines; - msymbol = lookup_minimal_symbol_by_pc_section (new_low, 0); - - if (msymbol) - new_low = SYMBOL_VALUE_ADDRESS (msymbol); - else - new_low += 1 * max_lines; - - tui_disassemble (gdbarch, asm_lines, new_low, max_lines); - last_addr = asm_lines[pos].addr; - } while (last_addr > pc && msymbol); - - /* Scan forward disassembling one instruction at a time until - the last visible instruction of the window matches the pc. - We keep the disassembled instructions in the 'lines' window - and shift it downward (increasing its addresses). */ - if (last_addr < pc) - do - { - CORE_ADDR next_addr; - - pos++; - if (pos >= max_lines) - pos = 0; - - next_addr = tui_disassemble (gdbarch, &asm_lines[pos], - last_addr, 1); - - /* If there are some problems while disassembling exit. */ - if (next_addr <= last_addr) - break; - last_addr = next_addr; - } while (last_addr <= pc); - pos++; - if (pos >= max_lines) - pos = 0; - new_low = asm_lines[pos].addr; - } - for (i = 0; i < max_lines; i++) - { - xfree (asm_lines[i].addr_string); - xfree (asm_lines[i].insn); - } - return new_low; -} - -/* Function to set the disassembly window's content. */ -enum tui_status -tui_set_disassem_content (struct gdbarch *gdbarch, CORE_ADDR pc) -{ - enum tui_status ret = TUI_FAILURE; - int i; - int offset = TUI_DISASM_WIN->detail.source_info.horizontal_offset; - int line_width, max_lines; - CORE_ADDR cur_pc; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - int tab_len = tui_default_tab_len (); - struct tui_asm_line *asm_lines; - int insn_pos; - int addr_size, max_size; - char *line; - - if (pc == 0) - return TUI_FAILURE; - - ret = tui_alloc_source_buffer (TUI_DISASM_WIN); - if (ret != TUI_SUCCESS) - return ret; - - TUI_DISASM_WIN->detail.source_info.gdbarch = gdbarch; - TUI_DISASM_WIN->detail.source_info.start_line_or_addr.loa = LOA_ADDRESS; - TUI_DISASM_WIN->detail.source_info.start_line_or_addr.u.addr = pc; - cur_pc = (CORE_ADDR) - (((struct tui_win_element *) locator->content[0])->which_element.locator.addr); - - max_lines = TUI_DISASM_WIN->generic.height - 2; /* Account for - hilite. */ - - /* Get temporary table that will hold all strings (addr & insn). */ - asm_lines = (struct tui_asm_line*) alloca (sizeof (struct tui_asm_line) - * max_lines); - memset (asm_lines, 0, sizeof (struct tui_asm_line) * max_lines); - - line_width = TUI_DISASM_WIN->generic.width - 1; - - tui_disassemble (gdbarch, asm_lines, pc, max_lines); - - /* See what is the maximum length of an address and of a line. */ - addr_size = 0; - max_size = 0; - for (i = 0; i < max_lines; i++) - { - size_t len = strlen (asm_lines[i].addr_string); - if (len > addr_size) - addr_size = len; - - len = strlen (asm_lines[i].insn) + tab_len; - if (len > max_size) - max_size = len; - } - max_size += addr_size + tab_len; - - /* Allocate memory to create each line. */ - line = (char*) alloca (max_size); - insn_pos = (1 + (addr_size / tab_len)) * tab_len; - - /* Now construct each line. */ - for (i = 0; i < max_lines; i++) - { - struct tui_win_element *element; - struct tui_source_element *src; - int cur_len; - - element = (struct tui_win_element *) TUI_DISASM_WIN->generic.content[i]; - src = &element->which_element.source; - strcpy (line, asm_lines[i].addr_string); - cur_len = strlen (line); - - /* Add spaces to make the instructions start on the same - column. */ - while (cur_len < insn_pos) - { - strcat (line, " "); - cur_len++; - } - - strcat (line, asm_lines[i].insn); - - /* Now copy the line taking the offset into account. */ - if (strlen (line) > offset) - strcpy (src->line, &line[offset]); - else - src->line[0] = '\0'; - - src->line_or_addr.loa = LOA_ADDRESS; - src->line_or_addr.u.addr = asm_lines[i].addr; - src->is_exec_point = asm_lines[i].addr == cur_pc; - - /* See whether there is a breakpoint installed. */ - src->has_break = (!src->is_exec_point - && breakpoint_here_p (pc) != no_breakpoint_here); - - xfree (asm_lines[i].addr_string); - xfree (asm_lines[i].insn); - } - TUI_DISASM_WIN->generic.content_size = i; - return TUI_SUCCESS; -} - - -/* Function to display the disassembly window with disassembled code. */ -void -tui_show_disassem (struct gdbarch *gdbarch, CORE_ADDR start_addr) -{ - struct symtab *s = find_pc_symtab (start_addr); - struct tui_win_info *win_with_focus = tui_win_with_focus (); - struct tui_line_or_address val; - - val.loa = LOA_ADDRESS; - val.u.addr = start_addr; - tui_add_win_to_layout (DISASSEM_WIN); - tui_update_source_window (TUI_DISASM_WIN, gdbarch, s, val, FALSE); - - /* If the focus was in the src win, put it in the asm win, if the - source view isn't split. */ - if (tui_current_layout () != SRC_DISASSEM_COMMAND - && win_with_focus == TUI_SRC_WIN) - tui_set_win_focus_to (TUI_DISASM_WIN); - - return; -} - - -/* Function to display the disassembly window. */ -void -tui_show_disassem_and_update_source (struct gdbarch *gdbarch, - CORE_ADDR start_addr) -{ - struct symtab_and_line sal; - - tui_show_disassem (gdbarch, start_addr); - if (tui_current_layout () == SRC_DISASSEM_COMMAND) - { - struct tui_line_or_address val; - - /* Update what is in the source window if it is displayed too, - note that it follows what is in the disassembly window and - visa-versa. */ - sal = find_pc_line (start_addr, 0); - val.loa = LOA_LINE; - val.u.line_no = sal.line; - tui_update_source_window (TUI_SRC_WIN, gdbarch, sal.symtab, val, TRUE); - if (sal.symtab) - { - set_current_source_symtab_and_line (&sal); - tui_update_locator_filename (sal.symtab->filename); - } - else - tui_update_locator_filename ("?"); - } - - return; -} - -void -tui_get_begin_asm_address (struct gdbarch **gdbarch_p, CORE_ADDR *addr_p) -{ - struct tui_gen_win_info *locator; - struct tui_locator_element *element; - struct gdbarch *gdbarch = NULL; - CORE_ADDR addr; - - locator = tui_locator_win_info_ptr (); - element = &((struct tui_win_element *) locator->content[0])->which_element.locator; - - if (element->addr == 0) - { - struct minimal_symbol *main_symbol; - - /* Find address of the start of program. - Note: this should be language specific. */ - main_symbol = lookup_minimal_symbol ("main", NULL, NULL); - if (main_symbol == 0) - main_symbol = lookup_minimal_symbol ("MAIN", NULL, NULL); - if (main_symbol == 0) - main_symbol = lookup_minimal_symbol ("_start", NULL, NULL); - if (main_symbol) - addr = SYMBOL_VALUE_ADDRESS (main_symbol); - else - addr = 0; - } - else /* The target is executing. */ - { - gdbarch = element->gdbarch; - addr = element->addr; - } - - *gdbarch_p = gdbarch; - *addr_p = addr; -} - -/* Determine what the low address will be to display in the TUI's - disassembly window. This may or may not be the same as the low - address input. */ -CORE_ADDR -tui_get_low_disassembly_address (struct gdbarch *gdbarch, - CORE_ADDR low, CORE_ADDR pc) -{ - int pos; - - /* Determine where to start the disassembly so that the pc is about - in the middle of the viewport. */ - pos = tui_default_win_viewport_height (DISASSEM_WIN, DISASSEM_COMMAND) / 2; - pc = tui_find_disassembly_address (gdbarch, pc, -pos); - - if (pc < low) - pc = low; - return pc; -} - -/* Scroll the disassembly forward or backward vertically. */ -void -tui_vertical_disassem_scroll (enum tui_scroll_direction scroll_direction, - int num_to_scroll) -{ - if (TUI_DISASM_WIN->generic.content != NULL) - { - struct gdbarch *gdbarch = TUI_DISASM_WIN->detail.source_info.gdbarch; - CORE_ADDR pc; - tui_win_content content; - struct tui_line_or_address val; - int dir; - - content = (tui_win_content) TUI_DISASM_WIN->generic.content; - - pc = content[0]->which_element.source.line_or_addr.u.addr; - num_to_scroll++; - dir = (scroll_direction == FORWARD_SCROLL) ? num_to_scroll : -num_to_scroll; - - val.loa = LOA_ADDRESS; - val.u.addr = tui_find_disassembly_address (gdbarch, pc, dir); - tui_update_source_window_as_is (TUI_DISASM_WIN, gdbarch, NULL, val, FALSE); - } -} diff --git a/gdb/tui/tui-disasm.h b/gdb/tui/tui-disasm.h deleted file mode 100644 index 64aafed..0000000 --- a/gdb/tui/tui-disasm.h +++ /dev/null @@ -1,36 +0,0 @@ -/* Disassembly display. - - Copyright (C) 1998, 1999, 2000, 2001, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_DISASM_H -#define TUI_DISASM_H - -#include "tui/tui.h" /* For enum tui_status. */ -#include "tui/tui-data.h" /* For enum tui_scroll_direction. */ - -extern enum tui_status tui_set_disassem_content (struct gdbarch *, CORE_ADDR); -extern void tui_show_disassem (struct gdbarch *, CORE_ADDR); -extern void tui_show_disassem_and_update_source (struct gdbarch *, CORE_ADDR); -extern void tui_vertical_disassem_scroll (enum tui_scroll_direction, - int); -extern void tui_get_begin_asm_address (struct gdbarch **, CORE_ADDR *); - -#endif diff --git a/gdb/tui/tui-file.c b/gdb/tui/tui-file.c deleted file mode 100644 index b5f77a8..0000000 --- a/gdb/tui/tui-file.c +++ /dev/null @@ -1,238 +0,0 @@ -/* UI_FILE - a generic STDIO like output stream. - Copyright (C) 1999, 2000, 2001, 2007, 2008, 2009 - Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "ui-file.h" -#include "tui/tui-file.h" -#include "tui/tui-io.h" - -#include "tui.h" - -#include "gdb_string.h" - -/* A ``struct ui_file'' that is compatible with all the legacy - code. */ - -/* new */ -enum streamtype -{ - afile, - astring -}; - -/* new */ -struct tui_stream -{ - int *ts_magic; - enum streamtype ts_streamtype; - FILE *ts_filestream; - char *ts_strbuf; - int ts_buflen; -}; - -static ui_file_flush_ftype tui_file_flush; -extern ui_file_fputs_ftype tui_file_fputs; -static ui_file_isatty_ftype tui_file_isatty; -static ui_file_rewind_ftype tui_file_rewind; -static ui_file_put_ftype tui_file_put; -static ui_file_delete_ftype tui_file_delete; -static struct ui_file *tui_file_new (void); -static int tui_file_magic; - -static struct ui_file * -tui_file_new (void) -{ - struct tui_stream *tui = XMALLOC (struct tui_stream); - struct ui_file *file = ui_file_new (); - set_ui_file_data (file, tui, tui_file_delete); - set_ui_file_flush (file, tui_file_flush); - set_ui_file_fputs (file, tui_file_fputs); - set_ui_file_isatty (file, tui_file_isatty); - set_ui_file_rewind (file, tui_file_rewind); - set_ui_file_put (file, tui_file_put); - tui->ts_magic = &tui_file_magic; - return file; -} - -static void -tui_file_delete (struct ui_file *file) -{ - struct tui_stream *tmpstream = ui_file_data (file); - if (tmpstream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_delete: bad magic number")); - if ((tmpstream->ts_streamtype == astring) - && (tmpstream->ts_strbuf != NULL)) - { - xfree (tmpstream->ts_strbuf); - } - xfree (tmpstream); -} - -struct ui_file * -tui_fileopen (FILE *stream) -{ - struct ui_file *file = tui_file_new (); - struct tui_stream *tmpstream = ui_file_data (file); - tmpstream->ts_streamtype = afile; - tmpstream->ts_filestream = stream; - tmpstream->ts_strbuf = NULL; - tmpstream->ts_buflen = 0; - return file; -} - -struct ui_file * -tui_sfileopen (int n) -{ - struct ui_file *file = tui_file_new (); - struct tui_stream *tmpstream = ui_file_data (file); - tmpstream->ts_streamtype = astring; - tmpstream->ts_filestream = NULL; - if (n > 0) - { - tmpstream->ts_strbuf = xmalloc ((n + 1) * sizeof (char)); - tmpstream->ts_strbuf[0] = '\0'; - } - else - /* Do not allocate the buffer now. The first time something is - printed one will be allocated by tui_file_adjust_strbuf(). */ - tmpstream->ts_strbuf = NULL; - tmpstream->ts_buflen = n; - return file; -} - -static int -tui_file_isatty (struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_isatty: bad magic number")); - if (stream->ts_streamtype == afile) - return (isatty (fileno (stream->ts_filestream))); - else - return 0; -} - -static void -tui_file_rewind (struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_rewind: bad magic number")); - stream->ts_strbuf[0] = '\0'; -} - -static void -tui_file_put (struct ui_file *file, - ui_file_put_method_ftype *write, - void *dest) -{ - struct tui_stream *stream = ui_file_data (file); - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_put: bad magic number")); - if (stream->ts_streamtype == astring) - write (dest, stream->ts_strbuf, strlen (stream->ts_strbuf)); -} - -/* All TUI I/O sent to the *_filtered and *_unfiltered functions - eventually ends up here. The fputs_unfiltered_hook is primarily - used by GUIs to collect all output and send it to the GUI, instead - of the controlling terminal. Only output to gdb_stdout and - gdb_stderr are sent to the hook. Everything else is sent on to - fputs to allow file I/O to be handled appropriately. */ - -/* FIXME: Should be broken up and moved to a TUI specific file. */ - -void -tui_file_fputs (const char *linebuffer, struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - - if (stream->ts_streamtype == astring) - { - tui_file_adjust_strbuf (strlen (linebuffer), file); - strcat (stream->ts_strbuf, linebuffer); - } - else - { - tui_puts (linebuffer); - } -} - -char * -tui_file_get_strbuf (struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_get_strbuf: bad magic number")); - return (stream->ts_strbuf); -} - -/* Adjust the length of the buffer by the amount necessary to - accomodate appending a string of length N to the buffer - contents. */ -void -tui_file_adjust_strbuf (int n, struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - int non_null_chars; - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_adjust_strbuf: bad magic number")); - - if (stream->ts_streamtype != astring) - return; - - if (stream->ts_strbuf) - { - /* There is already a buffer allocated. */ - non_null_chars = strlen (stream->ts_strbuf); - - if (n > (stream->ts_buflen - non_null_chars - 1)) - { - stream->ts_buflen = n + non_null_chars + 1; - stream->ts_strbuf = xrealloc (stream->ts_strbuf, stream->ts_buflen); - } - } - else - /* No buffer yet, so allocate one of the desired size. */ - stream->ts_strbuf = xmalloc ((n + 1) * sizeof (char)); -} - -static void -tui_file_flush (struct ui_file *file) -{ - struct tui_stream *stream = ui_file_data (file); - if (stream->ts_magic != &tui_file_magic) - internal_error (__FILE__, __LINE__, - _("tui_file_flush: bad magic number")); - - switch (stream->ts_streamtype) - { - case astring: - break; - case afile: - fflush (stream->ts_filestream); - break; - } -} diff --git a/gdb/tui/tui-file.h b/gdb/tui/tui-file.h deleted file mode 100644 index 0c1566a..0000000 --- a/gdb/tui/tui-file.h +++ /dev/null @@ -1,27 +0,0 @@ -/* UI_FILE - a generic STDIO like output stream. - Copyright (C) 1999, 2000, 2007, 2008, 2009 Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_FILE_H -#define TUI_FILE_H - -extern struct ui_file *tui_fileopen (FILE *); -extern struct ui_file *tui_sfileopen (int); -extern char *tui_file_get_strbuf (struct ui_file *); -extern void tui_file_adjust_strbuf (int, struct ui_file *); - -#endif diff --git a/gdb/tui/tui-hooks.c b/gdb/tui/tui-hooks.c deleted file mode 100644 index 7dee03e..0000000 --- a/gdb/tui/tui-hooks.c +++ /dev/null @@ -1,301 +0,0 @@ -/* GDB hooks for TUI. - - Copyright (C) 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009 - Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "symtab.h" -#include "inferior.h" -#include "command.h" -#include "bfd.h" -#include "symfile.h" -#include "objfiles.h" -#include "target.h" -#include "gdbcore.h" -#include "event-loop.h" -#include "event-top.h" -#include "frame.h" -#include "breakpoint.h" -#include "ui-out.h" -#include "top.h" -#include "observer.h" -#include <unistd.h> -#include <fcntl.h> - -#include "tui/tui.h" -#include "tui/tui-hooks.h" -#include "tui/tui-data.h" -#include "tui/tui-layout.h" -#include "tui/tui-io.h" -#include "tui/tui-regs.h" -#include "tui/tui-win.h" -#include "tui/tui-stack.h" -#include "tui/tui-windata.h" -#include "tui/tui-winsource.h" - -#include "gdb_curses.h" - -/* This redefines CTRL if it is not already defined, so it must come - after terminal state releated include files like <term.h> and - "gdb_curses.h". */ -#include "readline/readline.h" - -int tui_target_has_run = 0; - -static void -tui_new_objfile_hook (struct objfile* objfile) -{ - if (tui_active) - tui_display_main (); -} - -static int ATTR_FORMAT (printf, 1, 0) -tui_query_hook (const char *msg, va_list argp) -{ - int retval; - int ans2; - int answer; - - echo (); - while (1) - { - wrap_here (""); /* Flush any buffered output. */ - gdb_flush (gdb_stdout); - - vfprintf_filtered (gdb_stdout, msg, argp); - printf_filtered (_("(y or n) ")); - - wrap_here (""); - gdb_flush (gdb_stdout); - - answer = tui_getc (stdin); - clearerr (stdin); /* in case of C-d */ - if (answer == EOF) /* C-d */ - { - retval = 1; - break; - } - /* Eat rest of input line, to EOF or newline. */ - if (answer != '\n') - do - { - ans2 = tui_getc (stdin); - clearerr (stdin); - } - while (ans2 != EOF && ans2 != '\n' && ans2 != '\r'); - - if (answer >= 'a') - answer -= 040; - if (answer == 'Y') - { - retval = 1; - break; - } - if (answer == 'N') - { - retval = 0; - break; - } - printf_filtered (_("Please answer y or n.\n")); - } - noecho (); - return retval; -} - -/* Prevent recursion of deprecated_register_changed_hook(). */ -static int tui_refreshing_registers = 0; - -static void -tui_register_changed_hook (int regno) -{ - struct frame_info *fi; - - fi = get_selected_frame (NULL); - if (tui_refreshing_registers == 0) - { - tui_refreshing_registers = 1; - tui_check_data_values (fi); - tui_refreshing_registers = 0; - } -} - -/* Breakpoint creation hook. - Update the screen to show the new breakpoint. */ -static void -tui_event_create_breakpoint (int number) -{ - tui_update_all_breakpoint_info (); -} - -/* Breakpoint deletion hook. - Refresh the screen to update the breakpoint marks. */ -static void -tui_event_delete_breakpoint (int number) -{ - tui_update_all_breakpoint_info (); -} - -static void -tui_event_modify_breakpoint (int number) -{ - tui_update_all_breakpoint_info (); -} - -/* Called when going to wait for the target. - Leave curses mode and setup program mode. */ -static ptid_t -tui_target_wait_hook (ptid_t pid, - struct target_waitstatus *status, int options) -{ - ptid_t res; - - /* Leave tui mode (optional). */ -#if 0 - if (tui_active) - { - target_terminal_ours (); - endwin (); - target_terminal_inferior (); - } -#endif - tui_target_has_run = 1; - res = target_wait (pid, status, options); - - if (tui_active) - { - /* TODO: need to refresh (optional). */ - } - return res; -} - -/* The selected frame has changed. This is happens after a target - stop or when the user explicitly changes the frame - (up/down/thread/...). */ -static void -tui_selected_frame_level_changed_hook (int level) -{ - struct frame_info *fi; - - /* Negative level means that the selected frame was cleared. */ - if (level < 0) - return; - - fi = get_selected_frame (NULL); - /* Ensure that symbols for this frame are read in. Also, determine - the source language of this frame, and switch to it if - desired. */ - if (fi) - { - struct symtab *s; - - s = find_pc_symtab (get_frame_pc (fi)); - /* elz: This if here fixes the problem with the pc not being - displayed in the tui asm layout, with no debug symbols. The - value of s would be 0 here, and select_source_symtab would - abort the command by calling the 'error' function. */ - if (s) - select_source_symtab (s); - - /* Display the frame position (even if there is no symbols). */ - tui_show_frame_info (fi); - - /* Refresh the register window if it's visible. */ - if (tui_is_window_visible (DATA_WIN)) - { - tui_refreshing_registers = 1; - tui_check_data_values (fi); - tui_refreshing_registers = 0; - } - } -} - -/* Called from print_frame_info to list the line we stopped in. */ -static void -tui_print_frame_info_listing_hook (struct symtab *s, - int line, - int stopline, - int noerror) -{ - select_source_symtab (s); - tui_show_frame_info (get_selected_frame (NULL)); -} - -/* Called when the target process died or is detached. - Update the status line. */ -static void -tui_detach_hook (void) -{ - tui_show_frame_info (0); - tui_display_main (); -} - -/* Observers created when installing TUI hooks. */ -static struct observer *tui_bp_created_observer; -static struct observer *tui_bp_deleted_observer; -static struct observer *tui_bp_modified_observer; - -/* Install the TUI specific hooks. */ -void -tui_install_hooks (void) -{ - deprecated_target_wait_hook = tui_target_wait_hook; - deprecated_selected_frame_level_changed_hook = tui_selected_frame_level_changed_hook; - deprecated_print_frame_info_listing_hook = tui_print_frame_info_listing_hook; - - deprecated_query_hook = tui_query_hook; - - /* Install the event hooks. */ - tui_bp_created_observer - = observer_attach_breakpoint_created (tui_event_create_breakpoint); - tui_bp_deleted_observer - = observer_attach_breakpoint_deleted (tui_event_delete_breakpoint); - tui_bp_modified_observer - = observer_attach_breakpoint_modified (tui_event_modify_breakpoint); - - deprecated_register_changed_hook = tui_register_changed_hook; - deprecated_detach_hook = tui_detach_hook; -} - -/* Remove the TUI specific hooks. */ -void -tui_remove_hooks (void) -{ - deprecated_target_wait_hook = 0; - deprecated_selected_frame_level_changed_hook = 0; - deprecated_print_frame_info_listing_hook = 0; - deprecated_query_hook = 0; - deprecated_register_changed_hook = 0; - deprecated_detach_hook = 0; - - /* Remove our observers. */ - observer_detach_breakpoint_created (tui_bp_created_observer); - tui_bp_created_observer = NULL; - observer_detach_breakpoint_deleted (tui_bp_deleted_observer); - tui_bp_deleted_observer = NULL; - observer_detach_breakpoint_modified (tui_bp_modified_observer); - tui_bp_modified_observer = NULL; -} - -void _initialize_tui_hooks (void); - -void -_initialize_tui_hooks (void) -{ - /* Install the permanent hooks. */ - observer_attach_new_objfile (tui_new_objfile_hook); -} diff --git a/gdb/tui/tui-hooks.h b/gdb/tui/tui-hooks.h deleted file mode 100644 index 74bf8be..0000000 --- a/gdb/tui/tui-hooks.h +++ /dev/null @@ -1,26 +0,0 @@ -/* External/Public TUI hools header file, for GDB the GNU debugger. - - Copyright (C) 2004, 2007, 2008, 2009 Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_HOOKS_H -#define TUI_HOOKS_H - -extern void tui_install_hooks (void); -extern void tui_remove_hooks (void); - -#endif diff --git a/gdb/tui/tui-interp.c b/gdb/tui/tui-interp.c deleted file mode 100644 index 71f6656..0000000 --- a/gdb/tui/tui-interp.c +++ /dev/null @@ -1,220 +0,0 @@ -/* TUI Interpreter definitions for GDB, the GNU debugger. - - Copyright (C) 2003, 2007, 2008, 2009 Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "interps.h" -#include "top.h" -#include "event-top.h" -#include "event-loop.h" -#include "ui-out.h" -#include "cli-out.h" -#include "tui/tui-data.h" -#include "readline/readline.h" -#include "tui/tui-win.h" -#include "tui/tui.h" -#include "tui/tui-io.h" -#include "exceptions.h" - -/* Set to 1 when the TUI mode must be activated when we first start - gdb. */ -static int tui_start_enabled = 0; - -/* Cleanup the tui before exiting. */ - -static void -tui_exit (void) -{ - /* Disable the tui. Curses mode is left leaving the screen in a - clean state (see endwin()). */ - tui_disable (); -} - -/* These implement the TUI interpreter. */ - -static void * -tui_init (int top_level) -{ - /* Install exit handler to leave the screen in a good shape. */ - atexit (tui_exit); - - tui_initialize_static_data (); - - tui_initialize_io (); - tui_initialize_win (); - tui_initialize_readline (); - - return NULL; -} - -static int -tui_resume (void *data) -{ - struct ui_file *stream; - - /* gdb_setup_readline will change gdb_stdout. If the TUI was - previously writing to gdb_stdout, then set it to the new - gdb_stdout afterwards. */ - - stream = cli_out_set_stream (tui_old_uiout, gdb_stdout); - if (stream != gdb_stdout) - { - cli_out_set_stream (tui_old_uiout, stream); - stream = NULL; - } - - gdb_setup_readline (); - - if (stream != NULL) - cli_out_set_stream (tui_old_uiout, gdb_stdout); - - if (tui_start_enabled) - tui_enable (); - return 1; -} - -static int -tui_suspend (void *data) -{ - tui_start_enabled = tui_active; - tui_disable (); - return 1; -} - -/* Display the prompt if we are silent. */ - -static int -tui_display_prompt_p (void *data) -{ - if (interp_quiet_p (NULL)) - return 0; - else - return 1; -} - -static struct gdb_exception -tui_exec (void *data, const char *command_str) -{ - internal_error (__FILE__, __LINE__, _("tui_exec called")); -} - - -/* Initialize all the necessary variables, start the event loop, - register readline, and stdin, start the loop. */ - -static void -tui_command_loop (void *data) -{ - /* If we are using readline, set things up and display the first - prompt, otherwise just print the prompt. */ - if (async_command_editing_p) - { - int length; - char *a_prompt; - char *gdb_prompt = get_prompt (); - - /* Tell readline what the prompt to display is and what function - it will need to call after a whole line is read. This also - displays the first prompt. */ - length = strlen (PREFIX (0)) - + strlen (gdb_prompt) + strlen (SUFFIX (0)) + 1; - a_prompt = (char *) alloca (length); - strcpy (a_prompt, PREFIX (0)); - strcat (a_prompt, gdb_prompt); - strcat (a_prompt, SUFFIX (0)); - rl_callback_handler_install (a_prompt, input_handler); - } - else - display_gdb_prompt (0); - - /* Loop until there is nothing to do. This is the entry point to the - event loop engine. gdb_do_one_event, called via catch_errors() - will process one event for each invocation. It blocks waits for - an event and then processes it. >0 when an event is processed, 0 - when catch_errors() caught an error and <0 when there are no - longer any event sources registered. */ - while (1) - { - int result = catch_errors (gdb_do_one_event, 0, "", RETURN_MASK_ALL); - if (result < 0) - break; - - /* Update gdb output according to TUI mode. Since catch_errors - preserves the uiout from changing, this must be done at top - level of event loop. */ - if (tui_active) - uiout = tui_out; - else - uiout = tui_old_uiout; - - if (result == 0) - { - /* If any exception escaped to here, we better enable - stdin. Otherwise, any command that calls async_disable_stdin, - and then throws, will leave stdin inoperable. */ - async_enable_stdin (); - /* FIXME: this should really be a call to a hook that is - interface specific, because interfaces can display the - prompt in their own way. */ - display_gdb_prompt (0); - /* This call looks bizarre, but it is required. If the user - entered a command that caused an error, - after_char_processing_hook won't be called from - rl_callback_read_char_wrapper. Using a cleanup there - won't work, since we want this function to be called - after a new prompt is printed. */ - if (after_char_processing_hook) - (*after_char_processing_hook) (); - /* Maybe better to set a flag to be checked somewhere as to - whether display the prompt or not. */ - } - } - - /* We are done with the event loop. There are no more event sources - to listen to. So we exit GDB. */ - return; -} - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tui_interp; - -void -_initialize_tui_interp (void) -{ - static const struct interp_procs procs = { - tui_init, - tui_resume, - tui_suspend, - tui_exec, - tui_display_prompt_p, - tui_command_loop, - }; - struct interp *tui_interp; - - /* Create a default uiout builder for the TUI. */ - tui_out = tui_out_new (gdb_stdout); - interp_add (interp_new (INTERP_TUI, NULL, tui_out, &procs)); - if (interpreter_p && strcmp (interpreter_p, INTERP_TUI) == 0) - tui_start_enabled = 1; - - if (interpreter_p && strcmp (interpreter_p, INTERP_CONSOLE) == 0) - { - xfree (interpreter_p); - interpreter_p = xstrdup (INTERP_TUI); - } -} diff --git a/gdb/tui/tui-io.c b/gdb/tui/tui-io.c deleted file mode 100644 index a597f37..0000000 --- a/gdb/tui/tui-io.c +++ /dev/null @@ -1,721 +0,0 @@ -/* TUI support I/O functions. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "target.h" -#include "event-loop.h" -#include "event-top.h" -#include "command.h" -#include "top.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-io.h" -#include "tui/tui-command.h" -#include "tui/tui-win.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-file.h" -#include "ui-out.h" -#include "cli-out.h" -#include <fcntl.h> -#include <signal.h> -#include <stdio.h> - -#include "gdb_curses.h" - -/* This redefines CTRL if it is not already defined, so it must come - after terminal state releated include files like <term.h> and - "gdb_curses.h". */ -#include "readline/readline.h" - -int -key_is_start_sequence (int ch) -{ - return (ch == 27); -} - -int -key_is_end_sequence (int ch) -{ - return (ch == 126); -} - -int -key_is_backspace (int ch) -{ - return (ch == 8); -} - -int -key_is_command_char (int ch) -{ - return ((ch == KEY_NPAGE) || (ch == KEY_PPAGE) - || (ch == KEY_LEFT) || (ch == KEY_RIGHT) - || (ch == KEY_UP) || (ch == KEY_DOWN) - || (ch == KEY_SF) || (ch == KEY_SR) - || (ch == (int)'\f') - || key_is_start_sequence (ch)); -} - -/* Use definition from readline 4.3. */ -#undef CTRL_CHAR -#define CTRL_CHAR(c) \ - ((c) < control_character_threshold && (((c) & 0x80) == 0)) - -/* This file controls the IO interactions between gdb and curses. - When the TUI is enabled, gdb has two modes a curses and a standard - mode. - - In curses mode, the gdb outputs are made in a curses command - window. For this, the gdb_stdout and gdb_stderr are redirected to - the specific ui_file implemented by TUI. The output is handled by - tui_puts(). The input is also controlled by curses with - tui_getc(). The readline library uses this function to get its - input. Several readline hooks are installed to redirect readline - output to the TUI (see also the note below). - - In normal mode, the gdb outputs are restored to their origin, that - is as if TUI is not used. Readline also uses its original getc() - function with stdin. - - Note SCz/2001-07-21: the current readline is not clean in its - management of the output. Even if we install a redisplay handler, - it sometimes writes on a stdout file. It is important to redirect - every output produced by readline, otherwise the curses window will - be garbled. This is implemented with a pipe that TUI reads and - readline writes to. A gdb input handler is created so that reading - the pipe is handled automatically. This will probably not work on - non-Unix platforms. The best fix is to make readline clean enougth - so that is never write on stdout. - - Note SCz/2002-09-01: we now use more readline hooks and it seems - that with them we don't need the pipe anymore (verified by creating - the pipe and closing its end so that write causes a SIGPIPE). The - old pipe code is still there and can be conditionally removed by - #undef TUI_USE_PIPE_FOR_READLINE. */ - -/* For gdb 5.3, prefer to continue the pipe hack as a backup wheel. */ -#ifdef HAVE_PIPE -#define TUI_USE_PIPE_FOR_READLINE -#endif -/* #undef TUI_USE_PIPE_FOR_READLINE */ - -/* TUI output files. */ -static struct ui_file *tui_stdout; -static struct ui_file *tui_stderr; -struct ui_out *tui_out; - -/* GDB output files in non-curses mode. */ -static struct ui_file *tui_old_stdout; -static struct ui_file *tui_old_stderr; -struct ui_out *tui_old_uiout; - -/* Readline previous hooks. */ -static Function *tui_old_rl_getc_function; -static VFunction *tui_old_rl_redisplay_function; -static VFunction *tui_old_rl_prep_terminal; -static VFunction *tui_old_rl_deprep_terminal; -static int tui_old_readline_echoing_p; - -/* Readline output stream. - Should be removed when readline is clean. */ -static FILE *tui_rl_outstream; -static FILE *tui_old_rl_outstream; -#ifdef TUI_USE_PIPE_FOR_READLINE -static int tui_readline_pipe[2]; -#endif - -/* The last gdb prompt that was registered in readline. - This may be the main gdb prompt or a secondary prompt. */ -static char *tui_rl_saved_prompt; - -static unsigned int tui_handle_resize_during_io (unsigned int); - -static void -tui_putc (char c) -{ - char buf[2]; - - buf[0] = c; - buf[1] = 0; - tui_puts (buf); -} - -/* Print the string in the curses command window. */ -void -tui_puts (const char *string) -{ - static int tui_skip_line = -1; - char c; - WINDOW *w; - - w = TUI_CMD_WIN->generic.handle; - while ((c = *string++) != 0) - { - /* Catch annotation and discard them. We need two \032 and - discard until a \n is seen. */ - if (c == '\032') - { - tui_skip_line++; - } - else if (tui_skip_line != 1) - { - tui_skip_line = -1; - waddch (w, c); - } - else if (c == '\n') - tui_skip_line = -1; - } - getyx (w, TUI_CMD_WIN->detail.command_info.cur_line, - TUI_CMD_WIN->detail.command_info.curch); - TUI_CMD_WIN->detail.command_info.start_line = TUI_CMD_WIN->detail.command_info.cur_line; - - /* We could defer the following. */ - wrefresh (w); - fflush (stdout); -} - -/* Readline callback. - Redisplay the command line with its prompt after readline has - changed the edited text. */ -void -tui_redisplay_readline (void) -{ - int prev_col; - int height; - int col, line; - int c_pos; - int c_line; - int in; - WINDOW *w; - char *prompt; - int start_line; - - /* Detect when we temporarily left SingleKey and now the readline - edit buffer is empty, automatically restore the SingleKey - mode. */ - if (tui_current_key_mode == TUI_ONE_COMMAND_MODE && rl_end == 0) - tui_set_key_mode (TUI_SINGLE_KEY_MODE); - - if (tui_current_key_mode == TUI_SINGLE_KEY_MODE) - prompt = ""; - else - prompt = tui_rl_saved_prompt; - - c_pos = -1; - c_line = -1; - w = TUI_CMD_WIN->generic.handle; - start_line = TUI_CMD_WIN->detail.command_info.start_line; - wmove (w, start_line, 0); - prev_col = 0; - height = 1; - for (in = 0; prompt && prompt[in]; in++) - { - waddch (w, prompt[in]); - getyx (w, line, col); - if (col < prev_col) - height++; - prev_col = col; - } - for (in = 0; in < rl_end; in++) - { - unsigned char c; - - c = (unsigned char) rl_line_buffer[in]; - if (in == rl_point) - { - getyx (w, c_line, c_pos); - } - - if (CTRL_CHAR (c) || c == RUBOUT) - { - waddch (w, '^'); - waddch (w, CTRL_CHAR (c) ? UNCTRL (c) : '?'); - } - else - { - waddch (w, c); - } - if (c == '\n') - { - getyx (w, TUI_CMD_WIN->detail.command_info.start_line, - TUI_CMD_WIN->detail.command_info.curch); - } - getyx (w, line, col); - if (col < prev_col) - height++; - prev_col = col; - } - wclrtobot (w); - getyx (w, TUI_CMD_WIN->detail.command_info.start_line, - TUI_CMD_WIN->detail.command_info.curch); - if (c_line >= 0) - { - wmove (w, c_line, c_pos); - TUI_CMD_WIN->detail.command_info.cur_line = c_line; - TUI_CMD_WIN->detail.command_info.curch = c_pos; - } - TUI_CMD_WIN->detail.command_info.start_line -= height - 1; - - wrefresh (w); - fflush(stdout); -} - -/* Readline callback to prepare the terminal. It is called once each - time we enter readline. Terminal is already setup in curses - mode. */ -static void -tui_prep_terminal (int notused1) -{ - /* Save the prompt registered in readline to correctly display it. - (we can't use gdb_prompt() due to secondary prompts and can't use - rl_prompt because it points to an alloca buffer). */ - xfree (tui_rl_saved_prompt); - tui_rl_saved_prompt = xstrdup (rl_prompt); -} - -/* Readline callback to restore the terminal. It is called once each - time we leave readline. There is nothing to do in curses mode. */ -static void -tui_deprep_terminal (void) -{ -} - -#ifdef TUI_USE_PIPE_FOR_READLINE -/* Read readline output pipe and feed the command window with it. - Should be removed when readline is clean. */ -static void -tui_readline_output (int code, gdb_client_data data) -{ - int size; - char buf[256]; - - size = read (tui_readline_pipe[0], buf, sizeof (buf) - 1); - if (size > 0 && tui_active) - { - buf[size] = 0; - tui_puts (buf); - } -} -#endif - -/* Return the portion of PATHNAME that should be output when listing - possible completions. If we are hacking filename completion, we - are only interested in the basename, the portion following the - final slash. Otherwise, we return what we were passed. - - Comes from readline/complete.c. */ -static char * -printable_part (char *pathname) -{ - char *temp; - - temp = rl_filename_completion_desired ? strrchr (pathname, '/') : (char *)NULL; -#if defined (__MSDOS__) - if (rl_filename_completion_desired - && temp == 0 && isalpha (pathname[0]) - && pathname[1] == ':') - temp = pathname + 1; -#endif - return (temp ? ++temp : pathname); -} - -/* Output TO_PRINT to rl_outstream. If VISIBLE_STATS is defined and - we are using it, check for and output a single character for - `special' filenames. Return the number of characters we - output. */ - -#define PUTX(c) \ - do { \ - if (CTRL_CHAR (c)) \ - { \ - tui_puts ("^"); \ - tui_putc (UNCTRL (c)); \ - printed_len += 2; \ - } \ - else if (c == RUBOUT) \ - { \ - tui_puts ("^?"); \ - printed_len += 2; \ - } \ - else \ - { \ - tui_putc (c); \ - printed_len++; \ - } \ - } while (0) - -static int -print_filename (char *to_print, char *full_pathname) -{ - int printed_len = 0; - char *s; - - for (s = to_print; *s; s++) - { - PUTX (*s); - } - return printed_len; -} - -/* The user must press "y" or "n". Non-zero return means "y" pressed. - Comes from readline/complete.c. */ -static int -get_y_or_n (void) -{ - extern int _rl_abort_internal (); - int c; - - for (;;) - { - c = rl_read_key (); - if (c == 'y' || c == 'Y' || c == ' ') - return (1); - if (c == 'n' || c == 'N' || c == RUBOUT) - return (0); - if (c == ABORT_CHAR) - _rl_abort_internal (); - beep (); - } -} - -/* A convenience function for displaying a list of strings in - columnar format on readline's output stream. MATCHES is the list - of strings, in argv format, LEN is the number of strings in MATCHES, - and MAX is the length of the longest string in MATCHES. - - Comes from readline/complete.c and modified to write in - the TUI command window using tui_putc/tui_puts. */ -static void -tui_rl_display_match_list (char **matches, int len, int max) -{ - typedef int QSFUNC (const void *, const void *); - extern int _rl_qsort_string_compare (const void *, - const void *); - extern int _rl_print_completions_horizontally; - - int count, limit, printed_len; - int i, j, k, l; - char *temp; - - /* Screen dimension correspond to the TUI command window. */ - int screenwidth = TUI_CMD_WIN->generic.width; - - /* If there are many items, then ask the user if she really wants to - see them all. */ - if (len >= rl_completion_query_items) - { - char msg[256]; - - sprintf (msg, "\nDisplay all %d possibilities? (y or n)", len); - tui_puts (msg); - if (get_y_or_n () == 0) - { - tui_puts ("\n"); - return; - } - } - - /* How many items of MAX length can we fit in the screen window? */ - max += 2; - limit = screenwidth / max; - if (limit != 1 && (limit * max == screenwidth)) - limit--; - - /* Avoid a possible floating exception. If max > screenwidth, limit - will be 0 and a divide-by-zero fault will result. */ - if (limit == 0) - limit = 1; - - /* How many iterations of the printing loop? */ - count = (len + (limit - 1)) / limit; - - /* Watch out for special case. If LEN is less than LIMIT, then - just do the inner printing loop. - 0 < len <= limit implies count = 1. */ - - /* Sort the items if they are not already sorted. */ - if (rl_ignore_completion_duplicates == 0) - qsort (matches + 1, len, sizeof (char *), - (QSFUNC *)_rl_qsort_string_compare); - - tui_putc ('\n'); - - if (_rl_print_completions_horizontally == 0) - { - /* Print the sorted items, up-and-down alphabetically, like ls. */ - for (i = 1; i <= count; i++) - { - for (j = 0, l = i; j < limit; j++) - { - if (l > len || matches[l] == 0) - break; - else - { - temp = printable_part (matches[l]); - printed_len = print_filename (temp, matches[l]); - - if (j + 1 < limit) - for (k = 0; k < max - printed_len; k++) - tui_putc (' '); - } - l += count; - } - tui_putc ('\n'); - } - } - else - { - /* Print the sorted items, across alphabetically, like ls -x. */ - for (i = 1; matches[i]; i++) - { - temp = printable_part (matches[i]); - printed_len = print_filename (temp, matches[i]); - /* Have we reached the end of this line? */ - if (matches[i+1]) - { - if (i && (limit > 1) && (i % limit) == 0) - tui_putc ('\n'); - else - for (k = 0; k < max - printed_len; k++) - tui_putc (' '); - } - } - tui_putc ('\n'); - } -} - -/* Setup the IO for curses or non-curses mode. - - In non-curses mode, readline and gdb use the standard input and - standard output/error directly. - - In curses mode, the standard output/error is controlled by TUI - with the tui_stdout and tui_stderr. The output is redirected in - the curses command window. Several readline callbacks are installed - so that readline asks for its input to the curses command window - with wgetch(). */ -void -tui_setup_io (int mode) -{ - extern int readline_echoing_p; - - if (mode) - { - /* Redirect readline to TUI. */ - tui_old_rl_redisplay_function = rl_redisplay_function; - tui_old_rl_deprep_terminal = rl_deprep_term_function; - tui_old_rl_prep_terminal = rl_prep_term_function; - tui_old_rl_getc_function = rl_getc_function; - tui_old_rl_outstream = rl_outstream; - tui_old_readline_echoing_p = readline_echoing_p; - rl_redisplay_function = tui_redisplay_readline; - rl_deprep_term_function = tui_deprep_terminal; - rl_prep_term_function = tui_prep_terminal; - rl_getc_function = tui_getc; - readline_echoing_p = 0; - rl_outstream = tui_rl_outstream; - rl_prompt = 0; - rl_completion_display_matches_hook = tui_rl_display_match_list; - rl_already_prompted = 0; - - /* Keep track of previous gdb output. */ - tui_old_stdout = gdb_stdout; - tui_old_stderr = gdb_stderr; - tui_old_uiout = uiout; - - /* Reconfigure gdb output. */ - gdb_stdout = tui_stdout; - gdb_stderr = tui_stderr; - gdb_stdlog = gdb_stdout; /* for moment */ - gdb_stdtarg = gdb_stderr; /* for moment */ - uiout = tui_out; - - /* Save tty for SIGCONT. */ - savetty (); - } - else - { - /* Restore gdb output. */ - gdb_stdout = tui_old_stdout; - gdb_stderr = tui_old_stderr; - gdb_stdlog = gdb_stdout; /* for moment */ - gdb_stdtarg = gdb_stderr; /* for moment */ - uiout = tui_old_uiout; - - /* Restore readline. */ - rl_redisplay_function = tui_old_rl_redisplay_function; - rl_deprep_term_function = tui_old_rl_deprep_terminal; - rl_prep_term_function = tui_old_rl_prep_terminal; - rl_getc_function = tui_old_rl_getc_function; - rl_outstream = tui_old_rl_outstream; - rl_completion_display_matches_hook = 0; - readline_echoing_p = tui_old_readline_echoing_p; - rl_already_prompted = 0; - - /* Save tty for SIGCONT. */ - savetty (); - } -} - -#ifdef SIGCONT -/* Catch SIGCONT to restore the terminal and refresh the screen. */ -static void -tui_cont_sig (int sig) -{ - if (tui_active) - { - /* Restore the terminal setting because another process (shell) - might have changed it. */ - resetty (); - - /* Force a refresh of the screen. */ - tui_refresh_all_win (); - - /* Update cursor position on the screen. */ - wmove (TUI_CMD_WIN->generic.handle, - TUI_CMD_WIN->detail.command_info.start_line, - TUI_CMD_WIN->detail.command_info.curch); - wrefresh (TUI_CMD_WIN->generic.handle); - } - signal (sig, tui_cont_sig); -} -#endif - -/* Initialize the IO for gdb in curses mode. */ -void -tui_initialize_io (void) -{ -#ifdef SIGCONT - signal (SIGCONT, tui_cont_sig); -#endif - - /* Create tui output streams. */ - tui_stdout = tui_fileopen (stdout); - tui_stderr = tui_fileopen (stderr); - tui_out = tui_out_new (tui_stdout); - - /* Create the default UI. It is not created because we installed a - deprecated_init_ui_hook. */ - tui_old_uiout = uiout = cli_out_new (gdb_stdout); - -#ifdef TUI_USE_PIPE_FOR_READLINE - /* Temporary solution for readline writing to stdout: redirect - readline output in a pipe, read that pipe and output the content - in the curses command window. */ - if (pipe (tui_readline_pipe) != 0) - { - fprintf_unfiltered (gdb_stderr, "Cannot create pipe for readline"); - exit (1); - } - tui_rl_outstream = fdopen (tui_readline_pipe[1], "w"); - if (tui_rl_outstream == 0) - { - fprintf_unfiltered (gdb_stderr, "Cannot redirect readline output"); - exit (1); - } - setvbuf (tui_rl_outstream, (char*) NULL, _IOLBF, 0); - -#ifdef O_NONBLOCK - (void) fcntl (tui_readline_pipe[0], F_SETFL, O_NONBLOCK); -#else -#ifdef O_NDELAY - (void) fcntl (tui_readline_pipe[0], F_SETFL, O_NDELAY); -#endif -#endif - add_file_handler (tui_readline_pipe[0], tui_readline_output, 0); -#else - tui_rl_outstream = stdout; -#endif -} - -/* Get a character from the command window. This is called from the - readline package. */ -int -tui_getc (FILE *fp) -{ - int ch; - WINDOW *w; - - w = TUI_CMD_WIN->generic.handle; - -#ifdef TUI_USE_PIPE_FOR_READLINE - /* Flush readline output. */ - tui_readline_output (GDB_READABLE, 0); -#endif - - ch = wgetch (w); - ch = tui_handle_resize_during_io (ch); - - /* The \n must be echoed because it will not be printed by - readline. */ - if (ch == '\n') - { - /* When hitting return with an empty input, gdb executes the last - command. If we emit a newline, this fills up the command window - with empty lines with gdb prompt at beginning. Instead of that, - stay on the same line but provide a visual effect to show the - user we recognized the command. */ - if (rl_end == 0) - { - wmove (w, TUI_CMD_WIN->detail.command_info.cur_line, 0); - - /* Clear the line. This will blink the gdb prompt since - it will be redrawn at the same line. */ - wclrtoeol (w); - wrefresh (w); - napms (20); - } - else - { - wmove (w, TUI_CMD_WIN->detail.command_info.cur_line, - TUI_CMD_WIN->detail.command_info.curch); - waddch (w, ch); - } - } - - if (key_is_command_char (ch)) - { /* Handle prev/next/up/down here. */ - ch = tui_dispatch_ctrl_char (ch); - } - - if (ch == '\n' || ch == '\r' || ch == '\f') - TUI_CMD_WIN->detail.command_info.curch = 0; - if (ch == KEY_BACKSPACE) - return '\b'; - - return ch; -} - - -/* Cleanup when a resize has occured. - Returns the character that must be processed. */ -static unsigned int -tui_handle_resize_during_io (unsigned int original_ch) -{ - if (tui_win_resized ()) - { - tui_refresh_all_win (); - dont_repeat (); - tui_set_win_resized_to (FALSE); - return '\n'; - } - else - return original_ch; -} diff --git a/gdb/tui/tui-io.h b/gdb/tui/tui-io.h deleted file mode 100644 index 43d72db..0000000 --- a/gdb/tui/tui-io.h +++ /dev/null @@ -1,53 +0,0 @@ -/* TUI support I/O functions. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_IO_H -#define TUI_IO_H - -struct ui_out; - -/* Print the string in the curses command window. */ -extern void tui_puts (const char *); - -/* Setup the IO for curses or non-curses mode. */ -extern void tui_setup_io (int mode); - -/* Initialize the IO for gdb in curses mode. */ -extern void tui_initialize_io (void); - -/* Get a character from the command window. */ -extern int tui_getc (FILE *); - -/* Readline callback. - Redisplay the command line with its prompt after readline has - changed the edited text. */ -extern void tui_redisplay_readline (void); - -extern struct ui_out *tui_out; -extern struct ui_out *tui_old_uiout; - -extern int key_is_start_sequence (int ch); -extern int key_is_end_sequence (int ch); -extern int key_is_backspace (int ch); -extern int key_is_command_char (int ch); - -#endif diff --git a/gdb/tui/tui-layout.c b/gdb/tui/tui-layout.c deleted file mode 100644 index 75edde4..0000000 --- a/gdb/tui/tui-layout.c +++ /dev/null @@ -1,1087 +0,0 @@ -/* TUI layout window management. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "command.h" -#include "symtab.h" -#include "frame.h" -#include "source.h" -#include <ctype.h> - -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-windata.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-stack.h" -#include "tui/tui-regs.h" -#include "tui/tui-win.h" -#include "tui/tui-winsource.h" -#include "tui/tui-disasm.h" -#include "tui/tui-layout.h" - -#include "gdb_string.h" -#include "gdb_curses.h" - -/******************************* -** Static Local Decls -********************************/ -static void show_layout (enum tui_layout_type); -static void init_gen_win_info (struct tui_gen_win_info *, - enum tui_win_type, - int, int, int, int); -static void *init_and_make_win (void *, enum tui_win_type, - int, int, int, int, int); -static void show_source_or_disasm_and_command (enum tui_layout_type); -static void make_source_or_disasm_window (struct tui_win_info **, - enum tui_win_type, - int, int); -static void make_command_window (struct tui_win_info **, int, int); -static void make_source_window (struct tui_win_info **, int, int); -static void make_disasm_window (struct tui_win_info **, int, int); -static void make_data_window (struct tui_win_info **, int, int); -static void show_source_command (void); -static void show_disasm_command (void); -static void show_source_disasm_command (void); -static void show_data (enum tui_layout_type); -static enum tui_layout_type next_layout (void); -static enum tui_layout_type prev_layout (void); -static void tui_layout_command (char *, int); -static void tui_toggle_layout_command (char *, int); -static void tui_toggle_split_layout_command (char *, int); -static void extract_display_start_addr (struct gdbarch **, CORE_ADDR *); -static void tui_handle_xdb_layout (struct tui_layout_def *); - - -/*************************************** -** DEFINITIONS -***************************************/ - -#define LAYOUT_USAGE "Usage: layout prev | next | <layout_name> \n" - -/* Show the screen layout defined. */ -static void -show_layout (enum tui_layout_type layout) -{ - enum tui_layout_type cur_layout = tui_current_layout (); - - if (layout != cur_layout) - { - /* Since the new layout may cause changes in window size, we - should free the content and reallocate on next display of - source/asm. */ - tui_free_all_source_wins_content (); - tui_clear_source_windows (); - if (layout == SRC_DATA_COMMAND - || layout == DISASSEM_DATA_COMMAND) - { - show_data (layout); - tui_refresh_all (tui_win_list); - } - else - { - /* First make the current layout be invisible. */ - tui_make_all_invisible (); - tui_make_invisible (tui_locator_win_info_ptr ()); - - switch (layout) - { - /* Now show the new layout. */ - case SRC_COMMAND: - show_source_command (); - tui_add_to_source_windows (TUI_SRC_WIN); - break; - case DISASSEM_COMMAND: - show_disasm_command (); - tui_add_to_source_windows (TUI_DISASM_WIN); - break; - case SRC_DISASSEM_COMMAND: - show_source_disasm_command (); - tui_add_to_source_windows (TUI_SRC_WIN); - tui_add_to_source_windows (TUI_DISASM_WIN); - break; - default: - break; - } - } - } -} - - -/* Function to set the layout to SRC_COMMAND, DISASSEM_COMMAND, - SRC_DISASSEM_COMMAND, SRC_DATA_COMMAND, or DISASSEM_DATA_COMMAND. - If the layout is SRC_DATA_COMMAND, DISASSEM_DATA_COMMAND, or - UNDEFINED_LAYOUT, then the data window is populated according to - regs_display_type. */ -enum tui_status -tui_set_layout (enum tui_layout_type layout_type, - enum tui_register_display_type regs_display_type) -{ - enum tui_status status = TUI_SUCCESS; - - if (layout_type != UNDEFINED_LAYOUT - || regs_display_type != TUI_UNDEFINED_REGS) - { - enum tui_layout_type cur_layout = tui_current_layout (), - new_layout = UNDEFINED_LAYOUT; - int regs_populate = FALSE; - struct gdbarch *gdbarch; - CORE_ADDR addr; - struct tui_win_info *win_with_focus = tui_win_with_focus (); - struct tui_layout_def *layout_def = tui_layout_def (); - - extract_display_start_addr (&gdbarch, &addr); - - if (layout_type == UNDEFINED_LAYOUT - && regs_display_type != TUI_UNDEFINED_REGS) - { - if (cur_layout == SRC_DISASSEM_COMMAND) - new_layout = DISASSEM_DATA_COMMAND; - else if (cur_layout == SRC_COMMAND - || cur_layout == SRC_DATA_COMMAND) - new_layout = SRC_DATA_COMMAND; - else if (cur_layout == DISASSEM_COMMAND - || cur_layout == DISASSEM_DATA_COMMAND) - new_layout = DISASSEM_DATA_COMMAND; - } - else - new_layout = layout_type; - - regs_populate = (new_layout == SRC_DATA_COMMAND - || new_layout == DISASSEM_DATA_COMMAND - || regs_display_type != TUI_UNDEFINED_REGS); - if (new_layout != cur_layout - || regs_display_type != TUI_UNDEFINED_REGS) - { - if (new_layout != cur_layout) - { - show_layout (new_layout); - - /* Now determine where focus should be. */ - if (win_with_focus != TUI_CMD_WIN) - { - switch (new_layout) - { - case SRC_COMMAND: - tui_set_win_focus_to (TUI_SRC_WIN); - layout_def->display_mode = SRC_WIN; - layout_def->split = FALSE; - break; - case DISASSEM_COMMAND: - /* The previous layout was not showing code. - This can happen if there is no source - available: - - 1. if the source file is in another dir OR - 2. if target was compiled without -g - We still want to show the assembly though! */ - - tui_get_begin_asm_address (&gdbarch, &addr); - tui_set_win_focus_to (TUI_DISASM_WIN); - layout_def->display_mode = DISASSEM_WIN; - layout_def->split = FALSE; - break; - case SRC_DISASSEM_COMMAND: - /* The previous layout was not showing code. - This can happen if there is no source - available: - - 1. if the source file is in another dir OR - 2. if target was compiled without -g - We still want to show the assembly though! */ - - tui_get_begin_asm_address (&gdbarch, &addr); - if (win_with_focus == TUI_SRC_WIN) - tui_set_win_focus_to (TUI_SRC_WIN); - else - tui_set_win_focus_to (TUI_DISASM_WIN); - layout_def->split = TRUE; - break; - case SRC_DATA_COMMAND: - if (win_with_focus != TUI_DATA_WIN) - tui_set_win_focus_to (TUI_SRC_WIN); - else - tui_set_win_focus_to (TUI_DATA_WIN); - layout_def->display_mode = SRC_WIN; - layout_def->split = FALSE; - break; - case DISASSEM_DATA_COMMAND: - /* The previous layout was not showing code. - This can happen if there is no source - available: - - 1. if the source file is in another dir OR - 2. if target was compiled without -g - We still want to show the assembly though! */ - - tui_get_begin_asm_address (&gdbarch, &addr); - if (win_with_focus != TUI_DATA_WIN) - tui_set_win_focus_to (TUI_DISASM_WIN); - else - tui_set_win_focus_to (TUI_DATA_WIN); - layout_def->display_mode = DISASSEM_WIN; - layout_def->split = FALSE; - break; - default: - break; - } - } - /* - * Now update the window content. - */ - if (!regs_populate - && (new_layout == SRC_DATA_COMMAND - || new_layout == DISASSEM_DATA_COMMAND)) - tui_display_all_data (); - - tui_update_source_windows_with_addr (gdbarch, addr); - } - if (regs_populate) - { - tui_show_registers (TUI_DATA_WIN->detail.data_display_info.current_group); - } - } - } - else - status = TUI_FAILURE; - - return status; -} - -/* Add the specified window to the layout in a logical way. This - means setting up the most logical layout given the window to be - added. */ -void -tui_add_win_to_layout (enum tui_win_type type) -{ - enum tui_layout_type cur_layout = tui_current_layout (); - - switch (type) - { - case SRC_WIN: - if (cur_layout != SRC_COMMAND - && cur_layout != SRC_DISASSEM_COMMAND - && cur_layout != SRC_DATA_COMMAND) - { - tui_clear_source_windows_detail (); - if (cur_layout == DISASSEM_DATA_COMMAND) - show_layout (SRC_DATA_COMMAND); - else - show_layout (SRC_COMMAND); - } - break; - case DISASSEM_WIN: - if (cur_layout != DISASSEM_COMMAND - && cur_layout != SRC_DISASSEM_COMMAND - && cur_layout != DISASSEM_DATA_COMMAND) - { - tui_clear_source_windows_detail (); - if (cur_layout == SRC_DATA_COMMAND) - show_layout (DISASSEM_DATA_COMMAND); - else - show_layout (DISASSEM_COMMAND); - } - break; - case DATA_WIN: - if (cur_layout != SRC_DATA_COMMAND - && cur_layout != DISASSEM_DATA_COMMAND) - { - if (cur_layout == DISASSEM_COMMAND) - show_layout (DISASSEM_DATA_COMMAND); - else - show_layout (SRC_DATA_COMMAND); - } - break; - default: - break; - } -} - - -/* Answer the height of a window. If it hasn't been created yet, - answer what the height of a window would be based upon its type and - the layout. */ -int -tui_default_win_height (enum tui_win_type type, - enum tui_layout_type layout) -{ - int h; - - if (tui_win_list[type] != (struct tui_win_info *) NULL) - h = tui_win_list[type]->generic.height; - else - { - switch (layout) - { - case SRC_COMMAND: - case DISASSEM_COMMAND: - if (TUI_CMD_WIN == NULL) - h = tui_term_height () / 2; - else - h = tui_term_height () - TUI_CMD_WIN->generic.height; - break; - case SRC_DISASSEM_COMMAND: - case SRC_DATA_COMMAND: - case DISASSEM_DATA_COMMAND: - if (TUI_CMD_WIN == NULL) - h = tui_term_height () / 3; - else - h = (tui_term_height () - TUI_CMD_WIN->generic.height) / 2; - break; - default: - h = 0; - break; - } - } - - return h; -} - - -/* Answer the height of a window. If it hasn't been created yet, - answer what the height of a window would be based upon its type and - the layout. */ -int -tui_default_win_viewport_height (enum tui_win_type type, - enum tui_layout_type layout) -{ - int h; - - h = tui_default_win_height (type, layout); - - if (tui_win_list[type] == TUI_CMD_WIN) - h -= 1; - else - h -= 2; - - return h; -} - - -/* Function to initialize gdb commands, for tui window layout - manipulation. */ - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tui_layout; - -void -_initialize_tui_layout (void) -{ - add_com ("layout", class_tui, tui_layout_command, _("\ -Change the layout of windows.\n\ -Usage: layout prev | next | <layout_name> \n\ -Layout names are:\n\ - src : Displays source and command windows.\n\ - asm : Displays disassembly and command windows.\n\ - split : Displays source, disassembly and command windows.\n\ - regs : Displays register window. If existing layout\n\ - is source/command or assembly/command, the \n\ - register window is displayed. If the\n\ - source/assembly/command (split) is displayed, \n\ - the register window is displayed with \n\ - the window that has current logical focus.\n")); - if (xdb_commands) - { - add_com ("td", class_tui, tui_toggle_layout_command, _("\ -Toggle between Source/Command and Disassembly/Command layouts.\n")); - add_com ("ts", class_tui, tui_toggle_split_layout_command, _("\ -Toggle between Source/Command or Disassembly/Command and \n\ -Source/Disassembly/Command layouts.\n")); - } -} - - -/************************* -** STATIC LOCAL FUNCTIONS -**************************/ - - -/* Function to set the layout to SRC, ASM, SPLIT, NEXT, PREV, DATA, - REGS, $REGS, $GREGS, $FREGS, $SREGS. */ -enum tui_status -tui_set_layout_for_display_command (const char *layout_name) -{ - enum tui_status status = TUI_SUCCESS; - - if (layout_name != (char *) NULL) - { - int i; - char *buf_ptr; - enum tui_layout_type new_layout = UNDEFINED_LAYOUT; - enum tui_register_display_type dpy_type = TUI_UNDEFINED_REGS; - enum tui_layout_type cur_layout = tui_current_layout (); - - buf_ptr = (char *) xstrdup (layout_name); - for (i = 0; (i < strlen (layout_name)); i++) - buf_ptr[i] = toupper (buf_ptr[i]); - - /* First check for ambiguous input. */ - if (strlen (buf_ptr) <= 1 - && (*buf_ptr == 'S' || *buf_ptr == '$')) - { - warning (_("Ambiguous command input.")); - status = TUI_FAILURE; - } - else - { - if (subset_compare (buf_ptr, "SRC")) - new_layout = SRC_COMMAND; - else if (subset_compare (buf_ptr, "ASM")) - new_layout = DISASSEM_COMMAND; - else if (subset_compare (buf_ptr, "SPLIT")) - new_layout = SRC_DISASSEM_COMMAND; - else if (subset_compare (buf_ptr, "REGS") - || subset_compare (buf_ptr, TUI_GENERAL_SPECIAL_REGS_NAME) - || subset_compare (buf_ptr, TUI_GENERAL_REGS_NAME) - || subset_compare (buf_ptr, TUI_FLOAT_REGS_NAME) - || subset_compare (buf_ptr, TUI_SPECIAL_REGS_NAME)) - { - if (cur_layout == SRC_COMMAND - || cur_layout == SRC_DATA_COMMAND) - new_layout = SRC_DATA_COMMAND; - else - new_layout = DISASSEM_DATA_COMMAND; - - /* Could ifdef out the following code. when compile with - -z, there are null pointer references that cause a - core dump if 'layout regs' is the first layout - command issued by the user. HP has asked us to hook - up this code. - edie epstein */ - if (subset_compare (buf_ptr, TUI_FLOAT_REGS_NAME)) - { - if (TUI_DATA_WIN->detail.data_display_info.regs_display_type != TUI_SFLOAT_REGS - && TUI_DATA_WIN->detail.data_display_info.regs_display_type != TUI_DFLOAT_REGS) - dpy_type = TUI_SFLOAT_REGS; - else - dpy_type = - TUI_DATA_WIN->detail.data_display_info.regs_display_type; - } - else if (subset_compare (buf_ptr, - TUI_GENERAL_SPECIAL_REGS_NAME)) - dpy_type = TUI_GENERAL_AND_SPECIAL_REGS; - else if (subset_compare (buf_ptr, TUI_GENERAL_REGS_NAME)) - dpy_type = TUI_GENERAL_REGS; - else if (subset_compare (buf_ptr, TUI_SPECIAL_REGS_NAME)) - dpy_type = TUI_SPECIAL_REGS; - else if (TUI_DATA_WIN) - { - if (TUI_DATA_WIN->detail.data_display_info.regs_display_type != - TUI_UNDEFINED_REGS) - dpy_type = - TUI_DATA_WIN->detail.data_display_info.regs_display_type; - else - dpy_type = TUI_GENERAL_REGS; - } - - /* End of potential ifdef. - */ - - /* If ifdefed out code above, then assume that the user - wishes to display the general purpose registers . - */ - - /* dpy_type = TUI_GENERAL_REGS; */ - } - else if (subset_compare (buf_ptr, "NEXT")) - new_layout = next_layout (); - else if (subset_compare (buf_ptr, "PREV")) - new_layout = prev_layout (); - else - status = TUI_FAILURE; - - tui_set_layout (new_layout, dpy_type); - } - xfree (buf_ptr); - } - else - status = TUI_FAILURE; - - return status; -} - - -static void -extract_display_start_addr (struct gdbarch **gdbarch_p, CORE_ADDR *addr_p) -{ - enum tui_layout_type cur_layout = tui_current_layout (); - struct gdbarch *gdbarch = NULL; - CORE_ADDR addr; - CORE_ADDR pc; - struct symtab_and_line cursal = get_current_source_symtab_and_line (); - - switch (cur_layout) - { - case SRC_COMMAND: - case SRC_DATA_COMMAND: - gdbarch = TUI_SRC_WIN->detail.source_info.gdbarch; - find_line_pc (cursal.symtab, - TUI_SRC_WIN->detail.source_info.start_line_or_addr.u.line_no, - &pc); - addr = pc; - break; - case DISASSEM_COMMAND: - case SRC_DISASSEM_COMMAND: - case DISASSEM_DATA_COMMAND: - gdbarch = TUI_DISASM_WIN->detail.source_info.gdbarch; - addr = TUI_DISASM_WIN->detail.source_info.start_line_or_addr.u.addr; - break; - default: - addr = 0; - break; - } - - *gdbarch_p = gdbarch; - *addr_p = addr; -} - - -static void -tui_handle_xdb_layout (struct tui_layout_def *layout_def) -{ - if (layout_def->split) - { - tui_set_layout (SRC_DISASSEM_COMMAND, TUI_UNDEFINED_REGS); - tui_set_win_focus_to (tui_win_list[layout_def->display_mode]); - } - else - { - if (layout_def->display_mode == SRC_WIN) - tui_set_layout (SRC_COMMAND, TUI_UNDEFINED_REGS); - else - tui_set_layout (DISASSEM_DATA_COMMAND, layout_def->regs_display_type); - } -} - - -static void -tui_toggle_layout_command (char *arg, int from_tty) -{ - struct tui_layout_def *layout_def = tui_layout_def (); - - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (layout_def->display_mode == SRC_WIN) - layout_def->display_mode = DISASSEM_WIN; - else - layout_def->display_mode = SRC_WIN; - - if (!layout_def->split) - tui_handle_xdb_layout (layout_def); -} - - -static void -tui_toggle_split_layout_command (char *arg, int from_tty) -{ - struct tui_layout_def *layout_def = tui_layout_def (); - - /* Make sure the curses mode is enabled. */ - tui_enable (); - layout_def->split = (!layout_def->split); - tui_handle_xdb_layout (layout_def); -} - - -static void -tui_layout_command (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - - /* Switch to the selected layout. */ - if (tui_set_layout_for_display_command (arg) != TUI_SUCCESS) - warning (_("Invalid layout specified.\n%s"), LAYOUT_USAGE); - -} - -/* Answer the previous layout to cycle to. */ -static enum tui_layout_type -next_layout (void) -{ - enum tui_layout_type new_layout; - - new_layout = tui_current_layout (); - if (new_layout == UNDEFINED_LAYOUT) - new_layout = SRC_COMMAND; - else - { - new_layout++; - if (new_layout == UNDEFINED_LAYOUT) - new_layout = SRC_COMMAND; - } - - return new_layout; -} - - -/* Answer the next layout to cycle to. */ -static enum tui_layout_type -prev_layout (void) -{ - enum tui_layout_type new_layout; - - new_layout = tui_current_layout (); - if (new_layout == SRC_COMMAND) - new_layout = DISASSEM_DATA_COMMAND; - else - { - new_layout--; - if (new_layout == UNDEFINED_LAYOUT) - new_layout = DISASSEM_DATA_COMMAND; - } - - return new_layout; -} - - - -static void -make_command_window (struct tui_win_info **win_info_ptr, - int height, int origin_y) -{ - *win_info_ptr = init_and_make_win (*win_info_ptr, - CMD_WIN, - height, - tui_term_width (), - 0, - origin_y, - DONT_BOX_WINDOW); - - (*win_info_ptr)->can_highlight = FALSE; -} - - -/* make_source_window(). - */ -static void -make_source_window (struct tui_win_info **win_info_ptr, - int height, int origin_y) -{ - make_source_or_disasm_window (win_info_ptr, SRC_WIN, height, origin_y); - - return; -} /* make_source_window */ - - -/* make_disasm_window(). - */ -static void -make_disasm_window (struct tui_win_info **win_info_ptr, - int height, int origin_y) -{ - make_source_or_disasm_window (win_info_ptr, DISASSEM_WIN, height, origin_y); - - return; -} /* make_disasm_window */ - - -static void -make_data_window (struct tui_win_info **win_info_ptr, - int height, int origin_y) -{ - *win_info_ptr = init_and_make_win (*win_info_ptr, - DATA_WIN, - height, - tui_term_width (), - 0, - origin_y, - BOX_WINDOW); -} - - - -/* Show the Source/Command layout. */ -static void -show_source_command (void) -{ - show_source_or_disasm_and_command (SRC_COMMAND); -} - - -/* Show the Dissassem/Command layout. */ -static void -show_disasm_command (void) -{ - show_source_or_disasm_and_command (DISASSEM_COMMAND); -} - - -/* Show the Source/Disassem/Command layout. */ -static void -show_source_disasm_command (void) -{ - if (tui_current_layout () != SRC_DISASSEM_COMMAND) - { - int cmd_height, src_height, asm_height; - - if (TUI_CMD_WIN != NULL) - cmd_height = TUI_CMD_WIN->generic.height; - else - cmd_height = tui_term_height () / 3; - - src_height = (tui_term_height () - cmd_height) / 2; - asm_height = tui_term_height () - (src_height + cmd_height); - - if (TUI_SRC_WIN == NULL) - make_source_window (&TUI_SRC_WIN, src_height, 0); - else - { - init_gen_win_info (&TUI_SRC_WIN->generic, - TUI_SRC_WIN->generic.type, - src_height, - TUI_SRC_WIN->generic.width, - TUI_SRC_WIN->detail.source_info.execution_info->width, - 0); - TUI_SRC_WIN->can_highlight = TRUE; - init_gen_win_info (TUI_SRC_WIN->detail.source_info.execution_info, - EXEC_INFO_WIN, - src_height, - 3, - 0, - 0); - tui_make_visible (&TUI_SRC_WIN->generic); - tui_make_visible (TUI_SRC_WIN->detail.source_info.execution_info); - TUI_SRC_WIN->detail.source_info.has_locator = FALSE;; - } - if (TUI_SRC_WIN != NULL) - { - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - - tui_show_source_content (TUI_SRC_WIN); - if (TUI_DISASM_WIN == NULL) - { - make_disasm_window (&TUI_DISASM_WIN, asm_height, src_height - 1); - locator = init_and_make_win (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - (src_height + asm_height) - 1, - DONT_BOX_WINDOW); - } - else - { - init_gen_win_info (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - (src_height + asm_height) - 1); - TUI_DISASM_WIN->detail.source_info.has_locator = TRUE; - init_gen_win_info (&TUI_DISASM_WIN->generic, - TUI_DISASM_WIN->generic.type, - asm_height, - TUI_DISASM_WIN->generic.width, - TUI_DISASM_WIN->detail.source_info.execution_info->width, - src_height - 1); - init_gen_win_info (TUI_DISASM_WIN->detail.source_info.execution_info, - EXEC_INFO_WIN, - asm_height, - 3, - 0, - src_height - 1); - TUI_DISASM_WIN->can_highlight = TRUE; - tui_make_visible (&TUI_DISASM_WIN->generic); - tui_make_visible (TUI_DISASM_WIN->detail.source_info.execution_info); - } - if (TUI_DISASM_WIN != NULL) - { - TUI_SRC_WIN->detail.source_info.has_locator = FALSE; - TUI_DISASM_WIN->detail.source_info.has_locator = TRUE; - tui_make_visible (locator); - tui_show_locator_content (); - tui_show_source_content (TUI_DISASM_WIN); - - if (TUI_CMD_WIN == NULL) - make_command_window (&TUI_CMD_WIN, - cmd_height, - tui_term_height () - cmd_height); - else - { - init_gen_win_info (&TUI_CMD_WIN->generic, - TUI_CMD_WIN->generic.type, - TUI_CMD_WIN->generic.height, - TUI_CMD_WIN->generic.width, - 0, - TUI_CMD_WIN->generic.origin.y); - TUI_CMD_WIN->can_highlight = FALSE; - tui_make_visible (&TUI_CMD_WIN->generic); - } - if (TUI_CMD_WIN != NULL) - tui_refresh_win (&TUI_CMD_WIN->generic); - } - } - tui_set_current_layout_to (SRC_DISASSEM_COMMAND); - } -} - - -/* Show the Source/Data/Command or the Dissassembly/Data/Command - layout. */ -static void -show_data (enum tui_layout_type new_layout) -{ - int total_height = (tui_term_height () - TUI_CMD_WIN->generic.height); - int src_height, data_height; - enum tui_win_type win_type; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - - - data_height = total_height / 2; - src_height = total_height - data_height; - tui_make_all_invisible (); - tui_make_invisible (locator); - make_data_window (&TUI_DATA_WIN, data_height, 0); - TUI_DATA_WIN->can_highlight = TRUE; - if (new_layout == SRC_DATA_COMMAND) - win_type = SRC_WIN; - else - win_type = DISASSEM_WIN; - if (tui_win_list[win_type] == NULL) - { - if (win_type == SRC_WIN) - make_source_window (&tui_win_list[win_type], src_height, data_height - 1); - else - make_disasm_window (&tui_win_list[win_type], src_height, data_height - 1); - locator = init_and_make_win (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - total_height - 1, - DONT_BOX_WINDOW); - } - else - { - init_gen_win_info (&tui_win_list[win_type]->generic, - tui_win_list[win_type]->generic.type, - src_height, - tui_win_list[win_type]->generic.width, - tui_win_list[win_type]->detail.source_info.execution_info->width, - data_height - 1); - init_gen_win_info (tui_win_list[win_type]->detail.source_info.execution_info, - EXEC_INFO_WIN, - src_height, - 3, - 0, - data_height - 1); - tui_make_visible (&tui_win_list[win_type]->generic); - tui_make_visible (tui_win_list[win_type]->detail.source_info.execution_info); - init_gen_win_info (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - total_height - 1); - } - tui_win_list[win_type]->detail.source_info.has_locator = TRUE; - tui_make_visible (locator); - tui_show_locator_content (); - tui_add_to_source_windows (tui_win_list[win_type]); - tui_set_current_layout_to (new_layout); -} - -/* init_gen_win_info(). - */ -static void -init_gen_win_info (struct tui_gen_win_info *win_info, - enum tui_win_type type, - int height, int width, - int origin_x, int origin_y) -{ - int h = height; - - win_info->type = type; - win_info->width = width; - win_info->height = h; - if (h > 1) - { - win_info->viewport_height = h - 1; - if (win_info->type != CMD_WIN) - win_info->viewport_height--; - } - else - win_info->viewport_height = 1; - win_info->origin.x = origin_x; - win_info->origin.y = origin_y; - - return; -} /* init_gen_win_info */ - -/* init_and_make_win(). - */ -static void * -init_and_make_win (void *opaque_win_info, - enum tui_win_type win_type, - int height, int width, - int origin_x, int origin_y, - int box_it) -{ - struct tui_gen_win_info *generic; - - if (opaque_win_info == NULL) - { - if (tui_win_is_auxillary (win_type)) - opaque_win_info = (void *) tui_alloc_generic_win_info (); - else - opaque_win_info = (void *) tui_alloc_win_info (win_type); - } - if (tui_win_is_auxillary (win_type)) - generic = (struct tui_gen_win_info *) opaque_win_info; - else - generic = &((struct tui_win_info *) opaque_win_info)->generic; - - if (opaque_win_info != NULL) - { - init_gen_win_info (generic, win_type, height, width, origin_x, origin_y); - if (!tui_win_is_auxillary (win_type)) - { - if (generic->type == CMD_WIN) - ((struct tui_win_info *) opaque_win_info)->can_highlight = FALSE; - else - ((struct tui_win_info *) opaque_win_info)->can_highlight = TRUE; - } - tui_make_window (generic, box_it); - } - return opaque_win_info; -} - - -static void -make_source_or_disasm_window (struct tui_win_info **win_info_ptr, - enum tui_win_type type, - int height, int origin_y) -{ - struct tui_gen_win_info *execution_info = (struct tui_gen_win_info *) NULL; - - /* Create the exeuction info window. */ - if (type == SRC_WIN) - execution_info = tui_source_exec_info_win_ptr (); - else - execution_info = tui_disassem_exec_info_win_ptr (); - execution_info = init_and_make_win (execution_info, - EXEC_INFO_WIN, - height, - 3, - 0, - origin_y, - DONT_BOX_WINDOW); - - /* Now create the source window. */ - *win_info_ptr = init_and_make_win (*win_info_ptr, - type, - height, - tui_term_width () - execution_info->width, - execution_info->width, - origin_y, - BOX_WINDOW); - - (*win_info_ptr)->detail.source_info.execution_info = execution_info; -} - - -/* Show the Source/Command or the Disassem layout. */ -static void -show_source_or_disasm_and_command (enum tui_layout_type layout_type) -{ - if (tui_current_layout () != layout_type) - { - struct tui_win_info **win_info_ptr; - int src_height, cmd_height; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - - if (TUI_CMD_WIN != NULL) - cmd_height = TUI_CMD_WIN->generic.height; - else - cmd_height = tui_term_height () / 3; - src_height = tui_term_height () - cmd_height; - - if (layout_type == SRC_COMMAND) - win_info_ptr = &TUI_SRC_WIN; - else - win_info_ptr = &TUI_DISASM_WIN; - - if ((*win_info_ptr) == NULL) - { - if (layout_type == SRC_COMMAND) - make_source_window (win_info_ptr, src_height - 1, 0); - else - make_disasm_window (win_info_ptr, src_height - 1, 0); - locator = init_and_make_win (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - src_height - 1, - DONT_BOX_WINDOW); - } - else - { - init_gen_win_info (locator, - LOCATOR_WIN, - 2 /* 1 */ , - tui_term_width (), - 0, - src_height - 1); - (*win_info_ptr)->detail.source_info.has_locator = TRUE; - init_gen_win_info (&(*win_info_ptr)->generic, - (*win_info_ptr)->generic.type, - src_height - 1, - (*win_info_ptr)->generic.width, - (*win_info_ptr)->detail.source_info.execution_info->width, - 0); - init_gen_win_info ((*win_info_ptr)->detail.source_info.execution_info, - EXEC_INFO_WIN, - src_height - 1, - 3, - 0, - 0); - (*win_info_ptr)->can_highlight = TRUE; - tui_make_visible (&(*win_info_ptr)->generic); - tui_make_visible ((*win_info_ptr)->detail.source_info.execution_info); - } - if ((*win_info_ptr) != NULL) - { - (*win_info_ptr)->detail.source_info.has_locator = TRUE; - tui_make_visible (locator); - tui_show_locator_content (); - tui_show_source_content (*win_info_ptr); - - if (TUI_CMD_WIN == NULL) - { - make_command_window (&TUI_CMD_WIN, cmd_height, src_height); - tui_refresh_win (&TUI_CMD_WIN->generic); - } - else - { - init_gen_win_info (&TUI_CMD_WIN->generic, - TUI_CMD_WIN->generic.type, - TUI_CMD_WIN->generic.height, - TUI_CMD_WIN->generic.width, - TUI_CMD_WIN->generic.origin.x, - TUI_CMD_WIN->generic.origin.y); - TUI_CMD_WIN->can_highlight = FALSE; - tui_make_visible (&TUI_CMD_WIN->generic); - } - } - tui_set_current_layout_to (layout_type); - } -} diff --git a/gdb/tui/tui-layout.h b/gdb/tui/tui-layout.h deleted file mode 100644 index b6c0d1c..0000000 --- a/gdb/tui/tui-layout.h +++ /dev/null @@ -1,37 +0,0 @@ -/* TUI layout window management. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_LAYOUT_H -#define TUI_LAYOUT_H - -#include "tui/tui.h" -#include "tui/tui-data.h" - -extern void tui_add_win_to_layout (enum tui_win_type); -extern int tui_default_win_height (enum tui_win_type, - enum tui_layout_type); -extern int tui_default_win_viewport_height (enum tui_win_type, - enum tui_layout_type); -extern enum tui_status tui_set_layout (enum tui_layout_type, - enum tui_register_display_type); - -#endif /*TUI_LAYOUT_H */ diff --git a/gdb/tui/tui-main.c b/gdb/tui/tui-main.c deleted file mode 100644 index fd28560..0000000 --- a/gdb/tui/tui-main.c +++ /dev/null @@ -1,35 +0,0 @@ -/* Main function for TUI gdb. - - Copyright (C) 2002, 2004, 2007, 2008, 2009 Free Software Foundation, Inc. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "main.h" -#include "gdb_string.h" -#include "interps.h" - -int -main (int argc, char **argv) -{ - struct captured_main_args args; - memset (&args, 0, sizeof args); - args.argc = argc; - args.argv = argv; - args.use_windows = 0; - args.interpreter_p = INTERP_TUI; - return gdb_main (&args); -} diff --git a/gdb/tui/tui-out.c b/gdb/tui/tui-out.c deleted file mode 100644 index f11f074..0000000 --- a/gdb/tui/tui-out.c +++ /dev/null @@ -1,434 +0,0 @@ -/* Output generating routines for GDB CLI. - - Copyright (C) 1999, 2000, 2001, 2002, 2003, 2005, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Cygnus Solutions. - Written by Fernando Nasser for Cygnus. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "ui-out.h" -#include "tui.h" -#include "gdb_string.h" -#include "gdb_assert.h" - -struct ui_out_data - { - struct ui_file *stream; - int suppress_output; - int line; - int start_of_line; - }; -typedef struct ui_out_data tui_out_data; - -/* These are the CLI output functions. */ - -static void tui_table_begin (struct ui_out *uiout, - int nbrofcols, int nr_rows, - const char *tblid); -static void tui_table_body (struct ui_out *uiout); -static void tui_table_end (struct ui_out *uiout); -static void tui_table_header (struct ui_out *uiout, - int width, enum ui_align alig, - const char *col_name, - const char *colhdr); -static void tui_begin (struct ui_out *uiout, - enum ui_out_type type, - int level, const char *lstid); -static void tui_end (struct ui_out *uiout, - enum ui_out_type type, int level); -static void tui_field_int (struct ui_out *uiout, - int fldno, int width, - enum ui_align alig, - const char *fldname, int value); -static void tui_field_skip (struct ui_out *uiout, - int fldno, int width, - enum ui_align alig, - const char *fldname); -static void tui_field_string (struct ui_out *uiout, - int fldno, int width, - enum ui_align alig, - const char *fldname, - const char *string); -static void tui_field_fmt (struct ui_out *uiout, int fldno, - int width, enum ui_align align, - const char *fldname, - const char *format, - va_list args) - ATTR_FORMAT (printf, 6, 0); -static void tui_spaces (struct ui_out *uiout, int numspaces); -static void tui_text (struct ui_out *uiout, const char *string); -static void tui_message (struct ui_out *uiout, int verbosity, - const char *format, va_list args) - ATTR_FORMAT (printf, 3, 0); -static void tui_wrap_hint (struct ui_out *uiout, - char *identstring); -static void tui_flush (struct ui_out *uiout); - -/* This is the CLI ui-out implementation functions vector. */ - -/* FIXME: This can be initialized dynamically after default is set to - handle initial output in main.c. */ - -static struct ui_out_impl tui_ui_out_impl = { - tui_table_begin, - tui_table_body, - tui_table_end, - tui_table_header, - tui_begin, - tui_end, - tui_field_int, - tui_field_skip, - tui_field_string, - tui_field_fmt, - tui_spaces, - tui_text, - tui_message, - tui_wrap_hint, - tui_flush, - NULL, - 0, /* Does not need MI hacks (i.e. needs CLI hacks). */ -}; - -/* Prototypes for local functions. */ - -extern void _initialize_tui_out (void); - -static void field_separator (void); - -static void out_field_fmt (struct ui_out *uiout, - int fldno, - const char *fldname, - const char *format,...) - ATTR_FORMAT (printf, 4, 5); - -/* local variables */ - -/* (none yet) */ - -/* Mark beginning of a table. */ - -void -tui_table_begin (struct ui_out *uiout, - int nbrofcols, - int nr_rows, - const char *tblid) -{ - tui_out_data *data = ui_out_data (uiout); - if (nr_rows == 0) - data->suppress_output = 1; - else - /* Only the table suppresses the output and, fortunately, a table - is not a recursive data structure. */ - gdb_assert (data->suppress_output == 0); -} - -/* Mark beginning of a table body. */ - -void -tui_table_body (struct ui_out *uiout) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - /* First, close the table header line. */ - tui_text (uiout, "\n"); -} - -/* Mark end of a table. */ - -void -tui_table_end (struct ui_out *uiout) -{ - tui_out_data *data = ui_out_data (uiout); - data->suppress_output = 0; -} - -/* Specify table header. */ - -void -tui_table_header (struct ui_out *uiout, - int width, - enum ui_align alignment, - const char *col_name, - const char *colhdr) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - tui_field_string (uiout, 0, width, alignment, 0, colhdr); -} - -/* Mark beginning of a list. */ - -void -tui_begin (struct ui_out *uiout, - enum ui_out_type type, - int level, - const char *id) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; -} - -/* Mark end of a list. */ - -void -tui_end (struct ui_out *uiout, - enum ui_out_type type, - int level) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; -} - -/* Output an int field. */ - -void -tui_field_int (struct ui_out *uiout, - int fldno, int width, - enum ui_align alignment, - const char *fldname, - int value) -{ - char buffer[20]; /* FIXME: how many chars long a %d can become? */ - - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - - /* Don't print line number, keep it for later. */ - if (data->start_of_line == 0 && strcmp (fldname, "line") == 0) - { - data->start_of_line ++; - data->line = value; - return; - } - data->start_of_line ++; - sprintf (buffer, "%d", value); - tui_field_string (uiout, fldno, width, alignment, fldname, buffer); -} - -/* Used to ommit a field. */ - -void -tui_field_skip (struct ui_out *uiout, - int fldno, int width, - enum ui_align alignment, - const char *fldname) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - tui_field_string (uiout, fldno, width, alignment, fldname, ""); -} - -/* Other specific tui_field_* end up here so alignment and field - separators are both handled by tui_field_string. */ - -void -tui_field_string (struct ui_out *uiout, - int fldno, int width, - enum ui_align align, - const char *fldname, - const char *string) -{ - int before = 0; - int after = 0; - - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - - if (fldname && data->line > 0 && strcmp (fldname, "file") == 0) - { - data->start_of_line ++; - if (data->line > 0) - { - tui_show_source (string, data->line); - } - return; - } - - data->start_of_line ++; - if ((align != ui_noalign) && string) - { - before = width - strlen (string); - if (before <= 0) - before = 0; - else - { - if (align == ui_right) - after = 0; - else if (align == ui_left) - { - after = before; - before = 0; - } - else - /* ui_center */ - { - after = before / 2; - before -= after; - } - } - } - - if (before) - ui_out_spaces (uiout, before); - if (string) - out_field_fmt (uiout, fldno, fldname, "%s", string); - if (after) - ui_out_spaces (uiout, after); - - if (align != ui_noalign) - field_separator (); -} - -/* This is the only field function that does not align. */ - -void -tui_field_fmt (struct ui_out *uiout, int fldno, - int width, enum ui_align align, - const char *fldname, - const char *format, - va_list args) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - - data->start_of_line ++; - vfprintf_filtered (data->stream, format, args); - - if (align != ui_noalign) - field_separator (); -} - -void -tui_spaces (struct ui_out *uiout, int numspaces) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - print_spaces_filtered (numspaces, data->stream); -} - -void -tui_text (struct ui_out *uiout, const char *string) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - data->start_of_line ++; - if (data->line > 0) - { - if (strchr (string, '\n') != 0) - { - data->line = -1; - data->start_of_line = 0; - } - return; - } - if (strchr (string, '\n')) - data->start_of_line = 0; - fputs_filtered (string, data->stream); -} - -void -tui_message (struct ui_out *uiout, - int verbosity, - const char *format, - va_list args) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - if (ui_out_get_verblvl (uiout) >= verbosity) - vfprintf_unfiltered (data->stream, format, args); -} - -void -tui_wrap_hint (struct ui_out *uiout, char *identstring) -{ - tui_out_data *data = ui_out_data (uiout); - if (data->suppress_output) - return; - wrap_here (identstring); -} - -void -tui_flush (struct ui_out *uiout) -{ - tui_out_data *data = ui_out_data (uiout); - gdb_flush (data->stream); -} - -/* Local functions. */ - -/* Like tui_field_fmt, but takes a variable number of args and makes a - va_list and does not insert a separator. */ - -/* VARARGS */ -static void -out_field_fmt (struct ui_out *uiout, - int fldno, - const char *fldname, - const char *format,...) -{ - tui_out_data *data = ui_out_data (uiout); - va_list args; - - va_start (args, format); - vfprintf_filtered (data->stream, format, args); - - va_end (args); -} - -/* Access to ui_out format private members. */ - -static void -field_separator (void) -{ - tui_out_data *data = ui_out_data (uiout); - fputc_filtered (' ', data->stream); -} - -/* Initalize private members at startup. */ - -struct ui_out * -tui_out_new (struct ui_file *stream) -{ - int flags = 0; - - tui_out_data *data = XMALLOC (tui_out_data); - data->stream = stream; - data->suppress_output = 0; - data->line = -1; - data->start_of_line = 0; - return ui_out_new (&tui_ui_out_impl, data, flags); -} - -/* Standard gdb initialization hook. */ -void -_initialize_tui_out (void) -{ - /* Nothing needs to be done. */ -} diff --git a/gdb/tui/tui-regs.c b/gdb/tui/tui-regs.c deleted file mode 100644 index bfb66f8..0000000 --- a/gdb/tui/tui-regs.c +++ /dev/null @@ -1,774 +0,0 @@ -/* TUI display registers in window. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "arch-utils.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "symtab.h" -#include "gdbtypes.h" -#include "gdbcmd.h" -#include "frame.h" -#include "regcache.h" -#include "inferior.h" -#include "target.h" -#include "gdb_string.h" -#include "tui/tui-layout.h" -#include "tui/tui-win.h" -#include "tui/tui-windata.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-file.h" -#include "tui/tui-regs.h" -#include "reggroups.h" -#include "valprint.h" - -#include "gdb_curses.h" - - -/***************************************** -** STATIC LOCAL FUNCTIONS FORWARD DECLS ** -******************************************/ -static void -tui_display_register (struct tui_data_element *data, - struct tui_gen_win_info *win_info); - -static enum tui_status tui_show_register_group (struct reggroup *group, - struct frame_info *frame, - int refresh_values_only); - -static enum tui_status tui_get_register (struct frame_info *frame, - struct tui_data_element *data, - int regnum, int *changedp); - -static void tui_register_format (struct frame_info *, - struct tui_data_element*, int); - -static void tui_scroll_regs_forward_command (char *, int); -static void tui_scroll_regs_backward_command (char *, int); - - - -/***************************************** -** PUBLIC FUNCTIONS ** -******************************************/ - -/* Answer the number of the last line in the regs display. If there - are no registers (-1) is returned. */ -int -tui_last_regs_line_no (void) -{ - int num_lines = (-1); - - if (TUI_DATA_WIN->detail.data_display_info.regs_content_count > 0) - { - num_lines = (TUI_DATA_WIN->detail.data_display_info.regs_content_count / - TUI_DATA_WIN->detail.data_display_info.regs_column_count); - if (TUI_DATA_WIN->detail.data_display_info.regs_content_count % - TUI_DATA_WIN->detail.data_display_info.regs_column_count) - num_lines++; - } - return num_lines; -} - - -/* Answer the line number that the register element at element_no is - on. If element_no is greater than the number of register elements - there are, -1 is returned. */ -int -tui_line_from_reg_element_no (int element_no) -{ - if (element_no < TUI_DATA_WIN->detail.data_display_info.regs_content_count) - { - int i, line = (-1); - - i = 1; - while (line == (-1)) - { - if (element_no < - (TUI_DATA_WIN->detail.data_display_info.regs_column_count * i)) - line = i - 1; - else - i++; - } - - return line; - } - else - return (-1); -} - - -/* Answer the index of the first element in line_no. If line_no is - past the register area (-1) is returned. */ -int -tui_first_reg_element_no_inline (int line_no) -{ - if ((line_no * TUI_DATA_WIN->detail.data_display_info.regs_column_count) - <= TUI_DATA_WIN->detail.data_display_info.regs_content_count) - return ((line_no + 1) * - TUI_DATA_WIN->detail.data_display_info.regs_column_count) - - TUI_DATA_WIN->detail.data_display_info.regs_column_count; - else - return (-1); -} - - -/* Answer the index of the last element in line_no. If line_no is - past the register area (-1) is returned. */ -int -tui_last_reg_element_no_in_line (int line_no) -{ - if ((line_no * TUI_DATA_WIN->detail.data_display_info.regs_column_count) <= - TUI_DATA_WIN->detail.data_display_info.regs_content_count) - return ((line_no + 1) * - TUI_DATA_WIN->detail.data_display_info.regs_column_count) - 1; - else - return (-1); -} - -/* Show the registers of the given group in the data window - and refresh the window. */ -void -tui_show_registers (struct reggroup *group) -{ - enum tui_status ret = TUI_FAILURE; - struct tui_data_info *display_info; - - /* Make sure the curses mode is enabled. */ - tui_enable (); - - /* Make sure the register window is visible. If not, select an - appropriate layout. */ - if (TUI_DATA_WIN == NULL || !TUI_DATA_WIN->generic.is_visible) - tui_set_layout_for_display_command (DATA_NAME); - - display_info = &TUI_DATA_WIN->detail.data_display_info; - if (group == 0) - group = general_reggroup; - - /* Say that registers should be displayed, even if there is a - problem. */ - display_info->display_regs = TRUE; - - if (target_has_registers && target_has_stack && target_has_memory) - { - ret = tui_show_register_group (group, get_current_frame (), - group == display_info->current_group); - } - if (ret == TUI_FAILURE) - { - display_info->current_group = 0; - tui_erase_data_content (NO_REGS_STRING); - } - else - { - int i; - - /* Clear all notation of changed values. */ - for (i = 0; i < display_info->regs_content_count; i++) - { - struct tui_gen_win_info *data_item_win; - struct tui_win_element *win; - - data_item_win = &display_info->regs_content[i] - ->which_element.data_window; - win = (struct tui_win_element *) data_item_win->content[0]; - win->which_element.data.highlight = FALSE; - } - display_info->current_group = group; - tui_display_all_data (); - } -} - - -/* Set the data window to display the registers of the register group - using the given frame. Values are refreshed only when - refresh_values_only is TRUE. */ - -static enum tui_status -tui_show_register_group (struct reggroup *group, - struct frame_info *frame, - int refresh_values_only) -{ - struct gdbarch *gdbarch = get_frame_arch (frame); - enum tui_status ret = TUI_FAILURE; - int nr_regs; - int allocated_here = FALSE; - int regnum, pos; - char title[80]; - struct tui_data_info *display_info = &TUI_DATA_WIN->detail.data_display_info; - - /* Make a new title showing which group we display. */ - snprintf (title, sizeof (title) - 1, "Register group: %s", - reggroup_name (group)); - xfree (TUI_DATA_WIN->generic.title); - TUI_DATA_WIN->generic.title = xstrdup (title); - - /* See how many registers must be displayed. */ - nr_regs = 0; - for (regnum = 0; - regnum < gdbarch_num_regs (gdbarch) - + gdbarch_num_pseudo_regs (gdbarch); - regnum++) - { - /* Must be in the group and have a name. */ - if (gdbarch_register_reggroup_p (gdbarch, regnum, group) - && gdbarch_register_name (gdbarch, regnum) != 0) - nr_regs++; - } - - if (display_info->regs_content_count > 0 && !refresh_values_only) - { - tui_free_data_content (display_info->regs_content, - display_info->regs_content_count); - display_info->regs_content_count = 0; - } - - if (display_info->regs_content_count <= 0) - { - display_info->regs_content = tui_alloc_content (nr_regs, DATA_WIN); - allocated_here = TRUE; - refresh_values_only = FALSE; - } - - if (display_info->regs_content != (tui_win_content) NULL) - { - if (!refresh_values_only || allocated_here) - { - TUI_DATA_WIN->generic.content = (void*) NULL; - TUI_DATA_WIN->generic.content_size = 0; - tui_add_content_elements (&TUI_DATA_WIN->generic, nr_regs); - display_info->regs_content - = (tui_win_content) TUI_DATA_WIN->generic.content; - display_info->regs_content_count = nr_regs; - } - - /* Now set the register names and values. */ - pos = 0; - for (regnum = 0; - regnum < gdbarch_num_regs (gdbarch) - + gdbarch_num_pseudo_regs (gdbarch); - regnum++) - { - struct tui_gen_win_info *data_item_win; - struct tui_data_element *data; - const char *name; - - if (!gdbarch_register_reggroup_p (gdbarch, regnum, group)) - continue; - - name = gdbarch_register_name (gdbarch, regnum); - if (name == 0) - continue; - - data_item_win = - &display_info->regs_content[pos]->which_element.data_window; - data = - &((struct tui_win_element *) data_item_win->content[0])->which_element.data; - if (data) - { - if (!refresh_values_only) - { - data->item_no = regnum; - data->name = name; - data->highlight = FALSE; - } - if (data->value == (void*) NULL) - data->value = (void*) xmalloc (MAX_REGISTER_SIZE); - - tui_get_register (frame, data, regnum, 0); - } - pos++; - } - - TUI_DATA_WIN->generic.content_size = - display_info->regs_content_count + display_info->data_content_count; - ret = TUI_SUCCESS; - } - - return ret; -} - -/* Function to display the registers in the content from - 'start_element_no' until the end of the register content or the end - of the display height. No checking for displaying past the end of - the registers is done here. */ -void -tui_display_registers_from (int start_element_no) -{ - struct tui_data_info *display_info = &TUI_DATA_WIN->detail.data_display_info; - - if (display_info->regs_content != (tui_win_content) NULL - && display_info->regs_content_count > 0) - { - int i = start_element_no; - int j, value_chars_wide, item_win_width, cur_y; - - int max_len = 0; - for (i = 0; i < display_info->regs_content_count; i++) - { - struct tui_data_element *data; - struct tui_gen_win_info *data_item_win; - char *p; - int len; - - data_item_win = &display_info->regs_content[i]->which_element.data_window; - data = &((struct tui_win_element *) - data_item_win->content[0])->which_element.data; - len = 0; - p = data->content; - if (p != 0) - while (*p) - { - if (*p++ == '\t') - len = 8 * ((len / 8) + 1); - else - len++; - } - - if (len > max_len) - max_len = len; - } - item_win_width = max_len + 1; - i = start_element_no; - - display_info->regs_column_count = - (TUI_DATA_WIN->generic.width - 2) / item_win_width; - if (display_info->regs_column_count == 0) - display_info->regs_column_count = 1; - item_win_width = - (TUI_DATA_WIN->generic.width - 2) / display_info->regs_column_count; - - /* Now create each data "sub" window, and write the display into - it. */ - cur_y = 1; - while (i < display_info->regs_content_count - && cur_y <= TUI_DATA_WIN->generic.viewport_height) - { - for (j = 0; - j < display_info->regs_column_count - && i < display_info->regs_content_count; - j++) - { - struct tui_gen_win_info *data_item_win; - struct tui_data_element *data_element_ptr; - - /* Create the window if necessary. */ - data_item_win = &display_info->regs_content[i] - ->which_element.data_window; - data_element_ptr = &((struct tui_win_element *) - data_item_win->content[0])->which_element.data; - if (data_item_win->handle != (WINDOW*) NULL - && (data_item_win->height != 1 - || data_item_win->width != item_win_width - || data_item_win->origin.x != (item_win_width * j) + 1 - || data_item_win->origin.y != cur_y)) - { - tui_delete_win (data_item_win->handle); - data_item_win->handle = 0; - } - - if (data_item_win->handle == (WINDOW *) NULL) - { - data_item_win->height = 1; - data_item_win->width = item_win_width; - data_item_win->origin.x = (item_win_width * j) + 1; - data_item_win->origin.y = cur_y; - tui_make_window (data_item_win, DONT_BOX_WINDOW); - scrollok (data_item_win->handle, FALSE); - } - touchwin (data_item_win->handle); - - /* Get the printable representation of the register - and display it. */ - tui_display_register (data_element_ptr, data_item_win); - i++; /* Next register. */ - } - cur_y++; /* Next row. */ - } - } -} - - -/* Function to display the registers in the content from - 'start_element_no' on 'start_line_no' until the end of the register - content or the end of the display height. This function checks - that we won't display off the end of the register display. */ -static void -tui_display_reg_element_at_line (int start_element_no, - int start_line_no) -{ - if (TUI_DATA_WIN->detail.data_display_info.regs_content != (tui_win_content) NULL - && TUI_DATA_WIN->detail.data_display_info.regs_content_count > 0) - { - int element_no = start_element_no; - - if (start_element_no != 0 && start_line_no != 0) - { - int last_line_no, first_line_on_last_page; - - last_line_no = tui_last_regs_line_no (); - first_line_on_last_page = last_line_no - (TUI_DATA_WIN->generic.height - 2); - if (first_line_on_last_page < 0) - first_line_on_last_page = 0; - - /* If there is no other data displayed except registers, and - the element_no causes us to scroll past the end of the - registers, adjust what element to really start the - display at. */ - if (TUI_DATA_WIN->detail.data_display_info.data_content_count <= 0 - && start_line_no > first_line_on_last_page) - element_no = tui_first_reg_element_no_inline (first_line_on_last_page); - } - tui_display_registers_from (element_no); - } -} - - - -/* Function to display the registers starting at line line_no in the - data window. Answers the line number that the display actually - started from. If nothing is displayed (-1) is returned. */ -int -tui_display_registers_from_line (int line_no, - int force_display) -{ - if (TUI_DATA_WIN->detail.data_display_info.regs_content_count > 0) - { - int line, element_no; - - if (line_no < 0) - line = 0; - else if (force_display) - { /* If we must display regs (force_display is true), then - make sure that we don't display off the end of the - registers. */ - if (line_no >= tui_last_regs_line_no ()) - { - if ((line = tui_line_from_reg_element_no ( - TUI_DATA_WIN->detail.data_display_info.regs_content_count - 1)) < 0) - line = 0; - } - else - line = line_no; - } - else - line = line_no; - - element_no = tui_first_reg_element_no_inline (line); - if (element_no < TUI_DATA_WIN->detail.data_display_info.regs_content_count) - tui_display_reg_element_at_line (element_no, line); - else - line = (-1); - - return line; - } - - return (-1); /* Nothing was displayed. */ -} - - -/* This function check all displayed registers for changes in values, - given a particular frame. If the values have changed, they are - updated with the new value and highlighted. */ -void -tui_check_register_values (struct frame_info *frame) -{ - if (TUI_DATA_WIN != NULL - && TUI_DATA_WIN->generic.is_visible) - { - struct tui_data_info *display_info - = &TUI_DATA_WIN->detail.data_display_info; - - if (display_info->regs_content_count <= 0 - && display_info->display_regs) - tui_show_registers (display_info->current_group); - else - { - int i, j; - - for (i = 0; (i < display_info->regs_content_count); i++) - { - struct tui_data_element *data; - struct tui_gen_win_info *data_item_win_ptr; - int was_hilighted; - - data_item_win_ptr = &display_info->regs_content[i]-> - which_element.data_window; - data = &((struct tui_win_element *) - data_item_win_ptr->content[0])->which_element.data; - was_hilighted = data->highlight; - - tui_get_register (frame, data, - data->item_no, &data->highlight); - - if (data->highlight || was_hilighted) - { - tui_display_register (data, data_item_win_ptr); - } - } - } - } -} - -/* Display a register in a window. If hilite is TRUE, then the value - will be displayed in reverse video. */ -static void -tui_display_register (struct tui_data_element *data, - struct tui_gen_win_info *win_info) -{ - if (win_info->handle != (WINDOW *) NULL) - { - int i; - - if (data->highlight) - wstandout (win_info->handle); - - wmove (win_info->handle, 0, 0); - for (i = 1; i < win_info->width; i++) - waddch (win_info->handle, ' '); - wmove (win_info->handle, 0, 0); - if (data->content) - waddstr (win_info->handle, data->content); - - if (data->highlight) - wstandend (win_info->handle); - tui_refresh_win (win_info); - } -} - -static void -tui_reg_next_command (char *arg, int from_tty) -{ - struct gdbarch *gdbarch = get_current_arch (); - - if (TUI_DATA_WIN != 0) - { - struct reggroup *group - = TUI_DATA_WIN->detail.data_display_info.current_group; - - group = reggroup_next (gdbarch, group); - if (group == 0) - group = reggroup_next (gdbarch, 0); - - if (group) - tui_show_registers (group); - } -} - -static void -tui_reg_float_command (char *arg, int from_tty) -{ - tui_show_registers (float_reggroup); -} - -static void -tui_reg_general_command (char *arg, int from_tty) -{ - tui_show_registers (general_reggroup); -} - -static void -tui_reg_system_command (char *arg, int from_tty) -{ - tui_show_registers (system_reggroup); -} - -static struct cmd_list_element *tuireglist; - -static void -tui_reg_command (char *args, int from_tty) -{ - printf_unfiltered (_("\"tui reg\" must be followed by the name of a " - "tui reg command.\n")); - help_list (tuireglist, "tui reg ", -1, gdb_stdout); -} - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tui_regs; - -void -_initialize_tui_regs (void) -{ - struct cmd_list_element **tuicmd; - - tuicmd = tui_get_cmd_list (); - - add_prefix_cmd ("reg", class_tui, tui_reg_command, - _("TUI commands to control the register window."), - &tuireglist, "tui reg ", 0, - tuicmd); - - add_cmd ("float", class_tui, tui_reg_float_command, - _("Display only floating point registers."), - &tuireglist); - add_cmd ("general", class_tui, tui_reg_general_command, - _("Display only general registers."), - &tuireglist); - add_cmd ("system", class_tui, tui_reg_system_command, - _("Display only system registers."), - &tuireglist); - add_cmd ("next", class_tui, tui_reg_next_command, - _("Display next register group."), - &tuireglist); - - if (xdb_commands) - { - add_com ("fr", class_tui, tui_reg_float_command, - _("Display only floating point registers\n")); - add_com ("gr", class_tui, tui_reg_general_command, - _("Display only general registers\n")); - add_com ("sr", class_tui, tui_reg_system_command, - _("Display only special registers\n")); - add_com ("+r", class_tui, tui_scroll_regs_forward_command, - _("Scroll the registers window forward\n")); - add_com ("-r", class_tui, tui_scroll_regs_backward_command, - _("Scroll the register window backward\n")); - } -} - - -/***************************************** -** STATIC LOCAL FUNCTIONS ** -******************************************/ - -extern int pagination_enabled; - -static void -tui_restore_gdbout (void *ui) -{ - ui_file_delete (gdb_stdout); - gdb_stdout = (struct ui_file*) ui; - pagination_enabled = 1; -} - -/* Get the register from the frame and make a printable representation - of it in the data element. */ -static void -tui_register_format (struct frame_info *frame, - struct tui_data_element *data_element, - int regnum) -{ - struct gdbarch *gdbarch = get_frame_arch (frame); - struct ui_file *stream; - struct ui_file *old_stdout; - const char *name; - struct cleanup *cleanups; - char *p, *s; - int pos; - struct type *type = register_type (gdbarch, regnum); - - name = gdbarch_register_name (gdbarch, regnum); - if (name == 0) - { - return; - } - - pagination_enabled = 0; - old_stdout = gdb_stdout; - stream = tui_sfileopen (256); - gdb_stdout = stream; - cleanups = make_cleanup (tui_restore_gdbout, (void*) old_stdout); - if (TYPE_VECTOR (type) != 0 && 0) - { - gdb_byte buf[MAX_REGISTER_SIZE]; - int len; - struct value_print_options opts; - - len = register_size (gdbarch, regnum); - fprintf_filtered (stream, "%-14s ", name); - get_frame_register (frame, regnum, buf); - get_formatted_print_options (&opts, 'f'); - print_scalar_formatted (buf, type, &opts, len, stream); - } - else - { - gdbarch_print_registers_info (gdbarch, stream, - frame, regnum, 1); - } - - /* Save formatted output in the buffer. */ - p = tui_file_get_strbuf (stream); - - /* Remove the possible \n. */ - s = strrchr (p, '\n'); - if (s && s[1] == 0) - *s = 0; - - xfree (data_element->content); - data_element->content = xstrdup (p); - do_cleanups (cleanups); -} - -/* Get the register value from the given frame and format it for the - display. When changep is set, check if the new register value has - changed with respect to the previous call. */ -static enum tui_status -tui_get_register (struct frame_info *frame, - struct tui_data_element *data, - int regnum, int *changedp) -{ - enum tui_status ret = TUI_FAILURE; - - if (changedp) - *changedp = FALSE; - if (target_has_registers) - { - gdb_byte buf[MAX_REGISTER_SIZE]; - get_frame_register (frame, regnum, buf); - - if (changedp) - { - struct gdbarch *gdbarch = get_frame_arch (frame); - int size = register_size (gdbarch, regnum); - char *old = (char*) data->value; - int i; - - for (i = 0; i < size; i++) - if (buf[i] != old[i]) - { - *changedp = TRUE; - old[i] = buf[i]; - } - } - - /* Reformat the data content if the value changed. */ - if (changedp == 0 || *changedp == TRUE) - tui_register_format (frame, data, regnum); - - ret = TUI_SUCCESS; - } - return ret; -} - -static void -tui_scroll_regs_forward_command (char *arg, int from_tty) -{ - tui_scroll (FORWARD_SCROLL, TUI_DATA_WIN, 1); -} - - -static void -tui_scroll_regs_backward_command (char *arg, int from_tty) -{ - tui_scroll (BACKWARD_SCROLL, TUI_DATA_WIN, 1); -} diff --git a/gdb/tui/tui-regs.h b/gdb/tui/tui-regs.h deleted file mode 100644 index a86a848..0000000 --- a/gdb/tui/tui-regs.h +++ /dev/null @@ -1,37 +0,0 @@ -/* TUI display registers in window. - - Copyright (C) 1998, 1999, 2000, 2001, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_REGS_H -#define TUI_REGS_H - -#include "tui/tui-data.h" /* For struct tui_register_display_type. */ - -extern void tui_check_register_values (struct frame_info *); -extern void tui_show_registers (struct reggroup *group); -extern void tui_display_registers_from (int); -extern int tui_display_registers_from_line (int, int); -extern int tui_last_regs_line_no (void); -extern int tui_first_reg_element_inline (int); -extern int tui_line_from_reg_element_no (int); -extern int tui_first_reg_element_no_inline (int lineno); - -#endif diff --git a/gdb/tui/tui-source.c b/gdb/tui/tui-source.c deleted file mode 100644 index 057383f..0000000 --- a/gdb/tui/tui-source.c +++ /dev/null @@ -1,373 +0,0 @@ -/* TUI display source window. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include <ctype.h> -#include "symtab.h" -#include "frame.h" -#include "breakpoint.h" -#include "source.h" -#include "symtab.h" -#include "objfiles.h" - -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-stack.h" -#include "tui/tui-winsource.h" -#include "tui/tui-source.h" - -#include "gdb_string.h" -#include "gdb_curses.h" - -/* Function to display source in the source window. */ -enum tui_status -tui_set_source_content (struct symtab *s, - int line_no, - int noerror) -{ - enum tui_status ret = TUI_FAILURE; - - if (s != (struct symtab *) NULL && s->filename != (char *) NULL) - { - FILE *stream; - int i, desc, c, line_width, nlines; - char *src_line = 0; - - if ((ret = tui_alloc_source_buffer (TUI_SRC_WIN)) == TUI_SUCCESS) - { - line_width = TUI_SRC_WIN->generic.width - 1; - /* Take hilite (window border) into account, when - calculating the number of lines. */ - nlines = (line_no + (TUI_SRC_WIN->generic.height - 2)) - line_no; - desc = open_source_file (s); - if (desc < 0) - { - if (!noerror) - { - char *name = alloca (strlen (s->filename) + 100); - sprintf (name, "%s:%d", s->filename, line_no); - print_sys_errmsg (name, errno); - } - ret = TUI_FAILURE; - } - else - { - if (s->line_charpos == 0) - find_source_lines (s, desc); - - if (line_no < 1 || line_no > s->nlines) - { - close (desc); - printf_unfiltered ( - "Line number %d out of range; %s has %d lines.\n", - line_no, s->filename, s->nlines); - } - else if (lseek (desc, s->line_charpos[line_no - 1], 0) < 0) - { - close (desc); - perror_with_name (s->filename); - } - else - { - int offset, cur_line_no, cur_line, cur_len, threshold; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - struct tui_source_info *src = &TUI_SRC_WIN->detail.source_info; - - if (TUI_SRC_WIN->generic.title) - xfree (TUI_SRC_WIN->generic.title); - TUI_SRC_WIN->generic.title = xstrdup (s->filename); - - if (src->filename) - xfree (src->filename); - src->filename = xstrdup (s->filename); - - /* Determine the threshold for the length of the - line and the offset to start the display. */ - offset = src->horizontal_offset; - threshold = (line_width - 1) + offset; - stream = fdopen (desc, FOPEN_RT); - clearerr (stream); - cur_line = 0; - src->gdbarch = get_objfile_arch (s->objfile); - src->start_line_or_addr.loa = LOA_LINE; - cur_line_no = src->start_line_or_addr.u.line_no = line_no; - if (offset > 0) - src_line = (char *) xmalloc ( - (threshold + 1) * sizeof (char)); - while (cur_line < nlines) - { - struct tui_win_element *element = (struct tui_win_element *) - TUI_SRC_WIN->generic.content[cur_line]; - - /* Get the first character in the line. */ - c = fgetc (stream); - - if (offset == 0) - src_line = ((struct tui_win_element *) - TUI_SRC_WIN->generic.content[ - cur_line])->which_element.source.line; - /* Init the line with the line number. */ - sprintf (src_line, "%-6d", cur_line_no); - cur_len = strlen (src_line); - i = cur_len - - ((cur_len / tui_default_tab_len ()) * tui_default_tab_len ()); - while (i < tui_default_tab_len ()) - { - src_line[cur_len] = ' '; - i++; - cur_len++; - } - src_line[cur_len] = (char) 0; - - /* Set whether element is the execution point - and whether there is a break point on it. */ - element->which_element.source.line_or_addr.loa = - LOA_LINE; - element->which_element.source.line_or_addr.u.line_no = - cur_line_no; - element->which_element.source.is_exec_point = - (strcmp (((struct tui_win_element *) - locator->content[0])->which_element.locator.file_name, - s->filename) == 0 - && cur_line_no == ((struct tui_win_element *) - locator->content[0])->which_element.locator.line_no); - if (c != EOF) - { - i = strlen (src_line) - 1; - do - { - if ((c != '\n') && (c != '\r') - && (++i < threshold)) - { - if (c < 040 && c != '\t') - { - src_line[i++] = '^'; - src_line[i] = c + 0100; - } - else if (c == 0177) - { - src_line[i++] = '^'; - src_line[i] = '?'; - } - else - { /* Store the charcter in the - line buffer. If it is a tab, - then translate to the correct - number of chars so we don't - overwrite our buffer. */ - if (c == '\t') - { - int j, max_tab_len = tui_default_tab_len (); - - for (j = i - ((i / max_tab_len) * max_tab_len); - j < max_tab_len - && i < threshold; - i++, j++) - src_line[i] = ' '; - i--; - } - else - src_line[i] = c; - } - src_line[i + 1] = 0; - } - else - { /* If we have not reached EOL, then - eat chars until we do. */ - while (c != EOF && c != '\n' && c != '\r') - c = fgetc (stream); - /* Handle non-'\n' end-of-line. */ - if (c == '\r' - && (c = fgetc (stream)) != '\n' - && c != EOF) - { - ungetc (c, stream); - c = '\r'; - } - - } - } - while (c != EOF && c != '\n' && c != '\r' - && i < threshold - && (c = fgetc (stream))); - } - /* Now copy the line taking the offset into - account. */ - if (strlen (src_line) > offset) - strcpy (((struct tui_win_element *) TUI_SRC_WIN->generic.content[ - cur_line])->which_element.source.line, - &src_line[offset]); - else - ((struct tui_win_element *) - TUI_SRC_WIN->generic.content[ - cur_line])->which_element.source.line[0] = (char) 0; - cur_line++; - cur_line_no++; - } - if (offset > 0) - xfree (src_line); - fclose (stream); - TUI_SRC_WIN->generic.content_size = nlines; - ret = TUI_SUCCESS; - } - } - } - } - return ret; -} - - -/* elz: This function sets the contents of the source window to empty - except for a line in the middle with a warning message about the - source not being available. This function is called by - tui_erase_source_contents(), which in turn is invoked when the - source files cannot be accessed. */ - -void -tui_set_source_content_nil (struct tui_win_info *win_info, - char *warning_string) -{ - int line_width; - int n_lines; - int curr_line = 0; - - line_width = win_info->generic.width - 1; - n_lines = win_info->generic.height - 2; - - /* Set to empty each line in the window, except for the one which - contains the message. */ - while (curr_line < win_info->generic.content_size) - { - /* Set the information related to each displayed line to null: - i.e. the line number is 0, there is no bp, it is not where - the program is stopped. */ - - struct tui_win_element *element = - (struct tui_win_element *) win_info->generic.content[curr_line]; - element->which_element.source.line_or_addr.loa = LOA_LINE; - element->which_element.source.line_or_addr.u.line_no = 0; - element->which_element.source.is_exec_point = FALSE; - element->which_element.source.has_break = FALSE; - - /* Set the contents of the line to blank. */ - element->which_element.source.line[0] = (char) 0; - - /* If the current line is in the middle of the screen, then we - want to display the 'no source available' message in it. - Note: the 'weird' arithmetic with the line width and height - comes from the function tui_erase_source_content(). We need - to keep the screen and the window's actual contents in - synch. */ - - if (curr_line == (n_lines / 2 + 1)) - { - int i; - int xpos; - int warning_length = strlen (warning_string); - char *src_line; - - src_line = element->which_element.source.line; - - if (warning_length >= ((line_width - 1) / 2)) - xpos = 1; - else - xpos = (line_width - 1) / 2 - warning_length; - - for (i = 0; i < xpos; i++) - src_line[i] = ' '; - - sprintf (src_line + i, "%s", warning_string); - - for (i = xpos + warning_length; i < line_width; i++) - src_line[i] = ' '; - - src_line[i] = '\n'; - - } /* end if */ - - curr_line++; - - } /* end while */ -} - - -/* Function to display source in the source window. This function - initializes the horizontal scroll to 0. */ -void -tui_show_symtab_source (struct gdbarch *gdbarch, struct symtab *s, - struct tui_line_or_address line, - int noerror) -{ - TUI_SRC_WIN->detail.source_info.horizontal_offset = 0; - tui_update_source_window_as_is (TUI_SRC_WIN, gdbarch, s, line, noerror); -} - - -/* Answer whether the source is currently displayed in the source - window. */ -int -tui_source_is_displayed (char *fname) -{ - return (TUI_SRC_WIN->generic.content_in_use - && (strcmp (((struct tui_win_element *) (tui_locator_win_info_ptr ())-> - content[0])->which_element.locator.file_name, fname) == 0)); -} - - -/* Scroll the source forward or backward vertically. */ -void -tui_vertical_source_scroll (enum tui_scroll_direction scroll_direction, - int num_to_scroll) -{ - if (TUI_SRC_WIN->generic.content != NULL) - { - struct tui_line_or_address l; - struct symtab *s; - tui_win_content content = (tui_win_content) TUI_SRC_WIN->generic.content; - struct symtab_and_line cursal = get_current_source_symtab_and_line (); - - if (cursal.symtab == (struct symtab *) NULL) - s = find_pc_symtab (get_frame_pc (get_selected_frame (NULL))); - else - s = cursal.symtab; - - l.loa = LOA_LINE; - if (scroll_direction == FORWARD_SCROLL) - { - l.u.line_no = content[0]->which_element.source.line_or_addr.u.line_no - + num_to_scroll; - if (l.u.line_no > s->nlines) - /* line = s->nlines - win_info->generic.content_size + 1; */ - /* elz: fix for dts 23398. */ - l.u.line_no = content[0]->which_element.source.line_or_addr.u.line_no; - } - else - { - l.u.line_no = content[0]->which_element.source.line_or_addr.u.line_no - - num_to_scroll; - if (l.u.line_no <= 0) - l.u.line_no = 1; - } - - print_source_lines (s, l.u.line_no, l.u.line_no + 1, 0); - } -} diff --git a/gdb/tui/tui-source.h b/gdb/tui/tui-source.h deleted file mode 100644 index 7d6bb2e..0000000 --- a/gdb/tui/tui-source.h +++ /dev/null @@ -1,43 +0,0 @@ -/* TUI display source window. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_SOURCE_H -#define TUI_SOURCE_H - -#include "tui/tui-data.h" - -struct symtab; -struct tui_win_info; - -extern void tui_set_source_content_nil (struct tui_win_info *, - char *); - -extern enum tui_status tui_set_source_content (struct symtab *, - int, int); -extern void tui_show_symtab_source (struct gdbarch *, struct symtab *, - struct tui_line_or_address, - int); -extern int tui_source_is_displayed (char *); -extern void tui_vertical_source_scroll (enum tui_scroll_direction, - int); - -#endif diff --git a/gdb/tui/tui-stack.c b/gdb/tui/tui-stack.c deleted file mode 100644 index 54d091d..0000000 --- a/gdb/tui/tui-stack.c +++ /dev/null @@ -1,441 +0,0 @@ -/* TUI display locator. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, - 2009 Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "symtab.h" -#include "breakpoint.h" -#include "frame.h" -#include "command.h" -#include "inferior.h" -#include "target.h" -#include "top.h" -#include "gdb_string.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-stack.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-source.h" -#include "tui/tui-winsource.h" -#include "tui/tui-file.h" - -#include "gdb_curses.h" - -/* Get a printable name for the function at the address. - The symbol name is demangled if demangling is turned on. - Returns a pointer to a static area holding the result. */ -static char *tui_get_function_from_frame (struct frame_info *fi); - -/* Set the filename portion of the locator. */ -static void tui_set_locator_filename (const char *filename); - -/* Update the locator, with the provided arguments. */ -static void tui_set_locator_info (struct gdbarch *gdbarch, - const char *filename, - const char *procname, - int lineno, CORE_ADDR addr); - -static void tui_update_command (char *, int); - - -/* Create the status line to display as much information as we can on - this single line: target name, process number, current function, - current line, current PC, SingleKey mode. */ -static char* -tui_make_status_line (struct tui_locator_element *loc) -{ - char *string; - char line_buf[50], *pname; - char *buf; - int status_size; - int i, proc_width; - const char *pid_name; - const char *pc_buf; - int target_width; - int pid_width; - int line_width; - int pc_width; - struct ui_file *pc_out; - - if (ptid_equal (inferior_ptid, null_ptid)) - pid_name = "No process"; - else - pid_name = target_pid_to_str (inferior_ptid); - - target_width = strlen (target_shortname); - if (target_width > MAX_TARGET_WIDTH) - target_width = MAX_TARGET_WIDTH; - - pid_width = strlen (pid_name); - if (pid_width > MAX_PID_WIDTH) - pid_width = MAX_PID_WIDTH; - - status_size = tui_term_width (); - string = (char *) xmalloc (status_size + 1); - buf = (char*) alloca (status_size + 1); - - /* Translate line number and obtain its size. */ - if (loc->line_no > 0) - sprintf (line_buf, "%d", loc->line_no); - else - strcpy (line_buf, "??"); - line_width = strlen (line_buf); - if (line_width < MIN_LINE_WIDTH) - line_width = MIN_LINE_WIDTH; - - /* Translate PC address. */ - pc_out = tui_sfileopen (128); - fputs_filtered (loc->gdbarch? paddress (loc->gdbarch, loc->addr) : "??", - pc_out); - pc_buf = tui_file_get_strbuf (pc_out); - pc_width = strlen (pc_buf); - - /* First determine the amount of proc name width we have available. - The +1 are for a space separator between fields. - The -1 are to take into account the \0 counted by sizeof. */ - proc_width = (status_size - - (target_width + 1) - - (pid_width + 1) - - (sizeof (PROC_PREFIX) - 1 + 1) - - (sizeof (LINE_PREFIX) - 1 + line_width + 1) - - (sizeof (PC_PREFIX) - 1 + pc_width + 1) - - (tui_current_key_mode == TUI_SINGLE_KEY_MODE - ? (sizeof (SINGLE_KEY) - 1 + 1) - : 0)); - - /* If there is no room to print the function name, try by removing - some fields. */ - if (proc_width < MIN_PROC_WIDTH) - { - proc_width += target_width + 1; - target_width = 0; - if (proc_width < MIN_PROC_WIDTH) - { - proc_width += pid_width + 1; - pid_width = 0; - if (proc_width <= MIN_PROC_WIDTH) - { - proc_width += pc_width + sizeof (PC_PREFIX) - 1 + 1; - pc_width = 0; - if (proc_width < 0) - { - proc_width += line_width + sizeof (LINE_PREFIX) - 1 + 1; - line_width = 0; - if (proc_width < 0) - proc_width = 0; - } - } - } - } - - /* Now convert elements to string form. */ - pname = loc->proc_name; - - /* Now create the locator line from the string version of the - elements. We could use sprintf() here but that wouldn't ensure - that we don't overrun the size of the allocated buffer. - strcat_to_buf() will. */ - *string = (char) 0; - - if (target_width > 0) - { - sprintf (buf, "%*.*s ", - -target_width, target_width, target_shortname); - strcat_to_buf (string, status_size, buf); - } - if (pid_width > 0) - { - sprintf (buf, "%*.*s ", - -pid_width, pid_width, pid_name); - strcat_to_buf (string, status_size, buf); - } - - /* Show whether we are in SingleKey mode. */ - if (tui_current_key_mode == TUI_SINGLE_KEY_MODE) - { - strcat_to_buf (string, status_size, SINGLE_KEY); - strcat_to_buf (string, status_size, " "); - } - - /* Procedure/class name. */ - if (proc_width > 0) - { - if (strlen (pname) > proc_width) - sprintf (buf, "%s%*.*s* ", PROC_PREFIX, - 1 - proc_width, proc_width - 1, pname); - else - sprintf (buf, "%s%*.*s ", PROC_PREFIX, - -proc_width, proc_width, pname); - strcat_to_buf (string, status_size, buf); - } - - if (line_width > 0) - { - sprintf (buf, "%s%*.*s ", LINE_PREFIX, - -line_width, line_width, line_buf); - strcat_to_buf (string, status_size, buf); - } - if (pc_width > 0) - { - strcat_to_buf (string, status_size, PC_PREFIX); - strcat_to_buf (string, status_size, pc_buf); - } - - - for (i = strlen (string); i < status_size; i++) - string[i] = ' '; - string[status_size] = (char) 0; - - ui_file_delete (pc_out); - return string; -} - -/* Get a printable name for the function at the address. The symbol - name is demangled if demangling is turned on. Returns a pointer to - a static area holding the result. */ -static char* -tui_get_function_from_frame (struct frame_info *fi) -{ - static char name[256]; - struct ui_file *stream = tui_sfileopen (256); - char *p; - - print_address_symbolic (get_frame_pc (fi), stream, demangle, ""); - p = tui_file_get_strbuf (stream); - - /* Use simple heuristics to isolate the function name. The symbol - can be demangled and we can have function parameters. Remove - them because the status line is too short to display them. */ - if (*p == '<') - p++; - strncpy (name, p, sizeof (name)); - p = strchr (name, '('); - if (!p) - p = strchr (name, '>'); - if (p) - *p = 0; - p = strchr (name, '+'); - if (p) - *p = 0; - ui_file_delete (stream); - return name; -} - -void -tui_show_locator_content (void) -{ - char *string; - struct tui_gen_win_info *locator; - - locator = tui_locator_win_info_ptr (); - - if (locator != NULL && locator->handle != (WINDOW *) NULL) - { - struct tui_win_element *element; - - element = (struct tui_win_element *) locator->content[0]; - - string = tui_make_status_line (&element->which_element.locator); - wmove (locator->handle, 0, 0); - wstandout (locator->handle); - waddstr (locator->handle, string); - wclrtoeol (locator->handle); - wstandend (locator->handle); - tui_refresh_win (locator); - wmove (locator->handle, 0, 0); - xfree (string); - locator->content_in_use = TRUE; - } -} - - -/* Set the filename portion of the locator. */ -static void -tui_set_locator_filename (const char *filename) -{ - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - struct tui_locator_element *element; - - if (locator->content[0] == NULL) - { - tui_set_locator_info (NULL, filename, NULL, 0, 0); - return; - } - - element = &((struct tui_win_element *) locator->content[0])->which_element.locator; - element->file_name[0] = 0; - strcat_to_buf (element->file_name, MAX_LOCATOR_ELEMENT_LEN, filename); -} - -/* Update the locator, with the provided arguments. */ -static void -tui_set_locator_info (struct gdbarch *gdbarch, - const char *filename, - const char *procname, - int lineno, - CORE_ADDR addr) -{ - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - struct tui_locator_element *element; - - /* Allocate the locator content if necessary. */ - if (locator->content_size <= 0) - { - locator->content = (void **) tui_alloc_content (1, locator->type); - locator->content_size = 1; - } - - element = &((struct tui_win_element *) locator->content[0])->which_element.locator; - element->proc_name[0] = (char) 0; - strcat_to_buf (element->proc_name, MAX_LOCATOR_ELEMENT_LEN, procname); - element->line_no = lineno; - element->addr = addr; - element->gdbarch = gdbarch; - tui_set_locator_filename (filename); -} - -/* Update only the filename portion of the locator. */ -void -tui_update_locator_filename (const char *filename) -{ - tui_set_locator_filename (filename); - tui_show_locator_content (); -} - -/* Function to print the frame information for the TUI. */ -void -tui_show_frame_info (struct frame_info *fi) -{ - struct tui_win_info *win_info; - int i; - - if (fi) - { - int start_line, i; - CORE_ADDR low; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - int source_already_displayed; - struct symtab_and_line sal; - - find_frame_sal (fi, &sal); - - source_already_displayed = sal.symtab != 0 - && tui_source_is_displayed (sal.symtab->filename); - tui_set_locator_info (get_frame_arch (fi), - sal.symtab == 0 ? "??" : sal.symtab->filename, - tui_get_function_from_frame (fi), - sal.line, - get_frame_pc (fi)); - tui_show_locator_content (); - start_line = 0; - for (i = 0; i < (tui_source_windows ())->count; i++) - { - union tui_which_element *item; - win_info = (tui_source_windows ())->list[i]; - - item = &((struct tui_win_element *) locator->content[0])->which_element; - if (win_info == TUI_SRC_WIN) - { - start_line = (item->locator.line_no - - (win_info->generic.viewport_height / 2)) + 1; - if (start_line <= 0) - start_line = 1; - } - else - { - if (find_pc_partial_function (get_frame_pc (fi), (char **) NULL, - &low, (CORE_ADDR) 0) == 0) - error (_("No function contains program counter for selected frame.")); - else - low = tui_get_low_disassembly_address (get_frame_arch (fi), - low, get_frame_pc (fi)); - } - - if (win_info == TUI_SRC_WIN) - { - struct tui_line_or_address l; - l.loa = LOA_LINE; - l.u.line_no = start_line; - if (!(source_already_displayed - && tui_line_is_displayed (item->locator.line_no, win_info, TRUE))) - tui_update_source_window (win_info, get_frame_arch (fi), - sal.symtab, l, TRUE); - else - { - l.u.line_no = item->locator.line_no; - tui_set_is_exec_point_at (l, win_info); - } - } - else - { - if (win_info == TUI_DISASM_WIN) - { - struct tui_line_or_address a; - a.loa = LOA_ADDRESS; - a.u.addr = low; - if (!tui_addr_is_displayed (item->locator.addr, win_info, TRUE)) - tui_update_source_window (win_info, get_frame_arch (fi), - sal.symtab, a, TRUE); - else - { - a.u.addr = item->locator.addr; - tui_set_is_exec_point_at (a, win_info); - } - } - } - tui_update_exec_info (win_info); - } - } - else - { - tui_set_locator_info (NULL, NULL, NULL, 0, (CORE_ADDR) 0); - tui_show_locator_content (); - for (i = 0; i < (tui_source_windows ())->count; i++) - { - win_info = (tui_source_windows ())->list[i]; - tui_clear_source_content (win_info, EMPTY_SOURCE_PROMPT); - tui_update_exec_info (win_info); - } - } -} - -/* Function to initialize gdb commands, for tui window stack - manipulation. */ - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tui_stack; - -void -_initialize_tui_stack (void) -{ - add_com ("update", class_tui, tui_update_command, _("\ -Update the source window and locator to display the current execution point.\n")); -} - -/* Command to update the display with the current execution point. */ -static void -tui_update_command (char *arg, int from_tty) -{ - char cmd[sizeof("frame 0")]; - - strcpy (cmd, "frame 0"); - execute_command (cmd, from_tty); -} diff --git a/gdb/tui/tui-stack.h b/gdb/tui/tui-stack.h deleted file mode 100644 index 17c098e..0000000 --- a/gdb/tui/tui-stack.h +++ /dev/null @@ -1,32 +0,0 @@ -/* TUI display locator. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_STACK_H -#define TUI_STACK_H - -struct frame_info; - -extern void tui_update_locator_filename (const char *); -extern void tui_show_locator_content (void); -extern void tui_show_frame_info (struct frame_info *); - -#endif diff --git a/gdb/tui/tui-win.c b/gdb/tui/tui-win.c deleted file mode 100644 index 11944fe..0000000 --- a/gdb/tui/tui-win.c +++ /dev/null @@ -1,1588 +0,0 @@ -/* TUI window generic functions. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, - 2009 Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -/* This module contains procedures for handling tui window functions - like resize, scrolling, scrolling, changing focus, etc. - - Author: Susan B. Macchia */ - -#include "defs.h" -#include "command.h" -#include "symtab.h" -#include "breakpoint.h" -#include "frame.h" -#include "cli/cli-cmds.h" -#include "top.h" -#include "source.h" - -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-stack.h" -#include "tui/tui-regs.h" -#include "tui/tui-disasm.h" -#include "tui/tui-source.h" -#include "tui/tui-winsource.h" -#include "tui/tui-windata.h" -#include "tui/tui-win.h" - -#include "gdb_curses.h" - -#include "gdb_string.h" -#include <ctype.h> -#include "readline/readline.h" - -#include <signal.h> - -/******************************* -** Static Local Decls -********************************/ -static void make_visible_with_new_height (struct tui_win_info *); -static void make_invisible_and_set_new_height (struct tui_win_info *, - int); -static enum tui_status tui_adjust_win_heights (struct tui_win_info *, - int); -static int new_height_ok (struct tui_win_info *, int); -static void tui_set_tab_width_command (char *, int); -static void tui_refresh_all_command (char *, int); -static void tui_set_win_height_command (char *, int); -static void tui_xdb_set_win_height_command (char *, int); -static void tui_all_windows_info (char *, int); -static void tui_set_focus_command (char *, int); -static void tui_scroll_forward_command (char *, int); -static void tui_scroll_backward_command (char *, int); -static void tui_scroll_left_command (char *, int); -static void tui_scroll_right_command (char *, int); -static void parse_scrolling_args (char *, - struct tui_win_info **, - int *); - - -/*************************************** -** DEFINITIONS -***************************************/ -#define WIN_HEIGHT_USAGE "Usage: winheight <win_name> [+ | -] <#lines>\n" -#define XDBWIN_HEIGHT_USAGE "Usage: w <#lines>\n" -#define FOCUS_USAGE "Usage: focus {<win> | next | prev}\n" - -/*************************************** -** PUBLIC FUNCTIONS -***************************************/ - -#ifndef ACS_LRCORNER -# define ACS_LRCORNER '+' -#endif -#ifndef ACS_LLCORNER -# define ACS_LLCORNER '+' -#endif -#ifndef ACS_ULCORNER -# define ACS_ULCORNER '+' -#endif -#ifndef ACS_URCORNER -# define ACS_URCORNER '+' -#endif -#ifndef ACS_HLINE -# define ACS_HLINE '-' -#endif -#ifndef ACS_VLINE -# define ACS_VLINE '|' -#endif - -/* Possible values for tui-border-kind variable. */ -static const char *tui_border_kind_enums[] = { - "space", - "ascii", - "acs", - NULL -}; - -/* Possible values for tui-border-mode and tui-active-border-mode. */ -static const char *tui_border_mode_enums[] = { - "normal", - "standout", - "reverse", - "half", - "half-standout", - "bold", - "bold-standout", - NULL -}; - -struct tui_translate -{ - const char *name; - int value; -}; - -/* Translation table for border-mode variables. - The list of values must be terminated by a NULL. - After the NULL value, an entry defines the default. */ -struct tui_translate tui_border_mode_translate[] = { - { "normal", A_NORMAL }, - { "standout", A_STANDOUT }, - { "reverse", A_REVERSE }, - { "half", A_DIM }, - { "half-standout", A_DIM | A_STANDOUT }, - { "bold", A_BOLD }, - { "bold-standout", A_BOLD | A_STANDOUT }, - { 0, 0 }, - { "normal", A_NORMAL } -}; - -/* Translation tables for border-kind, one for each border - character (see wborder, border curses operations). - -1 is used to indicate the ACS because ACS characters - are determined at run time by curses (depends on terminal). */ -struct tui_translate tui_border_kind_translate_vline[] = { - { "space", ' ' }, - { "ascii", '|' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '|' } -}; - -struct tui_translate tui_border_kind_translate_hline[] = { - { "space", ' ' }, - { "ascii", '-' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '-' } -}; - -struct tui_translate tui_border_kind_translate_ulcorner[] = { - { "space", ' ' }, - { "ascii", '+' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '+' } -}; - -struct tui_translate tui_border_kind_translate_urcorner[] = { - { "space", ' ' }, - { "ascii", '+' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '+' } -}; - -struct tui_translate tui_border_kind_translate_llcorner[] = { - { "space", ' ' }, - { "ascii", '+' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '+' } -}; - -struct tui_translate tui_border_kind_translate_lrcorner[] = { - { "space", ' ' }, - { "ascii", '+' }, - { "acs", -1 }, - { 0, 0 }, - { "ascii", '+' } -}; - - -/* Tui configuration variables controlled with set/show command. */ -const char *tui_active_border_mode = "bold-standout"; -static void -show_tui_active_border_mode (struct ui_file *file, - int from_tty, - struct cmd_list_element *c, - const char *value) -{ - fprintf_filtered (file, _("\ -The attribute mode to use for the active TUI window border is \"%s\".\n"), - value); -} - -const char *tui_border_mode = "normal"; -static void -show_tui_border_mode (struct ui_file *file, - int from_tty, - struct cmd_list_element *c, - const char *value) -{ - fprintf_filtered (file, _("\ -The attribute mode to use for the TUI window borders is \"%s\".\n"), - value); -} - -const char *tui_border_kind = "acs"; -static void -show_tui_border_kind (struct ui_file *file, - int from_tty, - struct cmd_list_element *c, - const char *value) -{ - fprintf_filtered (file, _("The kind of border for TUI windows is \"%s\".\n"), - value); -} - - -/* Tui internal configuration variables. These variables are updated - by tui_update_variables to reflect the tui configuration - variables. */ -chtype tui_border_vline; -chtype tui_border_hline; -chtype tui_border_ulcorner; -chtype tui_border_urcorner; -chtype tui_border_llcorner; -chtype tui_border_lrcorner; - -int tui_border_attrs; -int tui_active_border_attrs; - -/* Identify the item in the translation table. - When the item is not recognized, use the default entry. */ -static struct tui_translate * -translate (const char *name, struct tui_translate *table) -{ - while (table->name) - { - if (name && strcmp (table->name, name) == 0) - return table; - table++; - } - - /* Not found, return default entry. */ - table++; - return table; -} - -/* Update the tui internal configuration according to gdb settings. - Returns 1 if the configuration has changed and the screen should - be redrawn. */ -int -tui_update_variables (void) -{ - int need_redraw = 0; - struct tui_translate *entry; - - entry = translate (tui_border_mode, tui_border_mode_translate); - if (tui_border_attrs != entry->value) - { - tui_border_attrs = entry->value; - need_redraw = 1; - } - entry = translate (tui_active_border_mode, tui_border_mode_translate); - if (tui_active_border_attrs != entry->value) - { - tui_active_border_attrs = entry->value; - need_redraw = 1; - } - - /* If one corner changes, all characters are changed. - Only check the first one. The ACS characters are determined at - run time by curses terminal management. */ - entry = translate (tui_border_kind, tui_border_kind_translate_lrcorner); - if (tui_border_lrcorner != (chtype) entry->value) - { - tui_border_lrcorner = (entry->value < 0) ? ACS_LRCORNER : entry->value; - need_redraw = 1; - } - entry = translate (tui_border_kind, tui_border_kind_translate_llcorner); - tui_border_llcorner = (entry->value < 0) ? ACS_LLCORNER : entry->value; - - entry = translate (tui_border_kind, tui_border_kind_translate_ulcorner); - tui_border_ulcorner = (entry->value < 0) ? ACS_ULCORNER : entry->value; - - entry = translate (tui_border_kind, tui_border_kind_translate_urcorner); - tui_border_urcorner = (entry->value < 0) ? ACS_URCORNER : entry->value; - - entry = translate (tui_border_kind, tui_border_kind_translate_hline); - tui_border_hline = (entry->value < 0) ? ACS_HLINE : entry->value; - - entry = translate (tui_border_kind, tui_border_kind_translate_vline); - tui_border_vline = (entry->value < 0) ? ACS_VLINE : entry->value; - - return need_redraw; -} - -static void -set_tui_cmd (char *args, int from_tty) -{ -} - -static void -show_tui_cmd (char *args, int from_tty) -{ -} - -static struct cmd_list_element *tuilist; - -static void -tui_command (char *args, int from_tty) -{ - printf_unfiltered (_("\"tui\" must be followed by the name of a " - "tui command.\n")); - help_list (tuilist, "tui ", -1, gdb_stdout); -} - -struct cmd_list_element ** -tui_get_cmd_list (void) -{ - if (tuilist == 0) - add_prefix_cmd ("tui", class_tui, tui_command, - _("Text User Interface commands."), - &tuilist, "tui ", 0, &cmdlist); - return &tuilist; -} - -/* Function to initialize gdb commands, for tui window - manipulation. */ - -/* Provide a prototype to silence -Wmissing-prototypes. */ -extern initialize_file_ftype _initialize_tui_win; - -void -_initialize_tui_win (void) -{ - struct cmd_list_element *c; - static struct cmd_list_element *tui_setlist; - static struct cmd_list_element *tui_showlist; - - /* Define the classes of commands. - They will appear in the help list in the reverse of this order. */ - add_prefix_cmd ("tui", class_tui, set_tui_cmd, - _("TUI configuration variables"), - &tui_setlist, "set tui ", - 0 /* allow-unknown */, &setlist); - add_prefix_cmd ("tui", class_tui, show_tui_cmd, - _("TUI configuration variables"), - &tui_showlist, "show tui ", - 0 /* allow-unknown */, &showlist); - - add_com ("refresh", class_tui, tui_refresh_all_command, - _("Refresh the terminal display.\n")); - if (xdb_commands) - add_com_alias ("U", "refresh", class_tui, 0); - add_com ("tabset", class_tui, tui_set_tab_width_command, _("\ -Set the width (in characters) of tab stops.\n\ -Usage: tabset <n>\n")); - add_com ("winheight", class_tui, tui_set_win_height_command, _("\ -Set the height of a specified window.\n\ -Usage: winheight <win_name> [+ | -] <#lines>\n\ -Window names are:\n\ -src : the source window\n\ -cmd : the command window\n\ -asm : the disassembly window\n\ -regs : the register display\n")); - add_com_alias ("wh", "winheight", class_tui, 0); - add_info ("win", tui_all_windows_info, - _("List of all displayed windows.\n")); - add_com ("focus", class_tui, tui_set_focus_command, _("\ -Set focus to named window or next/prev window.\n\ -Usage: focus {<win> | next | prev}\n\ -Valid Window names are:\n\ -src : the source window\n\ -asm : the disassembly window\n\ -regs : the register display\n\ -cmd : the command window\n")); - add_com_alias ("fs", "focus", class_tui, 0); - add_com ("+", class_tui, tui_scroll_forward_command, _("\ -Scroll window forward.\n\ -Usage: + [win] [n]\n")); - add_com ("-", class_tui, tui_scroll_backward_command, _("\ -Scroll window backward.\n\ -Usage: - [win] [n]\n")); - add_com ("<", class_tui, tui_scroll_left_command, _("\ -Scroll window forward.\n\ -Usage: < [win] [n]\n")); - add_com (">", class_tui, tui_scroll_right_command, _("\ -Scroll window backward.\n\ -Usage: > [win] [n]\n")); - if (xdb_commands) - add_com ("w", class_xdb, tui_xdb_set_win_height_command, _("\ -XDB compatibility command for setting the height of a command window.\n\ -Usage: w <#lines>\n")); - - /* Define the tui control variables. */ - add_setshow_enum_cmd ("border-kind", no_class, tui_border_kind_enums, - &tui_border_kind, _("\ -Set the kind of border for TUI windows."), _("\ -Show the kind of border for TUI windows."), _("\ -This variable controls the border of TUI windows:\n\ -space use a white space\n\ -ascii use ascii characters + - | for the border\n\ -acs use the Alternate Character Set"), - NULL, - show_tui_border_kind, - &tui_setlist, &tui_showlist); - - add_setshow_enum_cmd ("border-mode", no_class, tui_border_mode_enums, - &tui_border_mode, _("\ -Set the attribute mode to use for the TUI window borders."), _("\ -Show the attribute mode to use for the TUI window borders."), _("\ -This variable controls the attributes to use for the window borders:\n\ -normal normal display\n\ -standout use highlight mode of terminal\n\ -reverse use reverse video mode\n\ -half use half bright\n\ -half-standout use half bright and standout mode\n\ -bold use extra bright or bold\n\ -bold-standout use extra bright or bold with standout mode"), - NULL, - show_tui_border_mode, - &tui_setlist, &tui_showlist); - - add_setshow_enum_cmd ("active-border-mode", no_class, tui_border_mode_enums, - &tui_active_border_mode, _("\ -Set the attribute mode to use for the active TUI window border."), _("\ -Show the attribute mode to use for the active TUI window border."), _("\ -This variable controls the attributes to use for the active window border:\n\ -normal normal display\n\ -standout use highlight mode of terminal\n\ -reverse use reverse video mode\n\ -half use half bright\n\ -half-standout use half bright and standout mode\n\ -bold use extra bright or bold\n\ -bold-standout use extra bright or bold with standout mode"), - NULL, - show_tui_active_border_mode, - &tui_setlist, &tui_showlist); -} - -/* Update gdb's knowledge of the terminal size. */ -void -tui_update_gdb_sizes (void) -{ - char cmd[50]; - - /* Set to TUI command window dimension or use readline values. */ - sprintf (cmd, "set width %d", - tui_active ? TUI_CMD_WIN->generic.width : tui_term_width()); - execute_command (cmd, 0); - sprintf (cmd, "set height %d", - tui_active ? TUI_CMD_WIN->generic.height : tui_term_height()); - execute_command (cmd, 0); -} - - -/* Set the logical focus to win_info. */ -void -tui_set_win_focus_to (struct tui_win_info *win_info) -{ - if (win_info != NULL) - { - struct tui_win_info *win_with_focus = tui_win_with_focus (); - - if (win_with_focus != NULL - && win_with_focus->generic.type != CMD_WIN) - tui_unhighlight_win (win_with_focus); - tui_set_win_with_focus (win_info); - if (win_info->generic.type != CMD_WIN) - tui_highlight_win (win_info); - } -} - - -void -tui_scroll_forward (struct tui_win_info *win_to_scroll, - int num_to_scroll) -{ - if (win_to_scroll != TUI_CMD_WIN) - { - int _num_to_scroll = num_to_scroll; - - if (num_to_scroll == 0) - _num_to_scroll = win_to_scroll->generic.height - 3; - - /* If we are scrolling the source or disassembly window, do a - "psuedo" scroll since not all of the source is in memory, - only what is in the viewport. If win_to_scroll is the - command window do nothing since the term should handle - it. */ - if (win_to_scroll == TUI_SRC_WIN) - tui_vertical_source_scroll (FORWARD_SCROLL, _num_to_scroll); - else if (win_to_scroll == TUI_DISASM_WIN) - tui_vertical_disassem_scroll (FORWARD_SCROLL, _num_to_scroll); - else if (win_to_scroll == TUI_DATA_WIN) - tui_vertical_data_scroll (FORWARD_SCROLL, _num_to_scroll); - } -} - -void -tui_scroll_backward (struct tui_win_info *win_to_scroll, - int num_to_scroll) -{ - if (win_to_scroll != TUI_CMD_WIN) - { - int _num_to_scroll = num_to_scroll; - - if (num_to_scroll == 0) - _num_to_scroll = win_to_scroll->generic.height - 3; - - /* If we are scrolling the source or disassembly window, do a - "psuedo" scroll since not all of the source is in memory, - only what is in the viewport. If win_to_scroll is the - command window do nothing since the term should handle - it. */ - if (win_to_scroll == TUI_SRC_WIN) - tui_vertical_source_scroll (BACKWARD_SCROLL, _num_to_scroll); - else if (win_to_scroll == TUI_DISASM_WIN) - tui_vertical_disassem_scroll (BACKWARD_SCROLL, _num_to_scroll); - else if (win_to_scroll == TUI_DATA_WIN) - tui_vertical_data_scroll (BACKWARD_SCROLL, _num_to_scroll); - } -} - - -void -tui_scroll_left (struct tui_win_info *win_to_scroll, - int num_to_scroll) -{ - if (win_to_scroll != TUI_CMD_WIN) - { - int _num_to_scroll = num_to_scroll; - - if (_num_to_scroll == 0) - _num_to_scroll = 1; - - /* If we are scrolling the source or disassembly window, do a - "psuedo" scroll since not all of the source is in memory, - only what is in the viewport. If win_to_scroll is the command - window do nothing since the term should handle it. */ - if (win_to_scroll == TUI_SRC_WIN - || win_to_scroll == TUI_DISASM_WIN) - tui_horizontal_source_scroll (win_to_scroll, LEFT_SCROLL, _num_to_scroll); - } -} - - -void -tui_scroll_right (struct tui_win_info *win_to_scroll, - int num_to_scroll) -{ - if (win_to_scroll != TUI_CMD_WIN) - { - int _num_to_scroll = num_to_scroll; - - if (_num_to_scroll == 0) - _num_to_scroll = 1; - - /* If we are scrolling the source or disassembly window, do a - "psuedo" scroll since not all of the source is in memory, - only what is in the viewport. If win_to_scroll is the command - window do nothing since the term should handle it. */ - if (win_to_scroll == TUI_SRC_WIN - || win_to_scroll == TUI_DISASM_WIN) - tui_horizontal_source_scroll (win_to_scroll, RIGHT_SCROLL, _num_to_scroll); - } -} - - -/* Scroll a window. Arguments are passed through a va_list. */ -void -tui_scroll (enum tui_scroll_direction direction, - struct tui_win_info *win_to_scroll, - int num_to_scroll) -{ - switch (direction) - { - case FORWARD_SCROLL: - tui_scroll_forward (win_to_scroll, num_to_scroll); - break; - case BACKWARD_SCROLL: - tui_scroll_backward (win_to_scroll, num_to_scroll); - break; - case LEFT_SCROLL: - tui_scroll_left (win_to_scroll, num_to_scroll); - break; - case RIGHT_SCROLL: - tui_scroll_right (win_to_scroll, num_to_scroll); - break; - default: - break; - } -} - - -void -tui_refresh_all_win (void) -{ - enum tui_win_type type; - - clearok (curscr, TRUE); - tui_refresh_all (tui_win_list); - for (type = SRC_WIN; type < MAX_MAJOR_WINDOWS; type++) - { - if (tui_win_list[type] - && tui_win_list[type]->generic.is_visible) - { - switch (type) - { - case SRC_WIN: - case DISASSEM_WIN: - tui_show_source_content (tui_win_list[type]); - tui_check_and_display_highlight_if_needed (tui_win_list[type]); - tui_erase_exec_info_content (tui_win_list[type]); - tui_update_exec_info (tui_win_list[type]); - break; - case DATA_WIN: - tui_refresh_data_win (); - break; - default: - break; - } - } - } - tui_show_locator_content (); -} - - -/* Resize all the windows based on the the terminal size. This - function gets called from within the readline sinwinch handler. */ -void -tui_resize_all (void) -{ - int height_diff, width_diff; - int screenheight, screenwidth; - - rl_get_screen_size (&screenheight, &screenwidth); - width_diff = screenwidth - tui_term_width (); - height_diff = screenheight - tui_term_height (); - if (height_diff || width_diff) - { - enum tui_layout_type cur_layout = tui_current_layout (); - struct tui_win_info *win_with_focus = tui_win_with_focus (); - struct tui_win_info *first_win; - struct tui_win_info *second_win; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - enum tui_win_type win_type; - int new_height, split_diff, cmd_split_diff, num_wins_displayed = 2; - -#ifdef HAVE_RESIZE_TERM - resize_term (screenheight, screenwidth); -#endif - /* Turn keypad off while we resize. */ - if (win_with_focus != TUI_CMD_WIN) - keypad (TUI_CMD_WIN->generic.handle, FALSE); - tui_update_gdb_sizes (); - tui_set_term_height_to (screenheight); - tui_set_term_width_to (screenwidth); - if (cur_layout == SRC_DISASSEM_COMMAND - || cur_layout == SRC_DATA_COMMAND - || cur_layout == DISASSEM_DATA_COMMAND) - num_wins_displayed++; - split_diff = height_diff / num_wins_displayed; - cmd_split_diff = split_diff; - if (height_diff % num_wins_displayed) - { - if (height_diff < 0) - cmd_split_diff--; - else - cmd_split_diff++; - } - /* Now adjust each window. */ - clear (); - refresh (); - switch (cur_layout) - { - case SRC_COMMAND: - case DISASSEM_COMMAND: - first_win = (struct tui_win_info *) (tui_source_windows ())->list[0]; - first_win->generic.width += width_diff; - locator->width += width_diff; - /* Check for invalid heights. */ - if (height_diff == 0) - new_height = first_win->generic.height; - else if ((first_win->generic.height + split_diff) >= - (screenheight - MIN_CMD_WIN_HEIGHT - 1)) - new_height = screenheight - MIN_CMD_WIN_HEIGHT - 1; - else if ((first_win->generic.height + split_diff) <= 0) - new_height = MIN_WIN_HEIGHT; - else - new_height = first_win->generic.height + split_diff; - - make_invisible_and_set_new_height (first_win, new_height); - TUI_CMD_WIN->generic.origin.y = locator->origin.y + 1; - TUI_CMD_WIN->generic.width += width_diff; - new_height = screenheight - TUI_CMD_WIN->generic.origin.y; - make_invisible_and_set_new_height (TUI_CMD_WIN, new_height); - make_visible_with_new_height (first_win); - make_visible_with_new_height (TUI_CMD_WIN); - if (first_win->generic.content_size <= 0) - tui_erase_source_content (first_win, EMPTY_SOURCE_PROMPT); - break; - default: - if (cur_layout == SRC_DISASSEM_COMMAND) - { - first_win = TUI_SRC_WIN; - first_win->generic.width += width_diff; - second_win = TUI_DISASM_WIN; - second_win->generic.width += width_diff; - } - else - { - first_win = TUI_DATA_WIN; - first_win->generic.width += width_diff; - second_win = (struct tui_win_info *) (tui_source_windows ())->list[0]; - second_win->generic.width += width_diff; - } - /* Change the first window's height/width. */ - /* Check for invalid heights. */ - if (height_diff == 0) - new_height = first_win->generic.height; - else if ((first_win->generic.height + - second_win->generic.height + (split_diff * 2)) >= - (screenheight - MIN_CMD_WIN_HEIGHT - 1)) - new_height = (screenheight - MIN_CMD_WIN_HEIGHT - 1) / 2; - else if ((first_win->generic.height + split_diff) <= 0) - new_height = MIN_WIN_HEIGHT; - else - new_height = first_win->generic.height + split_diff; - make_invisible_and_set_new_height (first_win, new_height); - - locator->width += width_diff; - - /* Change the second window's height/width. */ - /* Check for invalid heights. */ - if (height_diff == 0) - new_height = second_win->generic.height; - else if ((first_win->generic.height + - second_win->generic.height + (split_diff * 2)) >= - (screenheight - MIN_CMD_WIN_HEIGHT - 1)) - { - new_height = screenheight - MIN_CMD_WIN_HEIGHT - 1; - if (new_height % 2) - new_height = (new_height / 2) + 1; - else - new_height /= 2; - } - else if ((second_win->generic.height + split_diff) <= 0) - new_height = MIN_WIN_HEIGHT; - else - new_height = second_win->generic.height + split_diff; - second_win->generic.origin.y = first_win->generic.height - 1; - make_invisible_and_set_new_height (second_win, new_height); - - /* Change the command window's height/width. */ - TUI_CMD_WIN->generic.origin.y = locator->origin.y + 1; - make_invisible_and_set_new_height ( - TUI_CMD_WIN, TUI_CMD_WIN->generic.height + cmd_split_diff); - make_visible_with_new_height (first_win); - make_visible_with_new_height (second_win); - make_visible_with_new_height (TUI_CMD_WIN); - if (first_win->generic.content_size <= 0) - tui_erase_source_content (first_win, EMPTY_SOURCE_PROMPT); - if (second_win->generic.content_size <= 0) - tui_erase_source_content (second_win, EMPTY_SOURCE_PROMPT); - break; - } - /* Now remove all invisible windows, and their content so that - they get created again when called for with the new size. */ - for (win_type = SRC_WIN; (win_type < MAX_MAJOR_WINDOWS); win_type++) - { - if (win_type != CMD_WIN - && (tui_win_list[win_type] != NULL) - && !tui_win_list[win_type]->generic.is_visible) - { - tui_free_window (tui_win_list[win_type]); - tui_win_list[win_type] = (struct tui_win_info *) NULL; - } - } - tui_set_win_resized_to (TRUE); - /* Turn keypad back on, unless focus is in the command - window. */ - if (win_with_focus != TUI_CMD_WIN) - keypad (TUI_CMD_WIN->generic.handle, TRUE); - } -} - -#ifdef SIGWINCH -/* SIGWINCH signal handler for the tui. This signal handler is always - called, even when the readline package clears signals because it is - set as the old_sigwinch() (TUI only). */ -static void -tui_sigwinch_handler (int signal) -{ - /* Say that a resize was done so that the readline can do it later - when appropriate. */ - tui_set_win_resized_to (TRUE); -} -#endif - -/* Initializes SIGWINCH signal handler for the tui. */ -void -tui_initialize_win (void) -{ -#ifdef SIGWINCH -#ifdef HAVE_SIGACTION - struct sigaction old_winch; - memset (&old_winch, 0, sizeof (old_winch)); - old_winch.sa_handler = &tui_sigwinch_handler; - sigaction (SIGWINCH, &old_winch, NULL); -#else - signal (SIGWINCH, &tui_sigwinch_handler); -#endif -#endif -} - - -/************************* -** STATIC LOCAL FUNCTIONS -**************************/ - - -static void -tui_scroll_forward_command (char *arg, int from_tty) -{ - int num_to_scroll = 1; - struct tui_win_info *win_to_scroll; - - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (arg == (char *) NULL) - parse_scrolling_args (arg, &win_to_scroll, (int *) NULL); - else - parse_scrolling_args (arg, &win_to_scroll, &num_to_scroll); - tui_scroll (FORWARD_SCROLL, win_to_scroll, num_to_scroll); -} - - -static void -tui_scroll_backward_command (char *arg, int from_tty) -{ - int num_to_scroll = 1; - struct tui_win_info *win_to_scroll; - - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (arg == (char *) NULL) - parse_scrolling_args (arg, &win_to_scroll, (int *) NULL); - else - parse_scrolling_args (arg, &win_to_scroll, &num_to_scroll); - tui_scroll (BACKWARD_SCROLL, win_to_scroll, num_to_scroll); -} - - -static void -tui_scroll_left_command (char *arg, int from_tty) -{ - int num_to_scroll; - struct tui_win_info *win_to_scroll; - - /* Make sure the curses mode is enabled. */ - tui_enable (); - parse_scrolling_args (arg, &win_to_scroll, &num_to_scroll); - tui_scroll (LEFT_SCROLL, win_to_scroll, num_to_scroll); -} - - -static void -tui_scroll_right_command (char *arg, int from_tty) -{ - int num_to_scroll; - struct tui_win_info *win_to_scroll; - - /* Make sure the curses mode is enabled. */ - tui_enable (); - parse_scrolling_args (arg, &win_to_scroll, &num_to_scroll); - tui_scroll (RIGHT_SCROLL, win_to_scroll, num_to_scroll); -} - - -/* Set focus to the window named by 'arg'. */ -static void -tui_set_focus (char *arg, int from_tty) -{ - if (arg != (char *) NULL) - { - char *buf_ptr = (char *) xstrdup (arg); - int i; - struct tui_win_info *win_info = (struct tui_win_info *) NULL; - - for (i = 0; (i < strlen (buf_ptr)); i++) - buf_ptr[i] = toupper (arg[i]); - - if (subset_compare (buf_ptr, "NEXT")) - win_info = tui_next_win (tui_win_with_focus ()); - else if (subset_compare (buf_ptr, "PREV")) - win_info = tui_prev_win (tui_win_with_focus ()); - else - win_info = tui_partial_win_by_name (buf_ptr); - - if (win_info == (struct tui_win_info *) NULL - || !win_info->generic.is_visible) - warning (_("Invalid window specified. \n\ -The window name specified must be valid and visible.\n")); - else - { - tui_set_win_focus_to (win_info); - keypad (TUI_CMD_WIN->generic.handle, (win_info != TUI_CMD_WIN)); - } - - if (TUI_DATA_WIN && TUI_DATA_WIN->generic.is_visible) - tui_refresh_data_win (); - xfree (buf_ptr); - printf_filtered (_("Focus set to %s window.\n"), - tui_win_name ((struct tui_gen_win_info *) tui_win_with_focus ())); - } - else - warning (_("Incorrect Number of Arguments.\n%s"), FOCUS_USAGE); -} - -static void -tui_set_focus_command (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - tui_set_focus (arg, from_tty); -} - - -static void -tui_all_windows_info (char *arg, int from_tty) -{ - enum tui_win_type type; - struct tui_win_info *win_with_focus = tui_win_with_focus (); - - for (type = SRC_WIN; (type < MAX_MAJOR_WINDOWS); type++) - if (tui_win_list[type] - && tui_win_list[type]->generic.is_visible) - { - if (win_with_focus == tui_win_list[type]) - printf_filtered (" %s\t(%d lines) <has focus>\n", - tui_win_name (&tui_win_list[type]->generic), - tui_win_list[type]->generic.height); - else - printf_filtered (" %s\t(%d lines)\n", - tui_win_name (&tui_win_list[type]->generic), - tui_win_list[type]->generic.height); - } -} - - -static void -tui_refresh_all_command (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - - tui_refresh_all_win (); -} - - -/* Set the height of the specified window. */ -static void -tui_set_tab_width_command (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (arg != (char *) NULL) - { - int ts; - - ts = atoi (arg); - if (ts > 0) - tui_set_default_tab_len (ts); - else - warning (_("Tab widths greater than 0 must be specified.")); - } -} - - -/* Set the height of the specified window. */ -static void -tui_set_win_height (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (arg != (char *) NULL) - { - char *buf = xstrdup (arg); - char *buf_ptr = buf; - char *wname = (char *) NULL; - int new_height, i; - struct tui_win_info *win_info; - - wname = buf_ptr; - buf_ptr = strchr (buf_ptr, ' '); - if (buf_ptr != (char *) NULL) - { - *buf_ptr = (char) 0; - - /* Validate the window name. */ - for (i = 0; i < strlen (wname); i++) - wname[i] = toupper (wname[i]); - win_info = tui_partial_win_by_name (wname); - - if (win_info == (struct tui_win_info *) NULL - || !win_info->generic.is_visible) - warning (_("Invalid window specified. \n\ -The window name specified must be valid and visible.\n")); - else - { - /* Process the size. */ - while (*(++buf_ptr) == ' ') - ; - - if (*buf_ptr != (char) 0) - { - int negate = FALSE; - int fixed_size = TRUE; - int input_no;; - - if (*buf_ptr == '+' || *buf_ptr == '-') - { - if (*buf_ptr == '-') - negate = TRUE; - fixed_size = FALSE; - buf_ptr++; - } - input_no = atoi (buf_ptr); - if (input_no > 0) - { - if (negate) - input_no *= (-1); - if (fixed_size) - new_height = input_no; - else - new_height = win_info->generic.height + input_no; - - /* Now change the window's height, and adjust - all other windows around it. */ - if (tui_adjust_win_heights (win_info, - new_height) == TUI_FAILURE) - warning (_("Invalid window height specified.\n%s"), - WIN_HEIGHT_USAGE); - else - tui_update_gdb_sizes (); - } - else - warning (_("Invalid window height specified.\n%s"), - WIN_HEIGHT_USAGE); - } - } - } - else - printf_filtered (WIN_HEIGHT_USAGE); - - if (buf != (char *) NULL) - xfree (buf); - } - else - printf_filtered (WIN_HEIGHT_USAGE); -} - -/* Set the height of the specified window, with va_list. */ -static void -tui_set_win_height_command (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - tui_set_win_height (arg, from_tty); -} - - -/* XDB Compatibility command for setting the window height. This will - increase or decrease the command window by the specified - amount. */ -static void -tui_xdb_set_win_height (char *arg, int from_tty) -{ - /* Make sure the curses mode is enabled. */ - tui_enable (); - if (arg != (char *) NULL) - { - int input_no = atoi (arg); - - if (input_no > 0) - { /* Add 1 for the locator. */ - int new_height = tui_term_height () - (input_no + 1); - - if (!new_height_ok (tui_win_list[CMD_WIN], new_height) - || tui_adjust_win_heights (tui_win_list[CMD_WIN], - new_height) == TUI_FAILURE) - warning (_("Invalid window height specified.\n%s"), - XDBWIN_HEIGHT_USAGE); - } - else - warning (_("Invalid window height specified.\n%s"), - XDBWIN_HEIGHT_USAGE); - } - else - warning (_("Invalid window height specified.\n%s"), XDBWIN_HEIGHT_USAGE); -} - -/* Set the height of the specified window, with va_list. */ -static void -tui_xdb_set_win_height_command (char *arg, int from_tty) -{ - tui_xdb_set_win_height (arg, from_tty); -} - - -/* Function to adjust all window heights around the primary. */ -static enum tui_status -tui_adjust_win_heights (struct tui_win_info *primary_win_info, - int new_height) -{ - enum tui_status status = TUI_FAILURE; - - if (new_height_ok (primary_win_info, new_height)) - { - status = TUI_SUCCESS; - if (new_height != primary_win_info->generic.height) - { - int diff; - struct tui_win_info *win_info; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - enum tui_layout_type cur_layout = tui_current_layout (); - - diff = (new_height - primary_win_info->generic.height) * (-1); - if (cur_layout == SRC_COMMAND - || cur_layout == DISASSEM_COMMAND) - { - struct tui_win_info *src_win_info; - - make_invisible_and_set_new_height (primary_win_info, new_height); - if (primary_win_info->generic.type == CMD_WIN) - { - win_info = (tui_source_windows ())->list[0]; - src_win_info = win_info; - } - else - { - win_info = tui_win_list[CMD_WIN]; - src_win_info = primary_win_info; - } - make_invisible_and_set_new_height (win_info, - win_info->generic.height + diff); - TUI_CMD_WIN->generic.origin.y = locator->origin.y + 1; - make_visible_with_new_height (win_info); - make_visible_with_new_height (primary_win_info); - if (src_win_info->generic.content_size <= 0) - tui_erase_source_content (src_win_info, EMPTY_SOURCE_PROMPT); - } - else - { - struct tui_win_info *first_win; - struct tui_win_info *second_win; - - if (cur_layout == SRC_DISASSEM_COMMAND) - { - first_win = TUI_SRC_WIN; - second_win = TUI_DISASM_WIN; - } - else - { - first_win = TUI_DATA_WIN; - second_win = (tui_source_windows ())->list[0]; - } - if (primary_win_info == TUI_CMD_WIN) - { /* Split the change in height accross the 1st & 2nd - windows, adjusting them as well. */ - /* Subtract the locator. */ - int first_split_diff = diff / 2; - int second_split_diff = first_split_diff; - - if (diff % 2) - { - if (first_win->generic.height > - second_win->generic.height) - if (diff < 0) - first_split_diff--; - else - first_split_diff++; - else - { - if (diff < 0) - second_split_diff--; - else - second_split_diff++; - } - } - /* Make sure that the minimum hieghts are - honored. */ - while ((first_win->generic.height + first_split_diff) < 3) - { - first_split_diff++; - second_split_diff--; - } - while ((second_win->generic.height + second_split_diff) < 3) - { - second_split_diff++; - first_split_diff--; - } - make_invisible_and_set_new_height ( - first_win, - first_win->generic.height + first_split_diff); - second_win->generic.origin.y = first_win->generic.height - 1; - make_invisible_and_set_new_height ( - second_win, second_win->generic.height + second_split_diff); - TUI_CMD_WIN->generic.origin.y = locator->origin.y + 1; - make_invisible_and_set_new_height (TUI_CMD_WIN, new_height); - } - else - { - if ((TUI_CMD_WIN->generic.height + diff) < 1) - { /* If there is no way to increase the command - window take real estate from the 1st or 2nd - window. */ - if ((TUI_CMD_WIN->generic.height + diff) < 1) - { - int i; - for (i = TUI_CMD_WIN->generic.height + diff; - (i < 1); i++) - if (primary_win_info == first_win) - second_win->generic.height--; - else - first_win->generic.height--; - } - } - if (primary_win_info == first_win) - make_invisible_and_set_new_height (first_win, new_height); - else - make_invisible_and_set_new_height ( - first_win, - first_win->generic.height); - second_win->generic.origin.y = first_win->generic.height - 1; - if (primary_win_info == second_win) - make_invisible_and_set_new_height (second_win, new_height); - else - make_invisible_and_set_new_height ( - second_win, second_win->generic.height); - TUI_CMD_WIN->generic.origin.y = locator->origin.y + 1; - if ((TUI_CMD_WIN->generic.height + diff) < 1) - make_invisible_and_set_new_height (TUI_CMD_WIN, 1); - else - make_invisible_and_set_new_height ( - TUI_CMD_WIN, TUI_CMD_WIN->generic.height + diff); - } - make_visible_with_new_height (TUI_CMD_WIN); - make_visible_with_new_height (second_win); - make_visible_with_new_height (first_win); - if (first_win->generic.content_size <= 0) - tui_erase_source_content (first_win, EMPTY_SOURCE_PROMPT); - if (second_win->generic.content_size <= 0) - tui_erase_source_content (second_win, EMPTY_SOURCE_PROMPT); - } - } - } - - return status; -} - - -/* Function make the target window (and auxillary windows associated - with the targer) invisible, and set the new height and - location. */ -static void -make_invisible_and_set_new_height (struct tui_win_info *win_info, - int height) -{ - int i; - struct tui_gen_win_info *gen_win_info; - - tui_make_invisible (&win_info->generic); - win_info->generic.height = height; - if (height > 1) - win_info->generic.viewport_height = height - 1; - else - win_info->generic.viewport_height = height; - if (win_info != TUI_CMD_WIN) - win_info->generic.viewport_height--; - - /* Now deal with the auxillary windows associated with win_info. */ - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - gen_win_info = win_info->detail.source_info.execution_info; - tui_make_invisible (gen_win_info); - gen_win_info->height = height; - gen_win_info->origin.y = win_info->generic.origin.y; - if (height > 1) - gen_win_info->viewport_height = height - 1; - else - gen_win_info->viewport_height = height; - if (win_info != TUI_CMD_WIN) - gen_win_info->viewport_height--; - - if (tui_win_has_locator (win_info)) - { - gen_win_info = tui_locator_win_info_ptr (); - tui_make_invisible (gen_win_info); - gen_win_info->origin.y = win_info->generic.origin.y + height; - } - break; - case DATA_WIN: - /* Delete all data item windows. */ - for (i = 0; i < win_info->generic.content_size; i++) - { - gen_win_info = (struct tui_gen_win_info *) & ((struct tui_win_element *) - win_info->generic.content[i])->which_element.data_window; - tui_delete_win (gen_win_info->handle); - gen_win_info->handle = (WINDOW *) NULL; - } - break; - default: - break; - } -} - - -/* Function to make the windows with new heights visible. This means - re-creating the windows' content since the window had to be - destroyed to be made invisible. */ -static void -make_visible_with_new_height (struct tui_win_info *win_info) -{ - struct symtab *s; - - tui_make_visible (&win_info->generic); - tui_check_and_display_highlight_if_needed (win_info); - switch (win_info->generic.type) - { - case SRC_WIN: - case DISASSEM_WIN: - tui_free_win_content (win_info->detail.source_info.execution_info); - tui_make_visible (win_info->detail.source_info.execution_info); - if (win_info->generic.content != NULL) - { - struct gdbarch *gdbarch = win_info->detail.source_info.gdbarch; - struct tui_line_or_address line_or_addr; - struct symtab_and_line cursal - = get_current_source_symtab_and_line (); - - line_or_addr = win_info->detail.source_info.start_line_or_addr; - tui_free_win_content (&win_info->generic); - tui_update_source_window (win_info, gdbarch, - cursal.symtab, line_or_addr, TRUE); - } - else if (deprecated_safe_get_selected_frame () != NULL) - { - struct tui_line_or_address line; - struct symtab_and_line cursal = get_current_source_symtab_and_line (); - struct frame_info *frame = deprecated_safe_get_selected_frame (); - struct gdbarch *gdbarch = get_frame_arch (frame); - - s = find_pc_symtab (get_frame_pc (frame)); - if (win_info->generic.type == SRC_WIN) - { - line.loa = LOA_LINE; - line.u.line_no = cursal.line; - } - else - { - line.loa = LOA_ADDRESS; - find_line_pc (s, cursal.line, &line.u.addr); - } - tui_update_source_window (win_info, gdbarch, s, line, TRUE); - } - if (tui_win_has_locator (win_info)) - { - tui_make_visible (tui_locator_win_info_ptr ()); - tui_show_locator_content (); - } - break; - case DATA_WIN: - tui_display_all_data (); - break; - case CMD_WIN: - win_info->detail.command_info.cur_line = 0; - win_info->detail.command_info.curch = 0; - wmove (win_info->generic.handle, - win_info->detail.command_info.cur_line, - win_info->detail.command_info.curch); - break; - default: - break; - } -} - - -static int -new_height_ok (struct tui_win_info *primary_win_info, - int new_height) -{ - int ok = (new_height < tui_term_height ()); - - if (ok) - { - int diff; - enum tui_layout_type cur_layout = tui_current_layout (); - - diff = (new_height - primary_win_info->generic.height) * (-1); - if (cur_layout == SRC_COMMAND || cur_layout == DISASSEM_COMMAND) - { - ok = ((primary_win_info->generic.type == CMD_WIN - && new_height <= (tui_term_height () - 4) - && new_height >= MIN_CMD_WIN_HEIGHT) - || (primary_win_info->generic.type != CMD_WIN - && new_height <= (tui_term_height () - 2) - && new_height >= MIN_WIN_HEIGHT)); - if (ok) - { /* Check the total height. */ - struct tui_win_info *win_info; - - if (primary_win_info == TUI_CMD_WIN) - win_info = (tui_source_windows ())->list[0]; - else - win_info = TUI_CMD_WIN; - ok = ((new_height + - (win_info->generic.height + diff)) <= tui_term_height ()); - } - } - else - { - int cur_total_height, total_height, min_height = 0; - struct tui_win_info *first_win; - struct tui_win_info *second_win; - - if (cur_layout == SRC_DISASSEM_COMMAND) - { - first_win = TUI_SRC_WIN; - second_win = TUI_DISASM_WIN; - } - else - { - first_win = TUI_DATA_WIN; - second_win = (tui_source_windows ())->list[0]; - } - /* We could simply add all the heights to obtain the same - result but below is more explicit since we subtract 1 for - the line that the first and second windows share, and add - one for the locator. */ - total_height = cur_total_height = - (first_win->generic.height + second_win->generic.height - 1) - + TUI_CMD_WIN->generic.height + 1; /* Locator. */ - if (primary_win_info == TUI_CMD_WIN) - { - /* Locator included since first & second win share a line. */ - ok = ((first_win->generic.height + - second_win->generic.height + diff) >= - (MIN_WIN_HEIGHT * 2) - && new_height >= MIN_CMD_WIN_HEIGHT); - if (ok) - { - total_height = new_height + - (first_win->generic.height + - second_win->generic.height + diff); - min_height = MIN_CMD_WIN_HEIGHT; - } - } - else - { - min_height = MIN_WIN_HEIGHT; - - /* First see if we can increase/decrease the command - window. And make sure that the command window is at - least 1 line. */ - ok = ((TUI_CMD_WIN->generic.height + diff) > 0); - if (!ok) - { /* Looks like we have to increase/decrease one of - the other windows. */ - if (primary_win_info == first_win) - ok = (second_win->generic.height + diff) >= min_height; - else - ok = (first_win->generic.height + diff) >= min_height; - } - if (ok) - { - if (primary_win_info == first_win) - total_height = new_height + - second_win->generic.height + - TUI_CMD_WIN->generic.height + diff; - else - total_height = new_height + - first_win->generic.height + - TUI_CMD_WIN->generic.height + diff; - } - } - /* Now make sure that the proposed total height doesn't - exceed the old total height. */ - if (ok) - ok = (new_height >= min_height - && total_height <= cur_total_height); - } - } - - return ok; -} - - -static void -parse_scrolling_args (char *arg, - struct tui_win_info **win_to_scroll, - int *num_to_scroll) -{ - if (num_to_scroll) - *num_to_scroll = 0; - *win_to_scroll = tui_win_with_focus (); - - /* First set up the default window to scroll, in case there is no - window name arg. */ - if (arg != (char *) NULL) - { - char *buf, *buf_ptr; - - /* Process the number of lines to scroll. */ - buf = buf_ptr = xstrdup (arg); - if (isdigit (*buf_ptr)) - { - char *num_str; - - num_str = buf_ptr; - buf_ptr = strchr (buf_ptr, ' '); - if (buf_ptr != (char *) NULL) - { - *buf_ptr = (char) 0; - if (num_to_scroll) - *num_to_scroll = atoi (num_str); - buf_ptr++; - } - else if (num_to_scroll) - *num_to_scroll = atoi (num_str); - } - - /* Process the window name if one is specified. */ - if (buf_ptr != (char *) NULL) - { - char *wname; - int i; - - if (*buf_ptr == ' ') - while (*(++buf_ptr) == ' ') - ; - - if (*buf_ptr != (char) 0) - wname = buf_ptr; - else - wname = "?"; - - /* Validate the window name. */ - for (i = 0; i < strlen (wname); i++) - wname[i] = toupper (wname[i]); - *win_to_scroll = tui_partial_win_by_name (wname); - - if (*win_to_scroll == (struct tui_win_info *) NULL - || !(*win_to_scroll)->generic.is_visible) - error (_("Invalid window specified. \n\ -The window name specified must be valid and visible.\n")); - else if (*win_to_scroll == TUI_CMD_WIN) - *win_to_scroll = (tui_source_windows ())->list[0]; - } - xfree (buf); - } -} diff --git a/gdb/tui/tui-win.h b/gdb/tui/tui-win.h deleted file mode 100644 index 34cefb4..0000000 --- a/gdb/tui/tui-win.h +++ /dev/null @@ -1,59 +0,0 @@ -/* TUI window generic functions. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_WIN_H -#define TUI_WIN_H - -#include "tui/tui-data.h" - -struct tui_win_info; - -extern void tui_scroll_forward (struct tui_win_info *, int); -extern void tui_scroll_backward (struct tui_win_info *, int); -extern void tui_scroll_left (struct tui_win_info *, int); -extern void tui_scroll_right (struct tui_win_info *, int); -extern void tui_scroll (enum tui_scroll_direction, - struct tui_win_info *, int); -extern void tui_set_win_focus_to (struct tui_win_info *); -extern void tui_resize_all (void); -extern void tui_refresh_all_win (void); - -extern chtype tui_border_ulcorner; -extern chtype tui_border_urcorner; -extern chtype tui_border_lrcorner; -extern chtype tui_border_llcorner; -extern chtype tui_border_vline; -extern chtype tui_border_hline; -extern int tui_border_attrs; -extern int tui_active_border_attrs; - -extern int tui_update_variables (void); - -extern void tui_initialize_win (void); - -/* Update gdb's knowledge of the terminal size. */ -extern void tui_update_gdb_sizes (void); - -/* Create or get the TUI command list. */ -struct cmd_list_element **tui_get_cmd_list (void); - -#endif diff --git a/gdb/tui/tui-windata.c b/gdb/tui/tui-windata.c deleted file mode 100644 index b852065..0000000 --- a/gdb/tui/tui-windata.c +++ /dev/null @@ -1,301 +0,0 @@ -/* Data/register window display. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-regs.h" -#include "tui/tui-windata.h" - -#include "gdb_string.h" -#include "gdb_curses.h" - - -/***************************************** -** STATIC LOCAL FUNCTIONS FORWARD DECLS ** -******************************************/ - - - -/***************************************** -** PUBLIC FUNCTIONS ** -******************************************/ - - -/* Answer the index first element displayed. If none are displayed, - then return (-1). */ -int -tui_first_data_item_displayed (void) -{ - int element_no = (-1); - int i; - - for (i = 0; - i < TUI_DATA_WIN->generic.content_size && element_no < 0; - i++) - { - struct tui_gen_win_info *data_item_win; - - data_item_win = &((tui_win_content) - TUI_DATA_WIN->generic.content)[i]->which_element.data_window; - if (data_item_win->handle != (WINDOW *) NULL - && data_item_win->is_visible) - element_no = i; - } - - return element_no; -} - - -/* Answer the index of the first element in line_no. If line_no is - past the data area (-1) is returned. */ -int -tui_first_data_element_no_in_line (int line_no) -{ - int first_element_no = (-1); - - /* First see if there is a register on line_no, and if so, set the - first element number. */ - if ((first_element_no = tui_first_reg_element_no_inline (line_no)) == -1) - { /* Looking at the general data, the 1st element on line_no. */ - } - - return first_element_no; -} - - -/* Function to delete all the item windows in the data window. This - is usually done when the data window is scrolled. */ -void -tui_delete_data_content_windows (void) -{ - int i; - struct tui_gen_win_info *data_item_win_ptr; - - for (i = 0; (i < TUI_DATA_WIN->generic.content_size); i++) - { - data_item_win_ptr = &((tui_win_content) - TUI_DATA_WIN->generic.content)[i]->which_element.data_window; - tui_delete_win (data_item_win_ptr->handle); - data_item_win_ptr->handle = (WINDOW *) NULL; - data_item_win_ptr->is_visible = FALSE; - } -} - - -void -tui_erase_data_content (char *prompt) -{ - werase (TUI_DATA_WIN->generic.handle); - tui_check_and_display_highlight_if_needed (TUI_DATA_WIN); - if (prompt != (char *) NULL) - { - int half_width = (TUI_DATA_WIN->generic.width - 2) / 2; - int x_pos; - - if (strlen (prompt) >= half_width) - x_pos = 1; - else - x_pos = half_width - strlen (prompt); - mvwaddstr (TUI_DATA_WIN->generic.handle, - (TUI_DATA_WIN->generic.height / 2), - x_pos, - prompt); - } - wrefresh (TUI_DATA_WIN->generic.handle); -} - - -/* This function displays the data that is in the data window's - content. It does not set the content. */ -void -tui_display_all_data (void) -{ - if (TUI_DATA_WIN->generic.content_size <= 0) - tui_erase_data_content (NO_DATA_STRING); - else - { - tui_erase_data_content ((char *) NULL); - tui_delete_data_content_windows (); - tui_check_and_display_highlight_if_needed (TUI_DATA_WIN); - tui_display_registers_from (0); - - /* Then display the other data. */ - if (TUI_DATA_WIN->detail.data_display_info.data_content != - (tui_win_content) NULL - && TUI_DATA_WIN->detail.data_display_info.data_content_count > 0) - { - } - } -} - - -/* Function to display the data starting at line, line_no, in the data - window. */ -void -tui_display_data_from_line (int line_no) -{ - int _line_no = line_no; - - if (line_no < 0) - _line_no = 0; - - tui_check_and_display_highlight_if_needed (TUI_DATA_WIN); - - /* There is no general data, force regs to display (if there are - any). */ - if (TUI_DATA_WIN->detail.data_display_info.data_content_count <= 0) - tui_display_registers_from_line (_line_no, TRUE); - else - { - int element_no, start_line_no; - int regs_last_line = tui_last_regs_line_no (); - - - /* Display regs if we can. */ - if (tui_display_registers_from_line (_line_no, FALSE) < 0) - { /* _line_no is past the regs display, so calc where the - start data element is. */ - if (regs_last_line < _line_no) - { /* Figure out how many lines each element is to obtain - the start element_no. */ - } - } - else - { /* Calculate the starting element of the data display, given - regs_last_line and how many lines each element is, up to - _line_no. */ - } - /* Now display the data , starting at element_no. */ - } -} - - -/* Display data starting at element element_no. */ -void -tui_display_data_from (int element_no, int reuse_windows) -{ - int first_line = (-1); - - if (element_no < TUI_DATA_WIN->detail.data_display_info.regs_content_count) - first_line = tui_line_from_reg_element_no (element_no); - else - { /* Calculate the first_line from the element number. */ - } - - if (first_line >= 0) - { - tui_erase_data_content ((char *) NULL); - if (!reuse_windows) - tui_delete_data_content_windows (); - tui_display_data_from_line (first_line); - } -} - - -/* Function to redisplay the contents of the data window. */ -void -tui_refresh_data_win (void) -{ - tui_erase_data_content ((char *) NULL); - if (TUI_DATA_WIN->generic.content_size > 0) - { - int first_element = tui_first_data_item_displayed (); - - if (first_element >= 0) /* Re-use existing windows. */ - tui_display_data_from (first_element, TRUE); - } -} - - -/* Function to check the data values and hilite any that have - changed. */ -void -tui_check_data_values (struct frame_info *frame) -{ - tui_check_register_values (frame); - - /* Now check any other data values that there are. */ - if (TUI_DATA_WIN != NULL && TUI_DATA_WIN->generic.is_visible) - { - int i; - - for (i = 0; - TUI_DATA_WIN->detail.data_display_info.data_content_count; - i++) - { -#ifdef LATER - tui_data_element_ptr data_element_ptr; - struct tui_gen_win_info *data_item_win_ptr; - Opaque new_value; - - data_item_ptr = &TUI_DATA_WIN->detail.data_display_info. - data_content[i]->which_element.data_window; - data_element_ptr = &((tui_win_content) - data_item_win_ptr->content)[0]->which_element.data; - if value - has changed (data_element_ptr, frame, &new_value) - { - data_element_ptr->value = new_value; - update the display with the new value, hiliting it. - } -#endif - } - } -} - - -/* Scroll the data window vertically forward or backward. */ -void -tui_vertical_data_scroll (enum tui_scroll_direction scroll_direction, - int num_to_scroll) -{ - int first_element_no; - int first_line = (-1); - - first_element_no = tui_first_data_item_displayed (); - if (first_element_no < TUI_DATA_WIN->detail.data_display_info.regs_content_count) - first_line = tui_line_from_reg_element_no (first_element_no); - else - { /* Calculate the first line from the element number which is in - the general data content. */ - } - - if (first_line >= 0) - { - int last_element_no, last_line; - - if (scroll_direction == FORWARD_SCROLL) - first_line += num_to_scroll; - else - first_line -= num_to_scroll; - tui_erase_data_content ((char *) NULL); - tui_delete_data_content_windows (); - tui_display_data_from_line (first_line); - } -} - - -/***************************************** -** STATIC LOCAL FUNCTIONS ** -******************************************/ diff --git a/gdb/tui/tui-windata.h b/gdb/tui/tui-windata.h deleted file mode 100644 index e72bb29..0000000 --- a/gdb/tui/tui-windata.h +++ /dev/null @@ -1,40 +0,0 @@ -/* Data/register window display. - - Copyright (C) 1998, 1999, 2000, 2001, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_WINDATA_H -#define TUI_WINDATA_H - -#include "tui/tui-data.h" - -extern void tui_erase_data_content (char *); -extern void tui_display_all_data (void); -extern void tui_check_data_values (struct frame_info *); -extern void tui_display_data_from_line (int); -extern int tui_first_data_item_displayed (void); -extern int tui_first_data_element_no_in_line (int); -extern void tui_delete_data_content_windows (void); -extern void tui_refresh_data_win (void); -extern void tui_display_data_from (int, int); -extern void tui_vertical_data_scroll (enum tui_scroll_direction, - int); - -#endif diff --git a/gdb/tui/tui-wingeneral.c b/gdb/tui/tui-wingeneral.c deleted file mode 100644 index 39b7118..0000000 --- a/gdb/tui/tui-wingeneral.c +++ /dev/null @@ -1,282 +0,0 @@ -/* General window behavior. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-win.h" - -#include "gdb_curses.h" - -/*********************** -** PUBLIC FUNCTIONS -***********************/ - -/* Refresh the window. */ -void -tui_refresh_win (struct tui_gen_win_info *win_info) -{ - if (win_info->type == DATA_WIN && win_info->content_size > 0) - { - int i; - - for (i = 0; (i < win_info->content_size); i++) - { - struct tui_gen_win_info *data_item_win_ptr; - - data_item_win_ptr = &((tui_win_content) - win_info->content)[i]->which_element.data_window; - if (data_item_win_ptr != NULL - && data_item_win_ptr->handle != (WINDOW *) NULL) - wrefresh (data_item_win_ptr->handle); - } - } - else if (win_info->type == CMD_WIN) - { - /* Do nothing. */ - } - else - { - if (win_info->handle != (WINDOW *) NULL) - wrefresh (win_info->handle); - } - - return; -} - - -/* Function to delete the curses window, checking for NULL. */ -void -tui_delete_win (WINDOW *window) -{ - if (window != (WINDOW *) NULL) - delwin (window); - - return; -} - - -/* Draw a border arround the window. */ -static void -box_win (struct tui_gen_win_info *win_info, - int highlight_flag) -{ - if (win_info && win_info->handle) - { - WINDOW *win; - int attrs; - - win = win_info->handle; - if (highlight_flag == HILITE) - attrs = tui_active_border_attrs; - else - attrs = tui_border_attrs; - - wattron (win, attrs); -#ifdef HAVE_WBORDER - wborder (win, tui_border_vline, tui_border_vline, - tui_border_hline, tui_border_hline, - tui_border_ulcorner, tui_border_urcorner, - tui_border_llcorner, tui_border_lrcorner); -#else - box (win, tui_border_vline, tui_border_hline); -#endif - if (win_info->title) - mvwaddstr (win, 0, 3, win_info->title); - wattroff (win, attrs); - } -} - - -void -tui_unhighlight_win (struct tui_win_info *win_info) -{ - if (win_info != NULL - && win_info->generic.handle != (WINDOW *) NULL) - { - box_win ((struct tui_gen_win_info *) win_info, NO_HILITE); - wrefresh (win_info->generic.handle); - tui_set_win_highlight (win_info, 0); - } -} - - -void -tui_highlight_win (struct tui_win_info *win_info) -{ - if (win_info != NULL - && win_info->can_highlight - && win_info->generic.handle != (WINDOW *) NULL) - { - box_win ((struct tui_gen_win_info *) win_info, HILITE); - wrefresh (win_info->generic.handle); - tui_set_win_highlight (win_info, 1); - } -} - -void -tui_check_and_display_highlight_if_needed (struct tui_win_info *win_info) -{ - if (win_info != NULL && win_info->generic.type != CMD_WIN) - { - if (win_info->is_highlighted) - tui_highlight_win (win_info); - else - tui_unhighlight_win (win_info); - - } - return; -} - - -void -tui_make_window (struct tui_gen_win_info *win_info, int box_it) -{ - WINDOW *handle; - - handle = newwin (win_info->height, - win_info->width, - win_info->origin.y, - win_info->origin.x); - win_info->handle = handle; - if (handle != (WINDOW *) NULL) - { - if (box_it == BOX_WINDOW) - box_win (win_info, NO_HILITE); - win_info->is_visible = TRUE; - scrollok (handle, TRUE); - } -} - - -/* We can't really make windows visible, or invisible. So we have to - delete the entire window when making it visible, and create it - again when making it visible. */ -static void -make_visible (struct tui_gen_win_info *win_info, int visible) -{ - /* Don't tear down/recreate command window. */ - if (win_info->type == CMD_WIN) - return; - - if (visible) - { - if (!win_info->is_visible) - { - tui_make_window (win_info, - (win_info->type != CMD_WIN - && !tui_win_is_auxillary (win_info->type))); - win_info->is_visible = TRUE; - } - } - else if (!visible - && win_info->is_visible - && win_info->handle != (WINDOW *) NULL) - { - win_info->is_visible = FALSE; - tui_delete_win (win_info->handle); - win_info->handle = (WINDOW *) NULL; - } - - return; -} - -void -tui_make_visible (struct tui_gen_win_info *win_info) -{ - make_visible (win_info, 1); -} - -void -tui_make_invisible (struct tui_gen_win_info *win_info) -{ - make_visible (win_info, 0); -} - - -/* Makes all windows invisible (except the command and locator - windows). */ -static void -make_all_visible (int visible) -{ - int i; - - for (i = 0; i < MAX_MAJOR_WINDOWS; i++) - { - if (tui_win_list[i] != NULL - && ((tui_win_list[i])->generic.type) != CMD_WIN) - { - if (tui_win_is_source_type ((tui_win_list[i])->generic.type)) - make_visible ((tui_win_list[i])->detail.source_info.execution_info, - visible); - make_visible ((struct tui_gen_win_info *) tui_win_list[i], visible); - } - } - - return; -} - -void -tui_make_all_visible (void) -{ - make_all_visible (1); -} - -void -tui_make_all_invisible (void) -{ - make_all_visible (0); -} - -/* Function to refresh all the windows currently displayed. */ - -void -tui_refresh_all (struct tui_win_info **list) -{ - enum tui_win_type type; - struct tui_gen_win_info *locator = tui_locator_win_info_ptr (); - - for (type = SRC_WIN; (type < MAX_MAJOR_WINDOWS); type++) - { - if (list[type] && list[type]->generic.is_visible) - { - if (type == SRC_WIN || type == DISASSEM_WIN) - { - touchwin (list[type]->detail.source_info.execution_info->handle); - tui_refresh_win (list[type]->detail.source_info.execution_info); - } - touchwin (list[type]->generic.handle); - tui_refresh_win (&list[type]->generic); - } - } - if (locator->is_visible) - { - touchwin (locator->handle); - tui_refresh_win (locator); - } -} - - -/********************************* -** Local Static Functions -*********************************/ diff --git a/gdb/tui/tui-wingeneral.h b/gdb/tui/tui-wingeneral.h deleted file mode 100644 index 8b96bba..0000000 --- a/gdb/tui/tui-wingeneral.h +++ /dev/null @@ -1,43 +0,0 @@ -/* General window behavior. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_WINGENERAL_H -#define TUI_WINGENERAL_H - -struct tui_win_info; -struct tui_gen_win_info; - -extern void tui_unhighlight_win (struct tui_win_info *); -extern void tui_make_visible (struct tui_gen_win_info *); -extern void tui_make_invisible (struct tui_gen_win_info *); -extern void tui_make_all_visible (void); -extern void tui_make_all_invisible (void); -extern void tui_make_window (struct tui_gen_win_info *, int); -extern struct tui_win_info *tui_copy_win (struct tui_win_info *); -extern void tui_box_win (struct tui_gen_win_info *, int); -extern void tui_highlight_win (struct tui_win_info *); -extern void tui_check_and_display_highlight_if_needed (struct tui_win_info *); -extern void tui_refresh_all (struct tui_win_info **); -extern void tui_delete_win (WINDOW *window); -extern void tui_refresh_win (struct tui_gen_win_info *); - -#endif diff --git a/gdb/tui/tui-winsource.c b/gdb/tui/tui-winsource.c deleted file mode 100644 index 4b7d744..0000000 --- a/gdb/tui/tui-winsource.c +++ /dev/null @@ -1,696 +0,0 @@ -/* TUI display source/assembly window. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2006, 2007, 2008, - 2009 Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include <ctype.h> -#include "symtab.h" -#include "frame.h" -#include "breakpoint.h" -#include "value.h" -#include "source.h" -#include "objfiles.h" - -#include "tui/tui.h" -#include "tui/tui-data.h" -#include "tui/tui-stack.h" -#include "tui/tui-win.h" -#include "tui/tui-wingeneral.h" -#include "tui/tui-winsource.h" -#include "tui/tui-source.h" -#include "tui/tui-disasm.h" - -#include "gdb_string.h" -#include "gdb_curses.h" -#include "gdb_assert.h" - -/* Function to display the "main" routine. */ -void -tui_display_main (void) -{ - if ((tui_source_windows ())->count > 0) - { - struct gdbarch *gdbarch; - CORE_ADDR addr; - - tui_get_begin_asm_address (&gdbarch, &addr); - if (addr != (CORE_ADDR) 0) - { - struct symtab_and_line sal; - - tui_update_source_windows_with_addr (gdbarch, addr); - sal = find_pc_line (addr, 0); - if (sal.symtab) - tui_update_locator_filename (sal.symtab->filename); - else - tui_update_locator_filename ("??"); - } - } -} - - - -/* Function to display source in the source window. This function - initializes the horizontal scroll to 0. */ -void -tui_update_source_window (struct tui_win_info *win_info, - struct gdbarch *gdbarch, - struct symtab *s, - struct tui_line_or_address line_or_addr, - int noerror) -{ - win_info->detail.source_info.horizontal_offset = 0; - tui_update_source_window_as_is (win_info, gdbarch, s, line_or_addr, noerror); - - return; -} - - -/* Function to display source in the source/asm window. This function - shows the source as specified by the horizontal offset. */ -void -tui_update_source_window_as_is (struct tui_win_info *win_info, - struct gdbarch *gdbarch, - struct symtab *s, - struct tui_line_or_address line_or_addr, - int noerror) -{ - enum tui_status ret; - - if (win_info->generic.type == SRC_WIN) - ret = tui_set_source_content (s, line_or_addr.u.line_no, noerror); - else - ret = tui_set_disassem_content (gdbarch, line_or_addr.u.addr); - - if (ret == TUI_FAILURE) - { - tui_clear_source_content (win_info, EMPTY_SOURCE_PROMPT); - tui_clear_exec_info_content (win_info); - } - else - { - tui_update_breakpoint_info (win_info, 0); - tui_show_source_content (win_info); - tui_update_exec_info (win_info); - if (win_info->generic.type == SRC_WIN) - { - struct symtab_and_line sal; - - sal.line = line_or_addr.u.line_no + - (win_info->generic.content_size - 2); - sal.symtab = s; - set_current_source_symtab_and_line (&sal); - /* If the focus was in the asm win, put it in the src win if - we don't have a split layout. */ - if (tui_win_with_focus () == TUI_DISASM_WIN - && tui_current_layout () != SRC_DISASSEM_COMMAND) - tui_set_win_focus_to (TUI_SRC_WIN); - } - } - - - return; -} - - -/* Function to ensure that the source and/or disassemly windows - reflect the input address. */ -void -tui_update_source_windows_with_addr (struct gdbarch *gdbarch, CORE_ADDR addr) -{ - if (addr != 0) - { - struct symtab_and_line sal; - struct tui_line_or_address l; - - switch (tui_current_layout ()) - { - case DISASSEM_COMMAND: - case DISASSEM_DATA_COMMAND: - tui_show_disassem (gdbarch, addr); - break; - case SRC_DISASSEM_COMMAND: - tui_show_disassem_and_update_source (gdbarch, addr); - break; - default: - sal = find_pc_line (addr, 0); - l.loa = LOA_LINE; - l.u.line_no = sal.line; - tui_show_symtab_source (gdbarch, sal.symtab, l, FALSE); - break; - } - } - else - { - int i; - - for (i = 0; i < (tui_source_windows ())->count; i++) - { - struct tui_win_info *win_info = (tui_source_windows ())->list[i]; - - tui_clear_source_content (win_info, EMPTY_SOURCE_PROMPT); - tui_clear_exec_info_content (win_info); - } - } -} - -/* Function to ensure that the source and/or disassemly windows - reflect the input address. */ -void -tui_update_source_windows_with_line (struct symtab *s, int line) -{ - struct gdbarch *gdbarch; - CORE_ADDR pc; - struct tui_line_or_address l; - - if (!s) - return; - - gdbarch = get_objfile_arch (s->objfile); - - switch (tui_current_layout ()) - { - case DISASSEM_COMMAND: - case DISASSEM_DATA_COMMAND: - find_line_pc (s, line, &pc); - tui_update_source_windows_with_addr (gdbarch, pc); - break; - default: - l.loa = LOA_LINE; - l.u.line_no = line; - tui_show_symtab_source (gdbarch, s, l, FALSE); - if (tui_current_layout () == SRC_DISASSEM_COMMAND) - { - find_line_pc (s, line, &pc); - tui_show_disassem (gdbarch, pc); - } - break; - } - - return; -} - -void -tui_clear_source_content (struct tui_win_info *win_info, - int display_prompt) -{ - if (win_info != NULL) - { - int i; - - win_info->generic.content_in_use = FALSE; - tui_erase_source_content (win_info, display_prompt); - for (i = 0; i < win_info->generic.content_size; i++) - { - struct tui_win_element *element = - (struct tui_win_element *) win_info->generic.content[i]; - element->which_element.source.has_break = FALSE; - element->which_element.source.is_exec_point = FALSE; - } - } -} - - -void -tui_erase_source_content (struct tui_win_info *win_info, - int display_prompt) -{ - int x_pos; - int half_width = (win_info->generic.width - 2) / 2; - - if (win_info->generic.handle != (WINDOW *) NULL) - { - werase (win_info->generic.handle); - tui_check_and_display_highlight_if_needed (win_info); - if (display_prompt == EMPTY_SOURCE_PROMPT) - { - char *no_src_str; - - if (win_info->generic.type == SRC_WIN) - no_src_str = NO_SRC_STRING; - else - no_src_str = NO_DISASSEM_STRING; - if (strlen (no_src_str) >= half_width) - x_pos = 1; - else - x_pos = half_width - strlen (no_src_str); - mvwaddstr (win_info->generic.handle, - (win_info->generic.height / 2), - x_pos, - no_src_str); - - /* elz: Added this function call to set the real contents of - the window to what is on the screen, so that later calls - to refresh, do display the correct stuff, and not the old - image. */ - - tui_set_source_content_nil (win_info, no_src_str); - } - tui_refresh_win (&win_info->generic); - } -} - - -/* Redraw the complete line of a source or disassembly window. */ -static void -tui_show_source_line (struct tui_win_info *win_info, int lineno) -{ - struct tui_win_element *line; - int x, y; - - line = (struct tui_win_element *) win_info->generic.content[lineno - 1]; - if (line->which_element.source.is_exec_point) - wattron (win_info->generic.handle, A_STANDOUT); - - mvwaddstr (win_info->generic.handle, lineno, 1, - line->which_element.source.line); - if (line->which_element.source.is_exec_point) - wattroff (win_info->generic.handle, A_STANDOUT); - - /* Clear to end of line but stop before the border. */ - getyx (win_info->generic.handle, y, x); - while (x + 1 < win_info->generic.width) - { - waddch (win_info->generic.handle, ' '); - getyx (win_info->generic.handle, y, x); - } -} - -void -tui_show_source_content (struct tui_win_info *win_info) -{ - if (win_info->generic.content_size > 0) - { - int lineno; - - for (lineno = 1; lineno <= win_info->generic.content_size; lineno++) - tui_show_source_line (win_info, lineno); - } - else - tui_erase_source_content (win_info, TRUE); - - tui_check_and_display_highlight_if_needed (win_info); - tui_refresh_win (&win_info->generic); - win_info->generic.content_in_use = TRUE; -} - - -/* Scroll the source forward or backward horizontally. */ -void -tui_horizontal_source_scroll (struct tui_win_info *win_info, - enum tui_scroll_direction direction, - int num_to_scroll) -{ - if (win_info->generic.content != NULL) - { - struct gdbarch *gdbarch = win_info->detail.source_info.gdbarch; - int offset; - struct symtab *s = NULL; - - if (win_info->generic.type == SRC_WIN) - { - struct symtab_and_line cursal = get_current_source_symtab_and_line (); - if (cursal.symtab == NULL) - s = find_pc_symtab (get_frame_pc (get_selected_frame (NULL))); - else - s = cursal.symtab; - } - - if (direction == LEFT_SCROLL) - offset = win_info->detail.source_info.horizontal_offset + num_to_scroll; - else - { - if ((offset = - win_info->detail.source_info.horizontal_offset - num_to_scroll) < 0) - offset = 0; - } - win_info->detail.source_info.horizontal_offset = offset; - tui_update_source_window_as_is (win_info, gdbarch, s, - ((struct tui_win_element *) - win_info->generic.content[0])->which_element.source.line_or_addr, - FALSE); - } - - return; -} - - -/* Set or clear the has_break flag in the line whose line is - line_no. */ - -void -tui_set_is_exec_point_at (struct tui_line_or_address l, - struct tui_win_info *win_info) -{ - int changed = 0; - int i; - tui_win_content content = (tui_win_content) win_info->generic.content; - - i = 0; - while (i < win_info->generic.content_size) - { - int new_state; - struct tui_line_or_address content_loa = - content[i]->which_element.source.line_or_addr; - - gdb_assert (l.loa == LOA_ADDRESS || l.loa == LOA_LINE); - gdb_assert (content_loa.loa == LOA_LINE - || content_loa.loa == LOA_ADDRESS); - if (content_loa.loa == l.loa - && ((l.loa == LOA_LINE && content_loa.u.line_no == l.u.line_no) - || (content_loa.u.addr == l.u.addr))) - new_state = TRUE; - else - new_state = FALSE; - if (new_state != content[i]->which_element.source.is_exec_point) - { - changed++; - content[i]->which_element.source.is_exec_point = new_state; - tui_show_source_line (win_info, i + 1); - } - i++; - } - if (changed) - tui_refresh_win (&win_info->generic); -} - -/* Update the execution windows to show the active breakpoints. - This is called whenever a breakpoint is inserted, removed or - has its state changed. */ -void -tui_update_all_breakpoint_info (void) -{ - struct tui_list *list = tui_source_windows (); - int i; - - for (i = 0; i < list->count; i++) - { - struct tui_win_info *win = list->list[i]; - - if (tui_update_breakpoint_info (win, FALSE)) - { - tui_update_exec_info (win); - } - } -} - - -/* Scan the source window and the breakpoints to update the has_break - information for each line. - - Returns 1 if something changed and the execution window must be - refreshed. */ - -int -tui_update_breakpoint_info (struct tui_win_info *win, - int current_only) -{ - int i; - int need_refresh = 0; - struct tui_source_info *src = &win->detail.source_info; - - for (i = 0; i < win->generic.content_size; i++) - { - struct breakpoint *bp; - extern struct breakpoint *breakpoint_chain; - int mode; - struct tui_source_element *line; - - line = &((struct tui_win_element *) win->generic.content[i])->which_element.source; - if (current_only && !line->is_exec_point) - continue; - - /* Scan each breakpoint to see if the current line has something to - do with it. Identify enable/disabled breakpoints as well as - those that we already hit. */ - mode = 0; - for (bp = breakpoint_chain; - bp != (struct breakpoint *) NULL; - bp = bp->next) - { - gdb_assert (line->line_or_addr.loa == LOA_LINE - || line->line_or_addr.loa == LOA_ADDRESS); - if ((win == TUI_SRC_WIN - && bp->source_file - && (strcmp (src->filename, bp->source_file) == 0) - && line->line_or_addr.loa == LOA_LINE - && bp->line_number == line->line_or_addr.u.line_no) - || (win == TUI_DISASM_WIN - && line->line_or_addr.loa == LOA_ADDRESS - && bp->loc != NULL - && bp->loc->address == line->line_or_addr.u.addr)) - { - if (bp->enable_state == bp_disabled) - mode |= TUI_BP_DISABLED; - else - mode |= TUI_BP_ENABLED; - if (bp->hit_count) - mode |= TUI_BP_HIT; - if (bp->loc->cond) - mode |= TUI_BP_CONDITIONAL; - if (bp->type == bp_hardware_breakpoint) - mode |= TUI_BP_HARDWARE; - } - } - if (line->has_break != mode) - { - line->has_break = mode; - need_refresh = 1; - } - } - return need_refresh; -} - - -/* Function to initialize the content of the execution info window, - based upon the input window which is either the source or - disassembly window. */ -enum tui_status -tui_set_exec_info_content (struct tui_win_info *win_info) -{ - enum tui_status ret = TUI_SUCCESS; - - if (win_info->detail.source_info.execution_info != (struct tui_gen_win_info *) NULL) - { - struct tui_gen_win_info *exec_info_ptr = win_info->detail.source_info.execution_info; - - if (exec_info_ptr->content == NULL) - exec_info_ptr->content = - (void **) tui_alloc_content (win_info->generic.height, - exec_info_ptr->type); - if (exec_info_ptr->content != NULL) - { - int i; - - tui_update_breakpoint_info (win_info, 1); - for (i = 0; i < win_info->generic.content_size; i++) - { - struct tui_win_element *element; - struct tui_win_element *src_element; - int mode; - - element = (struct tui_win_element *) exec_info_ptr->content[i]; - src_element = (struct tui_win_element *) win_info->generic.content[i]; - - memset(element->which_element.simple_string, ' ', - sizeof(element->which_element.simple_string)); - element->which_element.simple_string[TUI_EXECINFO_SIZE - 1] = 0; - - /* Now update the exec info content based upon the state - of each line as indicated by the source content. */ - mode = src_element->which_element.source.has_break; - if (mode & TUI_BP_HIT) - element->which_element.simple_string[TUI_BP_HIT_POS] = - (mode & TUI_BP_HARDWARE) ? 'H' : 'B'; - else if (mode & (TUI_BP_ENABLED | TUI_BP_DISABLED)) - element->which_element.simple_string[TUI_BP_HIT_POS] = - (mode & TUI_BP_HARDWARE) ? 'h' : 'b'; - - if (mode & TUI_BP_ENABLED) - element->which_element.simple_string[TUI_BP_BREAK_POS] = '+'; - else if (mode & TUI_BP_DISABLED) - element->which_element.simple_string[TUI_BP_BREAK_POS] = '-'; - - if (src_element->which_element.source.is_exec_point) - element->which_element.simple_string[TUI_EXEC_POS] = '>'; - } - exec_info_ptr->content_size = win_info->generic.content_size; - } - else - ret = TUI_FAILURE; - } - - return ret; -} - - -void -tui_show_exec_info_content (struct tui_win_info *win_info) -{ - struct tui_gen_win_info *exec_info = win_info->detail.source_info.execution_info; - int cur_line; - - werase (exec_info->handle); - tui_refresh_win (exec_info); - for (cur_line = 1; (cur_line <= exec_info->content_size); cur_line++) - mvwaddstr (exec_info->handle, - cur_line, - 0, - ((struct tui_win_element *) - exec_info->content[cur_line - 1])->which_element.simple_string); - tui_refresh_win (exec_info); - exec_info->content_in_use = TRUE; -} - - -void -tui_erase_exec_info_content (struct tui_win_info *win_info) -{ - struct tui_gen_win_info *exec_info = win_info->detail.source_info.execution_info; - - werase (exec_info->handle); - tui_refresh_win (exec_info); -} - -void -tui_clear_exec_info_content (struct tui_win_info *win_info) -{ - win_info->detail.source_info.execution_info->content_in_use = FALSE; - tui_erase_exec_info_content (win_info); - - return; -} - -/* Function to update the execution info window. */ -void -tui_update_exec_info (struct tui_win_info *win_info) -{ - tui_set_exec_info_content (win_info); - tui_show_exec_info_content (win_info); -} - -enum tui_status -tui_alloc_source_buffer (struct tui_win_info *win_info) -{ - char *src_line_buf; - int i, line_width, max_lines; - - max_lines = win_info->generic.height; /* Less the highlight box. */ - line_width = win_info->generic.width - 1; - /* - * Allocate the buffer for the source lines. Do this only once - * since they will be re-used for all source displays. The only - * other time this will be done is when a window's size changes. - */ - if (win_info->generic.content == NULL) - { - src_line_buf = (char *) - xmalloc ((max_lines * line_width) * sizeof (char)); - if (src_line_buf == (char *) NULL) - { - fputs_unfiltered ("Unable to Allocate Memory for Source or Disassembly Display.\n", - gdb_stderr); - return TUI_FAILURE; - } - /* Allocate the content list. */ - if ((win_info->generic.content = - (void **) tui_alloc_content (max_lines, SRC_WIN)) == NULL) - { - xfree (src_line_buf); - fputs_unfiltered ("Unable to Allocate Memory for Source or Disassembly Display.\n", - gdb_stderr); - return TUI_FAILURE; - } - for (i = 0; i < max_lines; i++) - ((struct tui_win_element *) - win_info->generic.content[i])->which_element.source.line = - src_line_buf + (line_width * i); - } - - return TUI_SUCCESS; -} - - -/* Answer whether the a particular line number or address is displayed - in the current source window. */ -int -tui_line_is_displayed (int line, - struct tui_win_info *win_info, - int check_threshold) -{ - int is_displayed = FALSE; - int i, threshold; - - if (check_threshold) - threshold = SCROLL_THRESHOLD; - else - threshold = 0; - i = 0; - while (i < win_info->generic.content_size - threshold - && !is_displayed) - { - is_displayed = (((struct tui_win_element *) - win_info->generic.content[i])->which_element.source.line_or_addr.loa - == LOA_LINE) - && (((struct tui_win_element *) - win_info->generic.content[i])->which_element.source.line_or_addr.u.line_no - == (int) line); - i++; - } - - return is_displayed; -} - - -/* Answer whether the a particular line number or address is displayed - in the current source window. */ -int -tui_addr_is_displayed (CORE_ADDR addr, - struct tui_win_info *win_info, - int check_threshold) -{ - int is_displayed = FALSE; - int i, threshold; - - if (check_threshold) - threshold = SCROLL_THRESHOLD; - else - threshold = 0; - i = 0; - while (i < win_info->generic.content_size - threshold - && !is_displayed) - { - is_displayed = (((struct tui_win_element *) - win_info->generic.content[i])->which_element.source.line_or_addr.loa - == LOA_ADDRESS) - && (((struct tui_win_element *) - win_info->generic.content[i])->which_element.source.line_or_addr.u.addr - == addr); - i++; - } - - return is_displayed; -} - - -/***************************************** -** STATIC LOCAL FUNCTIONS ** -******************************************/ diff --git a/gdb/tui/tui-winsource.h b/gdb/tui/tui-winsource.h deleted file mode 100644 index 6fae8d8..0000000 --- a/gdb/tui/tui-winsource.h +++ /dev/null @@ -1,80 +0,0 @@ -/* TUI display source/assembly window. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_SOURCEWIN_H -#define TUI_SOURCEWIN_H - -#include "tui/tui-data.h" - -struct tui_win_info; - -/* Update the execution windows to show the active breakpoints. This - is called whenever a breakpoint is inserted, removed or has its - state changed. */ -extern void tui_update_all_breakpoint_info (void); - -/* Scan the source window and the breakpoints to update the hasBreak - information for each line. Returns 1 if something changed and the - execution window must be refreshed. */ -extern int tui_update_breakpoint_info (struct tui_win_info *win, - int current_only); - -/* Function to display the "main" routine. */ -extern void tui_display_main (void); -extern void tui_update_source_window (struct tui_win_info *, - struct gdbarch *, struct symtab *, - struct tui_line_or_address, - int); -extern void tui_update_source_window_as_is (struct tui_win_info *, - struct gdbarch *, struct symtab *, - struct tui_line_or_address, - int); -extern void tui_update_source_windows_with_addr (struct gdbarch *, CORE_ADDR); -extern void tui_update_source_windows_with_line (struct symtab *, - int); -extern void tui_clear_source_content (struct tui_win_info *, int); -extern void tui_erase_source_content (struct tui_win_info *, int); -extern void tui_show_source_content (struct tui_win_info *); -extern void tui_horizontal_source_scroll (struct tui_win_info *, - enum tui_scroll_direction, - int); -extern enum tui_status tui_set_exec_info_content (struct tui_win_info *); -extern void tui_show_exec_info_content (struct tui_win_info *); -extern void tui_erase_exec_info_content (struct tui_win_info *); -extern void tui_clear_exec_info_content (struct tui_win_info *); -extern void tui_update_exec_info (struct tui_win_info *); - -extern void tui_set_is_exec_point_at (struct tui_line_or_address, - struct tui_win_info *); -extern enum tui_status tui_alloc_source_buffer (struct tui_win_info *); -extern int tui_line_is_displayed (int, - struct tui_win_info *, - int); -extern int tui_addr_is_displayed (CORE_ADDR, - struct tui_win_info *, - int); - - -/* Constant definitions. */ -#define SCROLL_THRESHOLD 2 /* Threshold for lazy scroll. */ - -#endif diff --git a/gdb/tui/tui.c b/gdb/tui/tui.c deleted file mode 100644 index 7c0d0ce..0000000 --- a/gdb/tui/tui.c +++ /dev/null @@ -1,568 +0,0 @@ -/* General functions for the WDB TUI. - - Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#include "defs.h" -#include "gdbcmd.h" -#include "tui/tui.h" -#include "tui/tui-hooks.h" -#include "tui/tui-data.h" -#include "tui/tui-layout.h" -#include "tui/tui-io.h" -#include "tui/tui-regs.h" -#include "tui/tui-stack.h" -#include "tui/tui-win.h" -#include "tui/tui-winsource.h" -#include "tui/tui-windata.h" -#include "target.h" -#include "frame.h" -#include "breakpoint.h" -#include "inferior.h" -#include "symtab.h" -#include "source.h" - -#include <stdio.h> -#include <stdlib.h> -#include <ctype.h> -#include <signal.h> -#include <fcntl.h> -#if 0 -#include <termio.h> -#endif -#include <setjmp.h> - -#include "gdb_curses.h" - -/* This redefines CTRL if it is not already defined, so it must come - after terminal state releated include files like <term.h> and - "gdb_curses.h". */ -#include "readline/readline.h" - -/* Tells whether the TUI is active or not. */ -int tui_active = 0; -static int tui_finish_init = 1; - -enum tui_key_mode tui_current_key_mode = TUI_COMMAND_MODE; - -struct tui_char_command -{ - unsigned char key; - const char *cmd; -}; - -/* Key mapping to gdb commands when the TUI is using the single key - mode. */ -static const struct tui_char_command tui_commands[] = { - { 'c', "continue" }, - { 'd', "down" }, - { 'f', "finish" }, - { 'n', "next" }, - { 'r', "run" }, - { 's', "step" }, - { 'u', "up" }, - { 'v', "info locals" }, - { 'w', "where" }, - { 0, 0 }, -}; - -static Keymap tui_keymap; -static Keymap tui_readline_standard_keymap; - -/* TUI readline command. - Switch the output mode between TUI/standard gdb. */ -static int -tui_rl_switch_mode (int notused1, int notused2) -{ - if (tui_active) - { - tui_disable (); - rl_prep_terminal (0); - } - else - { - rl_deprep_terminal (); - tui_enable (); - } - - /* Clear the readline in case switching occurred in middle of - something. */ - if (rl_end) - rl_kill_text (0, rl_end); - - /* Since we left the curses mode, the terminal mode is restored to - some previous state. That state may not be suitable for readline - to work correctly (it may be restored in line mode). We force an - exit of the current readline so that readline is re-entered and - it will be able to setup the terminal for its needs. By - re-entering in readline, we also redisplay its prompt in the - non-curses mode. */ - rl_newline (1, '\n'); - - /* Make sure the \n we are returning does not repeat the last - command. */ - dont_repeat (); - return 0; -} - -/* TUI readline command. - Change the TUI layout to show a next layout. - This function is bound to CTRL-X 2. It is intended to provide - a functionality close to the Emacs split-window command. We - always show two windows (src+asm), (src+regs) or (asm+regs). */ -static int -tui_rl_change_windows (int notused1, int notused2) -{ - if (!tui_active) - tui_rl_switch_mode (0 /* notused */, 0 /* notused */); - - if (tui_active) - { - enum tui_layout_type new_layout; - enum tui_register_display_type regs_type = TUI_UNDEFINED_REGS; - - new_layout = tui_current_layout (); - - /* Select a new layout to have a rolling layout behavior with - always two windows (except when undefined). */ - switch (new_layout) - { - case SRC_COMMAND: - new_layout = SRC_DISASSEM_COMMAND; - break; - - case DISASSEM_COMMAND: - new_layout = SRC_DISASSEM_COMMAND; - break; - - case SRC_DATA_COMMAND: - new_layout = SRC_DISASSEM_COMMAND; - break; - - case SRC_DISASSEM_COMMAND: - new_layout = DISASSEM_DATA_COMMAND; - break; - - case DISASSEM_DATA_COMMAND: - new_layout = SRC_DATA_COMMAND; - break; - - default: - new_layout = SRC_COMMAND; - break; - } - tui_set_layout (new_layout, regs_type); - } - return 0; -} - -/* TUI readline command. - Delete the second TUI window to only show one. */ -static int -tui_rl_delete_other_windows (int notused1, int notused2) -{ - if (!tui_active) - tui_rl_switch_mode (0 /* notused */, 0 /* notused */); - - if (tui_active) - { - enum tui_layout_type new_layout; - enum tui_register_display_type regs_type = TUI_UNDEFINED_REGS; - - new_layout = tui_current_layout (); - - /* Kill one window. */ - switch (new_layout) - { - case SRC_COMMAND: - case SRC_DATA_COMMAND: - case SRC_DISASSEM_COMMAND: - default: - new_layout = SRC_COMMAND; - break; - - case DISASSEM_COMMAND: - case DISASSEM_DATA_COMMAND: - new_layout = DISASSEM_COMMAND; - break; - } - tui_set_layout (new_layout, regs_type); - } - return 0; -} - -/* TUI readline command. - Switch the active window to give the focus to a next window. */ -static int -tui_rl_other_window (int count, int key) -{ - struct tui_win_info *win_info; - - if (!tui_active) - tui_rl_switch_mode (0 /* notused */, 0 /* notused */); - - win_info = tui_next_win (tui_win_with_focus ()); - if (win_info) - { - tui_set_win_focus_to (win_info); - if (TUI_DATA_WIN && TUI_DATA_WIN->generic.is_visible) - tui_refresh_data_win (); - keypad (TUI_CMD_WIN->generic.handle, (win_info != TUI_CMD_WIN)); - } - return 0; -} - -/* TUI readline command. - Execute the gdb command bound to the specified key. */ -static int -tui_rl_command_key (int count, int key) -{ - int i; - - reinitialize_more_filter (); - for (i = 0; tui_commands[i].cmd; i++) - { - if (tui_commands[i].key == key) - { - /* Must save the command because it can be modified by - execute_command. */ - char *cmd = alloca (strlen (tui_commands[i].cmd) + 1); - strcpy (cmd, tui_commands[i].cmd); - execute_command (cmd, TRUE); - return 0; - } - } - return 0; -} - -/* TUI readline command. - Temporarily leave the TUI SingleKey mode to allow editing - a gdb command with the normal readline. Once the command - is executed, the TUI SingleKey mode is installed back. */ -static int -tui_rl_command_mode (int count, int key) -{ - tui_set_key_mode (TUI_ONE_COMMAND_MODE); - return rl_insert (count, key); -} - -/* TUI readline command. - Switch between TUI SingleKey mode and gdb readline editing. */ -static int -tui_rl_next_keymap (int notused1, int notused2) -{ - if (!tui_active) - tui_rl_switch_mode (0 /* notused */, 0 /* notused */); - - tui_set_key_mode (tui_current_key_mode == TUI_COMMAND_MODE - ? TUI_SINGLE_KEY_MODE : TUI_COMMAND_MODE); - return 0; -} - -/* Readline hook to redisplay ourself the gdb prompt. - In the SingleKey mode, the prompt is not printed so that - the command window is cleaner. It will be displayed if - we temporarily leave the SingleKey mode. */ -static int -tui_rl_startup_hook (void) -{ - rl_already_prompted = 1; - if (tui_current_key_mode != TUI_COMMAND_MODE) - tui_set_key_mode (TUI_SINGLE_KEY_MODE); - tui_redisplay_readline (); - return 0; -} - -/* Change the TUI key mode by installing the appropriate readline - keymap. */ -void -tui_set_key_mode (enum tui_key_mode mode) -{ - tui_current_key_mode = mode; - rl_set_keymap (mode == TUI_SINGLE_KEY_MODE - ? tui_keymap : tui_readline_standard_keymap); - tui_show_locator_content (); -} - -/* Initialize readline and configure the keymap for the switching - key shortcut. */ -void -tui_initialize_readline (void) -{ - int i; - Keymap tui_ctlx_keymap; - - rl_initialize (); - - rl_add_defun ("tui-switch-mode", tui_rl_switch_mode, -1); - rl_add_defun ("gdb-command", tui_rl_command_key, -1); - rl_add_defun ("next-keymap", tui_rl_next_keymap, -1); - - tui_keymap = rl_make_bare_keymap (); - tui_ctlx_keymap = rl_make_bare_keymap (); - tui_readline_standard_keymap = rl_get_keymap (); - - for (i = 0; tui_commands[i].cmd; i++) - rl_bind_key_in_map (tui_commands[i].key, tui_rl_command_key, tui_keymap); - - rl_generic_bind (ISKMAP, "\\C-x", (char*) tui_ctlx_keymap, tui_keymap); - - /* Bind all other keys to tui_rl_command_mode so that we switch - temporarily from SingleKey mode and can enter a gdb command. */ - for (i = ' '; i < 0x7f; i++) - { - int j; - - for (j = 0; tui_commands[j].cmd; j++) - if (tui_commands[j].key == i) - break; - - if (tui_commands[j].cmd) - continue; - - rl_bind_key_in_map (i, tui_rl_command_mode, tui_keymap); - } - - rl_bind_key_in_map ('a', tui_rl_switch_mode, emacs_ctlx_keymap); - rl_bind_key_in_map ('a', tui_rl_switch_mode, tui_ctlx_keymap); - rl_bind_key_in_map ('A', tui_rl_switch_mode, emacs_ctlx_keymap); - rl_bind_key_in_map ('A', tui_rl_switch_mode, tui_ctlx_keymap); - rl_bind_key_in_map (CTRL ('A'), tui_rl_switch_mode, emacs_ctlx_keymap); - rl_bind_key_in_map (CTRL ('A'), tui_rl_switch_mode, tui_ctlx_keymap); - rl_bind_key_in_map ('1', tui_rl_delete_other_windows, emacs_ctlx_keymap); - rl_bind_key_in_map ('1', tui_rl_delete_other_windows, tui_ctlx_keymap); - rl_bind_key_in_map ('2', tui_rl_change_windows, emacs_ctlx_keymap); - rl_bind_key_in_map ('2', tui_rl_change_windows, tui_ctlx_keymap); - rl_bind_key_in_map ('o', tui_rl_other_window, emacs_ctlx_keymap); - rl_bind_key_in_map ('o', tui_rl_other_window, tui_ctlx_keymap); - rl_bind_key_in_map ('q', tui_rl_next_keymap, tui_keymap); - rl_bind_key_in_map ('s', tui_rl_next_keymap, emacs_ctlx_keymap); - rl_bind_key_in_map ('s', tui_rl_next_keymap, tui_ctlx_keymap); -} - -/* Enter in the tui mode (curses). - When in normal mode, it installs the tui hooks in gdb, redirects - the gdb output, configures the readline to work in tui mode. - When in curses mode, it does nothing. */ -void -tui_enable (void) -{ - if (tui_active) - return; - - /* To avoid to initialize curses when gdb starts, there is a defered - curses initialization. This initialization is made only once - and the first time the curses mode is entered. */ - if (tui_finish_init) - { - WINDOW *w; - - w = initscr (); - - cbreak (); - noecho (); - /* timeout (1); */ - nodelay(w, FALSE); - nl(); - keypad (w, TRUE); - rl_initialize (); - tui_set_term_height_to (LINES); - tui_set_term_width_to (COLS); - def_prog_mode (); - - tui_show_frame_info (0); - tui_set_layout (SRC_COMMAND, TUI_UNDEFINED_REGS); - tui_set_win_focus_to (TUI_SRC_WIN); - keypad (TUI_CMD_WIN->generic.handle, TRUE); - wrefresh (TUI_CMD_WIN->generic.handle); - tui_finish_init = 0; - } - else - { - /* Save the current gdb setting of the terminal. - Curses will restore this state when endwin() is called. */ - def_shell_mode (); - clearok (stdscr, TRUE); - } - - /* Install the TUI specific hooks. */ - tui_install_hooks (); - rl_startup_hook = tui_rl_startup_hook; - - tui_update_variables (); - - tui_setup_io (1); - - tui_active = 1; - if (deprecated_safe_get_selected_frame ()) - tui_show_frame_info (deprecated_safe_get_selected_frame ()); - - /* Restore TUI keymap. */ - tui_set_key_mode (tui_current_key_mode); - tui_refresh_all_win (); - - /* Update gdb's knowledge of its terminal. */ - target_terminal_save_ours (); - tui_update_gdb_sizes (); -} - -/* Leave the tui mode. - Remove the tui hooks and configure the gdb output and readline - back to their original state. The curses mode is left so that - the terminal setting is restored to the point when we entered. */ -void -tui_disable (void) -{ - if (!tui_active) - return; - - /* Restore initial readline keymap. */ - rl_set_keymap (tui_readline_standard_keymap); - - /* Remove TUI hooks. */ - tui_remove_hooks (); - rl_startup_hook = 0; - rl_already_prompted = 0; - - /* Leave curses and restore previous gdb terminal setting. */ - endwin (); - - /* gdb terminal has changed, update gdb internal copy of it - so that terminal management with the inferior works. */ - tui_setup_io (0); - - /* Update gdb's knowledge of its terminal. */ - target_terminal_save_ours (); - - tui_active = 0; - tui_update_gdb_sizes (); -} - -void -strcat_to_buf (char *buf, int buflen, - const char *item_to_add) -{ - if (item_to_add != (char *) NULL && buf != (char *) NULL) - { - if ((strlen (buf) + strlen (item_to_add)) <= buflen) - strcat (buf, item_to_add); - else - strncat (buf, item_to_add, (buflen - strlen (buf))); - } -} - -#if 0 -/* Solaris <sys/termios.h> defines CTRL. */ -#ifndef CTRL -#define CTRL(x) (x & ~0140) -#endif - -#define FILEDES 2 -#define CHK(val, dft) (val<=0 ? dft : val) - -static void -tui_reset (void) -{ - struct termio mode; - - /* Reset the teletype mode bits to a sensible state. - Copied tset.c. */ -#if defined (TIOCGETC) - struct tchars tbuf; -#endif /* TIOCGETC */ -#ifdef UCB_NTTY - struct ltchars ltc; - - if (ldisc == NTTYDISC) - { - ioctl (FILEDES, TIOCGLTC, <c); - ltc.t_suspc = CHK (ltc.t_suspc, CTRL ('Z')); - ltc.t_dsuspc = CHK (ltc.t_dsuspc, CTRL ('Y')); - ltc.t_rprntc = CHK (ltc.t_rprntc, CTRL ('R')); - ltc.t_flushc = CHK (ltc.t_flushc, CTRL ('O')); - ltc.t_werasc = CHK (ltc.t_werasc, CTRL ('W')); - ltc.t_lnextc = CHK (ltc.t_lnextc, CTRL ('V')); - ioctl (FILEDES, TIOCSLTC, <c); - } -#endif /* UCB_NTTY */ -#ifdef TIOCGETC - ioctl (FILEDES, TIOCGETC, &tbuf); - tbuf.t_intrc = CHK (tbuf.t_intrc, CTRL ('?')); - tbuf.t_quitc = CHK (tbuf.t_quitc, CTRL ('\\')); - tbuf.t_startc = CHK (tbuf.t_startc, CTRL ('Q')); - tbuf.t_stopc = CHK (tbuf.t_stopc, CTRL ('S')); - tbuf.t_eofc = CHK (tbuf.t_eofc, CTRL ('D')); - /* brkc is left alone. */ - ioctl (FILEDES, TIOCSETC, &tbuf); -#endif /* TIOCGETC */ - mode.sg_flags &= ~(RAW -#ifdef CBREAK - | CBREAK -#endif /* CBREAK */ - | VTDELAY | ALLDELAY); - mode.sg_flags |= XTABS | ECHO | CRMOD | ANYP; - - return; -} -#endif - -void -tui_show_source (const char *file, int line) -{ - struct symtab_and_line cursal = get_current_source_symtab_and_line (); - /* Make sure that the source window is displayed. */ - tui_add_win_to_layout (SRC_WIN); - - tui_update_source_windows_with_line (cursal.symtab, line); - tui_update_locator_filename (file); -} - -void -tui_show_assembly (struct gdbarch *gdbarch, CORE_ADDR addr) -{ - tui_add_win_to_layout (DISASSEM_WIN); - tui_update_source_windows_with_addr (gdbarch, addr); -} - -int -tui_is_window_visible (enum tui_win_type type) -{ - if (tui_active == 0) - return 0; - - if (tui_win_list[type] == 0) - return 0; - - return tui_win_list[type]->generic.is_visible; -} - -int -tui_get_command_dimension (unsigned int *width, - unsigned int *height) -{ - if (!tui_active || (TUI_CMD_WIN == NULL)) - { - return 0; - } - - *width = TUI_CMD_WIN->generic.width; - *height = TUI_CMD_WIN->generic.height; - return 1; -} diff --git a/gdb/tui/tui.h b/gdb/tui/tui.h deleted file mode 100644 index 22ff02a..0000000 --- a/gdb/tui/tui.h +++ /dev/null @@ -1,102 +0,0 @@ -/* External/Public TUI Header File. - - Copyright (C) 1998, 1999, 2000, 2001, 2004, 2007, 2008, 2009 - Free Software Foundation, Inc. - - Contributed by Hewlett-Packard Company. - - This file is part of GDB. - - This program is free software; you can redistribute it and/or modify - it under the terms of the GNU General Public License as published by - the Free Software Foundation; either version 3 of the License, or - (at your option) any later version. - - This program is distributed in the hope that it will be useful, - but WITHOUT ANY WARRANTY; without even the implied warranty of - MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - GNU General Public License for more details. - - You should have received a copy of the GNU General Public License - along with this program. If not, see <http://www.gnu.org/licenses/>. */ - -#ifndef TUI_H -#define TUI_H - -struct ui_file; - -extern void strcat_to_buf (char *, int, const char *); - -/* Types of error returns. */ -enum tui_status -{ - TUI_SUCCESS, - TUI_FAILURE -}; - -/* Types of windows. */ -enum tui_win_type -{ - SRC_WIN = 0, - DISASSEM_WIN, - DATA_WIN, - CMD_WIN, - /* This must ALWAYS be AFTER the major windows last. */ - MAX_MAJOR_WINDOWS, - /* Auxillary windows. */ - LOCATOR_WIN, - EXEC_INFO_WIN, - DATA_ITEM_WIN, - /* This must ALWAYS be next to last. */ - MAX_WINDOWS, - UNDEFINED_WIN /* LAST */ -}; - -/* GENERAL TUI FUNCTIONS */ -/* tui.c */ -extern CORE_ADDR tui_get_low_disassembly_address (struct gdbarch *, - CORE_ADDR, CORE_ADDR); -extern void tui_show_assembly (struct gdbarch *gdbarch, CORE_ADDR addr); -extern int tui_is_window_visible (enum tui_win_type type); -extern int tui_get_command_dimension (unsigned int *width, - unsigned int *height); - -/* Initialize readline and configure the keymap for the switching - key shortcut. */ -extern void tui_initialize_readline (void); - -/* Enter in the tui mode (curses). */ -extern void tui_enable (void); - -/* Leave the tui mode. */ -extern void tui_disable (void); - -enum tui_key_mode -{ - /* Plain command mode to enter gdb commands. */ - TUI_COMMAND_MODE, - - /* SingleKey mode with some keys bound to gdb commands. */ - TUI_SINGLE_KEY_MODE, - - /* Read/edit one command and return to SingleKey after it's - processed. */ - TUI_ONE_COMMAND_MODE -}; - -extern enum tui_key_mode tui_current_key_mode; - -/* Change the TUI key mode by installing the appropriate readline - keymap. */ -extern void tui_set_key_mode (enum tui_key_mode mode); - -extern int tui_active; - -extern void tui_show_source (const char *file, int line); - -extern struct ui_out *tui_out_new (struct ui_file *stream); - -/* tui-layout.c */ -extern enum tui_status tui_set_layout_for_display_command (const char *); - -#endif |