[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