Andrew Cagney
5e04534667
2003-06-01 Andrew Cagney <cagney@redhat.com>
...
* configure.tgt: Replace mips64*vr4xxx*el-*-elf*,
mips64*vr4xxx*-*-elf*, mips64*vr4300*el-*-elf*,
mips64*vr4300*-*-elf*, mips64*vr4100*el-*-elf*,
mips64*vr4100*-*-elf*, mips64*vr5000*el-*-elf*, and
mips64*vr5000*-*-elf* with mips64 mips64*vr*-*-elf*. Delete
mips*tx39*el*-elf*. Map mips*-sony-* and mips64*-big-* onto
mips64. Map mips*-dec-*, mips*-big-*, mips*-little-*,
mips*-*-riscos* and mips*-*-sysv* onto mips.
* config/mips/mips64.mt: New file.
* config/mips/mips.mt: New file.
* config/mips/littlemips.mt: Delete file.
* config/mips/decstation.mt: Delete file.
* config/mips/vr4300el.mt: Delete file.
* config/mips/vr5000el.mt: Delete file.
* config/mips/vr5000.mt: Delete file.
* config/mips/vr4100.mt: Delete file.
* config/mips/vr4xxxel.mt: Delete file.
* config/mips/vr4300.mt: Delete file.
* config/mips/vr4xxx.mt: Delete file.
* config/mips/bigmips.mt: Delete file.
* config/mips/bigmips64.mt: Delete file.
* config/mips/tx39l.mt (TM_FILE): Set to "tm-tx39.h".
* config/mips/embedl64.mt (TM_FILE): Set to "tm-mips64.h".
* config/mips/embed64.mt (TM_FILE): Set to "tm-mips64.h"
* config/mips/embedl.mt (TM_FILE): Set to "tm-mips.h".
* config/mips/tm-tx39.h: Include "tm-mips.h" instead of
"tm-bigmips.h".
* config/mips/tm-irix3.h: Ditto.
* config/mips/tm-mipsv4.h: Ditto.
* config/mips/tm-embed.h: Ditto.
* config/mips/tm-irix6.h: Include "tm-mips64.h" instead of
"tm-bigmips64.h".
* config/mips/tm-vr5000el.h: Delete file.
* config/mips/tm-tx39l.h: Delete file.
* config/mips/tm-vr4300el.h: Delete file.
* config/mips/tm-vr4xxxel.h: Delete file.
* config/mips/tm-vr4300.h: Delete file.
* config/mips/tm-vr4100.h: Delete file.
* config/mips/tm-vr4xxx.h: Delete file.
* config/mips/tm-vr5000.h: Delete file.
* config/mips/tm-embedl64.h: Delete file.
* config/mips/tm-embedl.h: Delete file.
* config/mips/tm-embed64.h: Delete file.
* config/mips/tm-bigmips64.h: Delete file.
* config/mips/tm-bigmips.h: Delete file.
2003-06-01 14:45:28 +00:00
Kevin Buettner
5e2e9765a7
Print correct register names for MIPS targets using n32/n64 ABIs.
2003-03-19 06:21:14 +00:00
Kevin Buettner
fe29b929e2
Multiarch NUM_REGS for MIPS.
2002-12-13 18:09:30 +00:00
Daniel Jacobowitz
8343f86c90
* c-exp.y (THIS): Delete token and grammar rule.
...
(yylex): Don't return THIS.
* cp-valprint.c (vtbl_ptr_name_old): Delete.
(cp_is_vtbl_ptr_type): Don't check vtbl_ptr_name_old.
* demangle.c (cplus_markers): Update comment. Put '$'
first. Remove CPLUS_MARKER.
(_initialize_demangler): Don't call set_cplus_marker_for_demangling.
* jv-exp.y (THIS): Delete token and grammar rule.
(yylex): Don't return THIS.
* mips-tdep.c (mips_dump_tdep): Don't dump CPLUS_MARKER.
* objc-exp.y (THIS): Delete token and grammar rule.
(yylex): Don't return THIS.
* p-exp.y (yylex): Remove reference to CPLUS_MARKER.
* stabsread.c (vptr_name, vb_name): Replace CPLUS_MARKER with '$'.
(read_member_functions): Likewise for opname.
(read_tilde_fields): Use is_cplus_marker.
* defs.h (CPLUS_MARKER): Don't define.
* config/tm-sysv4.h (CPLUS_MARKER): Likewise.
* config/i386/xm-i386sco.h (CPLUS_MARKER): Likewise.
* config/mips/tm-irix3.h (CPLUS_MARKER): Likewise.
* config/mips/tm-irix6.h (CPLUS_MARKER): Likewise.
* config/rs6000/tm-rs6000.h (CPLUS_MARKER): Likewise.
* config/i386/tm-i386v4.h: Delete file.
* config/djgpp/fnchange.lst: Delete tm-i386v4.h.
* config/i386/tm-i386sol2.h: Include "i386/tm-i386.h" instead.
* config/i386/tm-i386v42mp.h: Include "i386/tm-i386.h" instead.
* config/i386/tm-ptx.h: Include "i386/tm-i386.h" instead.
* config/i386/i386gnu.mt (TM_FILE): Use tm-i386.h.
* config/i386/i386sco5.mt (TM_FILE): Likewise.
* config/i386/i386v4.mt (TM_FILE): Likewise.
* config/i386/ncr3000.mt (TM_FILE): Likewise.
2002-10-11 14:02:39 +00:00
Kevin Buettner
b6ba6518e9
Update/correct copyright notices.
2001-03-06 08:22:02 +00:00
Jason Molenda
2df3850c7b
import gdb-1999-10-11 snapshot
1999-10-12 04:37:53 +00:00
Jason Molenda
c5aa993b1f
import gdb-1999-07-07 post reformat
1999-07-07 20:19:36 +00:00
Jason Molenda
cce74817d9
import gdb-1999-06-07 snapshot
1999-06-07 19:19:32 +00:00
Stan Shebs
c906108c21
Initial creation of sourceware repository
1999-04-16 01:35:26 +00:00
Stan Shebs
071ea11e85
Initial creation of sourceware repository
1999-04-16 01:34:07 +00:00
Fred Fish
6c9638b444
Update FSF address.
1995-08-02 03:41:12 +00:00
Peter Schauer
e3c05e1758
* config/mips/tm-irix3.h, config/mips/tm-irix5.h,
...
config/mips/tm-mipsv4.h (SIGFRAME_FPREGSAVE_OFF): Define.
1995-07-29 08:50:35 +00:00
Peter Schauer
5522e8a977
* config/mips/tm-irix3.h (CAUSE_REGNUM, BADVADDR_REGNUM):
...
Fix definitions.
1995-03-28 06:58:39 +00:00
Peter Schauer
b5ec0a8e8a
* config/mips/tm-irix3.h: Add sigcontext offsets for Irix.
1993-05-22 10:35:55 +00:00
Peter Schauer
ac8cf67dca
* config/mips/tm-irix3.h: Clean up, use tm-bigmips.h and redefine
...
the necessary bits.
* findvar.c (value_from_register): Fix uninitialized first_addr
which caused problems with assignment of doubles to register variables
on some targets.
* mipsread.c: Remove TM_FILE_OVERRIDE, include tm.h and provide the
missing mips definitions if necessary.
Fix handling of double register variables for mips targets and big
endian hosts. These patches are from Paul Flinders <ptf@delcam.co.uk >.
* config/mips/tm-mips.h: Increase MAX_REGISTER_{RAW,VIRTUAL}_SIZE to
8 bytes for doubles.
* config/mips/tm-mips.h (REGISTER_CONVERT_TO_TYPE): New macro for
conversion of type held in multiple registers to host format.
* config/mips/tm-mips.h (REGISTER_CONVERT_FROM_TYPE): New macro,
companion to REGISTER_CONVERT_TO_TYPE.
* config/mips/tm-mips.h (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE):
Convert to function calls.
* config/mips/tm-mips.h (FIX_CALL_DUMMY): New code for big endian
mips targets.
* mips-tdep.c (mips_print_register): Raw buffer now needs just
MAX_REGISTER_RAW_SIZE bytes.
* mips-tdep.c (mips_print_register): Use REGISTER_CONVERT_TO_TYPE
(if defined) for doubles.
* mips-tdep.c: (mips_extract_return_value, mips_store_return_value):
New functions, take care of REGISTER_CONVERT_TO/FROM_TYPE.
* valops.c (value_assign): Use REGISTER_CONVERT_TO_TYPE if
defined.
* findvar.c (value_from_register): Use REGISTER_CONVERT_TO_TYPE if
defined.
1993-05-22 07:26:25 +00:00
Peter Schauer
0142214462
* config/mips/tm-mips.h (STABS_REG_TO_REGNUM): Match it with the gcc
...
definition.
* config/mips/tm-irix3.h (STABS_REG_TO_REGNUM): Add.
1993-05-01 09:56:13 +00:00
Fred Fish
5076de826c
* config/{*.mt, *.mh}: All target and host makefile fragment
...
config files moved to an appropriate config/<cpu> subdirectory.
* nm-*, xm-*, tm-*: All native, host, and target files, which
get linked to nm.h, xm.h, and tm.h respectively by configure,
moved to appropriate config/<cpu> subdirectory.
1993-03-23 01:19:58 +00:00