gdb: Move DJGPP/go32 bits to their own tdep file
authorPedro Alves <palves@redhat.com>
Wed, 12 Apr 2017 15:00:04 +0000 (16:00 +0100)
committerPedro Alves <palves@redhat.com>
Wed, 12 Apr 2017 15:00:04 +0000 (16:00 +0100)
commit8f10c9323357ad190c0383f2fc9d394316447905
tree1dd5c69623d43e58a17c7b778fb2e4ff1d918cb4
parent0a31ccfbd84660a91b133a9915e6f63c30033189
gdb: Move DJGPP/go32 bits to their own tdep file

I posit that this makes them easier to find.

The other day while working on the wchar_t patch, I had a bit of
trouble finding the DJGPP/go32 tdep bits.  My initial reaction was
looking for a go32-specific tdep file, but there's none.

Confirmed that a --host=i586-pc-msdosdjgpp GDB still builds
successfully and includes the  i386-go32-tdep.o object.

Confirmed that an --enable-targets=all build of GDB on x86-64
GNU/Linux includes the DJGPP/go32 bits too.

gdb/ChangeLog:
2017-04-12  Pedro Alves  <palves@redhat.com>

* Makefile.in (ALL_TARGET_OBS): Add i386-go32-tdep.o.
* configure.tgt: Handle i[34567]86-*-go32* and
i[34567]86-*-msdosdjgpp*.
* i386-tdep.c (i386_svr4_reg_to_regnum):
Make extern.
(i386_go32_init_abi, i386_coff_osabi_sniffer): Moved to
i386-go32-tdep.c.
(_initialize_i386_tdep): DJGPP bits moved to i386-go32-tdep.c.
* i386-go32-tdep.c: New file.
* i386-tdep.h (tdesc_i386_mmx, i386_svr4_reg_to_regnum): New
declarations.
gdb/ChangeLog
gdb/Makefile.in
gdb/configure.tgt
gdb/i386-go32-tdep.c [new file with mode: 0644]
gdb/i386-tdep.c
gdb/i386-tdep.h
This page took 0.026463 seconds and 4 git commands to generate.