[PATCH, checked in] Reorg of header files
Eric Christopher
echristo@redhat.com
Mon Jul 29 15:25:00 GMT 2002
Colossal reorg patch.
Changes: Moves to dwarf2. Removes ecoff.h (mips-ecoff still exists, but
didn't build before/after). -gstabs still works and is now just plain
stabs, -gcoff (and the -mmdebug for gas) only work under ecoff. Header
files removed. No regressions with the exception of mips32 which has a
sim problem around ldc1 (and since mipsisa32 is now hard float this
shows up). gdb looks better in tests as well.
Couple of things:
1) wasn't sure where to document new configure options.
2) or to document that gofast is now turned off by default
-eric
--
I don't want a pony, I want a rocket
powered jetpack!
2002-07-29 Eric Christopher <echristo@redhat.com>
* config/mips/elf.h: Remove ecoff.h and gofast includes.
(DWARF2_DEBUGGING_INFO, DBX_DEBUGGING_INFO): Define
unconditionally.
(SDB_DEBUGGING_INFO): Undefine.
(PREFERRED_DEBUGGING_TYPE): Set to DWARF2_DEBUG.
(PUT_SDB_SIZE): Remove.
(SUBTARGET_ASM_DEBUGGING_SPEC): Redefine.
(STARTFILE_SPEC): Add isa3264 define.
* config/mips/elf64.h: Ditto. Move TARGET_MEM_FUNCTIONS from
here...
* config/mips/ecoff.h: Remove. and here...
* config/mips/iris3.h: and here...
* config/mips/sni-svr4.h: and here...
* config/mips/mips.h: To here. Remove OBJECT_FORMAT_ROSE ifdefs.
Add assembler -mmdebug options for non-dwarf debugging.
* config/mips/r3900.h: Remove debug info defines.
* config/mips/isa32-linux.h: Remove, move functionality to
config.gcc.
* config/mips/isa3264.h: Ditto.
* config/mips/t-isa3264: Fix up for file removal and gofast
configure
change.
* config/mips/t-elf: Ditto.
* config/mips/t-ecoff: Ditto.
* config/mips/t-r3900: Ditto.
* config/mips/t-iris5-6: Ditto.
* config/mips/t-isa3264: Ditto.
* config/mips/t-linux: Remove.
* config/mips/t-netbsd: Remove.
* config/mips/t-mips: New file.
* config/mips/t-gofast: Ditto.
* config/mips/netbsd.h: Remove unnecessary undefines.
* config/mips/linux.h: Remove #include of mips.h.
* config.gcc: Add mips.h include for elf targets. Remove tm_file
for ecoff. Add gofast configure option for mips.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: mips.diff
Type: text/x-patch
Size: 30457 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20020729/0d00175d/attachment.bin>
More information about the Gcc-patches
mailing list