Commit Graph

7052 Commits

Author SHA1 Message Date
Jim Kingdon 98d80d23d1 remove netbsd386.mt; the file was checked in by sef but isn't used 1993-08-23 19:51:08 +00:00
David D. Zuhn af9508b2fb nuke chill stuff from Makefile 1993-08-23 19:46:22 +00:00
Jim Kingdon a656507936 Write ChangeLog entry for sef changes.
Remove dbxread.c change; I handle this in BFD by making the name start
with "a.out".
1993-08-23 19:46:03 +00:00
David D. Zuhn 3d7de4c290 config.sub also has v9 code 1993-08-23 19:41:49 +00:00
David D. Zuhn 72545cc6bd remove Sanitize markers 1993-08-23 19:39:56 +00:00
Jim Kingdon c28096f36a Write (half-assed) ChangeLog entry for sef changes.
Change name of target from netbsd-386 to a.out-netbsd-386 so that GDB
can recognize it as an a.out variant.
1993-08-23 19:35:33 +00:00
Jim Kingdon 56486d6314 Remove unused file netbsd386.mt 1993-08-23 19:28:09 +00:00
Jim Kingdon 1a113bac3c new for svr4 on delta 88k 1993-08-23 18:29:21 +00:00
Ian Lance Taylor 6e8dda9c46 * config/tc-mips.c (set_at): Added unsignedp argument. Use
load_register.
	(set_at_unsigned): Removed; changed callers to use set_at.
	(load_register): Removed unused ip argument.  Changed callers.
	(append_insn): Don't swap branch and branch likely.
	(macro_build): Handle 'u'.
	(load_register): Handle 64 bit constants.
	(macro): Added M_DABS, removed M_ABSU.  Numerous changes to
	support 64 bit constants.
	(mips_ip): Use hex constants in range checks for clarity.
	(md_number_to_chars): Support 8 byte values.
1993-08-23 17:04:49 +00:00
Ian Lance Taylor 320cdccfb1 * mips-opc.c ("absu"): Removed.
("dabs"): Added.
1993-08-23 17:02:50 +00:00
Ian Lance Taylor de14dfd747 * mips.h (M_ABSU): Removed (absolute value of unsigned number??).
(M_DABS): Added.
1993-08-23 17:02:38 +00:00
Sean Eric Fagan f8b2936364 Added support for netbsd386 (almost-but-not-quite 386bsd). 1993-08-23 07:46:47 +00:00
Sean Eric Fagan 05c81f45b4 Add support for netbsd386 (almost-but-not-quite 386bsd). 1993-08-23 07:45:32 +00:00
Sean Eric Fagan fbd5481a2e Don't let netbsd386.c get sanitized out. 1993-08-23 07:43:25 +00:00
Jim Kingdon dd8126d922 * stabs.texinfo (XCOFF-differences): Remove references to
non-existent types N_DECL and N_RPSYM.

	* stabs.texinfo (String Field): Say that type attributes bug is
	fixed in GDB 4.10, since it is.

	* stabs.texinfo: Clean up djm cleanups, and more cleanups of my own.
1993-08-22 19:53:21 +00:00
David MacKenzie f958d5cdac more formatting cleanups 1993-08-21 05:09:09 +00:00
David MacKenzie 6fe91f2c23 formatting cleanups 1993-08-21 04:32:28 +00:00
Jim Kingdon 6ecb870e36 * remote-nindy.c: Remove unused include of sys/ioctl.h. 1993-08-21 03:26:21 +00:00
Jim Kingdon b385d4d9c5 * config.guess: Deal with OSF/1 1.3 on alpha. 1993-08-21 02:56:06 +00:00
Jim Kingdon fd6d75568c Rearrange comments regarding Things-to-los 1993-08-21 02:55:03 +00:00
Jim Kingdon 313dd52048 * frame.h, symtab.h: Revise comments regarding baseregs. 1993-08-21 02:54:33 +00:00
Jim Kingdon baf4ded0d8 * stabs.texinfo: When explaining the n_type of a stab, standardize
how we do it ('#' as a comment indicator, "36 is N_FUN" as text,
	no tabs, use @r).
	(Global Variables): Clean up.
1993-08-21 02:14:30 +00:00
Roland Pesch 34a6ce551a a4rc.sed is distributable. 1993-08-21 01:34:13 +00:00
Jim Kingdon f204c4ebe9 Add comments about files in Things-to-lose 1993-08-21 01:10:17 +00:00
Jim Kingdon 8d3ad2528f * config/m88k-elf.mt: New file.
* config.bfd: Use it for m88*-*-sysv4*.
1993-08-21 00:52:58 +00:00
K. Richard Pixley 1e35cd8f6d comments for tc-m88k.h change 1993-08-20 23:52:35 +00:00
K. Richard Pixley 78805240a0 updated copyrights, declare TC_CONS_RELOC 1993-08-20 23:52:10 +00:00
Ken Raeburn d24928c05b * elfcode.h (elf_build_phdrs): Unused function deleted.
(bfd_shdr_from_section): Ditto.
(write_relocs): Don't change section contents for addend.
(elf_locate_sh): Return type is now always elf_internal_shdr, since the other
types were really aliases for this type anyways.  Don't compile this function,
since it is static and doesn't appear to be used in this file.
(sym_is_global): Return non-zero for weak symbols.  Abort if sec ptr is null.
(swap_out_syms): Reorder tests so function symbols can be weak.
(elf_slurp_symbol_table): Don't use BSF_EXPORT.
(elf_slurp_reloca_table): Make RELOC_PROCESSING section smaller by
extracting out some common code.  Abort if BFD section symbol has null name.
(elf_slurp_reloc_table): Translate ELF section symbols into BFD section
symbols.  Don't read section contents to fill in addend field.

* Merged from OSF:

Tue Jun 15 14:38:32 1993  Michael Meissner  (meissner@osf.org)

* libelf.h (struct Elf_Sym_Extra): New structure to contain ELF
specific information for a symbol.  Put in elf_sym_num, which
gives the external symbol number in the elf object file, since
local symbols must come before global symbols.
(elf_sym_extra): New macro.
(elf_symtab_map): Delete, in favor of using Elf_Sym_Extra.
* elfcode.h (elf_map_symbols): Use Elf_Sym_Extra to map internal
symbol number to external number.  Store the address of the
Elf_Sym_Extra field for the symbol in the udata field.
(elf_write_object_contents): Use Elf_Sym_Extra to map out symbols.

Sun Jun 20 16:30:11 1993  Michael Meissner  (meissner@osf.org)

* elfcode.h (elf_obj_tdata): Add field to count the size of the
array of pointers to section symbols.
(elf_map_symbols): Bump the max index of the section symbols so
that we don't overwrite memory.  Store the max index into the
elf_obj_tdata field.

Sat Jun 19 10:12:27 1993  Michael Meissner  (meissner@osf.org)

* elfcode.h (elf_obj_tdata): Add pointer to an array of pointers
to the section symbols we created.  Remove unused field internal_syms.
(elf_map_symbols): Fill in array of pointers to section symbols.  Only create
section symbols for sections that have SEC_ALLOC set, and have non-zero size.
(elf_symbol_from_bfd_symbol): If udata is NULL, and this is a section symbol,
look up the section in the list of section symbols, and set the udata pointer
appropriately.  Otherwise, if udata is still NULL, fail an assertion, and use
0, instead of dropping core.
1993-08-20 22:21:49 +00:00
Peter Schauer 018ab14f59 * mipsread.c (parse_partial_symbols, psymtab_to_symtab_1):
Set language for psymtab and symtab.
	* mipsread.c (new_symbol):  Set language and initialize demangled
	name for symbol.
	* symmisc.c (print_symbol):  Use SYMBOL_SOURCE_NAME when printing
	the symbol type.
	* symtab.c (decode_line_1):  Inhibit coredumps with cfront executables.
1993-08-20 22:10:15 +00:00
Jim Kingdon 0ca9bd1214 * Move KERNEL_U_ADDR from xm-hp300bsd.h to nm-hp300bsd.h and make
it conditionalized on 4.3 vs. 4.4.
	* config/m68k/nm-hp300bsd.h: Move REGISTER_U_ADDR out of 4.3 and
	4.4 sections; it was identical and now works for 4.4.
1993-08-20 21:59:05 +00:00
Ken Raeburn 7bece32411 * elf32-i386.c (elf_howto_table): All partial_inplace fields should be "true". 1993-08-20 21:18:56 +00:00
David D. Zuhn 7f82101dac remove univel from unixware build config name 1993-08-20 21:14:17 +00:00
Jim Kingdon b33e0e0b6a * mips-tdep.c (is_delayed): Use INSN*BRANCH* not ANY_DELAY. 1993-08-20 19:26:21 +00:00
Ian Lance Taylor 03f4cf996a * config.bfd (mips-*-elfl*, mips-*-elf*): New targets, using
mipslelf and mipsbelf respectively.
	* config/mipslelf.mt, config/mipsbelf.mt: New files.
	* elf32-mips.c: Added some reloc information.
	* configure.in: Fixed error message.
1993-08-20 19:19:51 +00:00
Ken Raeburn 52f94fc486 minor doc tweaks 1993-08-20 19:10:58 +00:00
Jim Kingdon 8af0de9131 * printcmd.c (MAKEVA_END): Update this version to use "aligner". 1993-08-20 19:09:12 +00:00
Ian Lance Taylor 5a735b6353 * ecoff.c (ECOFF_LONG_SIZE): Removed. Just use constants. 1993-08-20 16:21:45 +00:00
Ian Lance Taylor 8358c818ff * config/tc-mips.c (mips_isa): New static variable.
(md_begin): Initialize mips_isa based on TARGET_CPU.  Don't sanity
	check macros.  Set text alignment and GP size here.
	(md_assemble): Don't set text alignment and GP size here.
	(append_insn): Don't insert NOPs for load delays if mips_isa >= 2.
	Use the right mask and shift for WRITE_FPR_T and WRITE_FPR_S.  Add
	a NOP after a branch likely.
	(mips_emit_delays): Don't insert NOPS for load delays if mips_isa
	>= 2.
	(macro): Support r6000 and r4000 macros.
	(mips_ip): Check insn ISA level against mips_isa before using it.
	Added 'x' case for ignored register.
	(md_parse_option): Handle -mipsN and -mcpu=XX.
1993-08-20 15:45:50 +00:00
Ian Lance Taylor 2bef2d3e57 * mips-opc.c: Added r6000 and r4000 instructions and macros.
Changed hazard information to distinguish between memory load
	delays and coprocessor load delays.
1993-08-20 15:40:51 +00:00
Ian Lance Taylor 0834f5184d * mips.h (INSN_*): Changed values. Removed unused definitions.
Added INSN_COND_BRANCH_LIKELY, INSN_ISA2 and INSN_ISA3.  Split
	INSN_LOAD_DELAY into INSN_LOAD_MEMORY_DELAY and
	INSN_LOAD_COPROC_DELAY.  Split INSN_COPROC_DELAY into
	INSN_COPROC_MOVE_DELAY and INSN_COPROC_MEMORY_DELAY.
	(M_*): Added new values for r6000 and r4000 macros.
	(ANY_DELAY): Removed.
1993-08-20 15:40:00 +00:00
Ken Raeburn c8d4cda17c tc-i386, tc-sparc, obj-elf, tc.h changes 1993-08-20 05:29:56 +00:00
Ken Raeburn d7852a330d * tc-sparc.c (s_local): Function moved and renamed...
* obj-elf.c (obj_elf_local): ...to here.
* tc-sparc.c (md_pseudo_table), obj-elf.c (obj_pseudo_table): Move handling of ".local".
1993-08-20 05:29:24 +00:00
Peter Schauer 5e95818815 * gdb.t15/funcargs.exp: Allow arguments for main in backtraces
as vax gdb will display them.
1993-08-20 05:13:13 +00:00
Peter Schauer 6ac14d259e * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define.
* mipsread.c (parse_symbol, parse_type, cross_ref):  Handle corrupt
	file indirect entries with complaints instead of core dumps. Remove
	complaint for stTypedef within aggregates.
1993-08-20 05:12:14 +00:00
Peter Schauer 486c47b94f * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define. 1993-08-20 05:10:48 +00:00
Jim Kingdon 6492681377 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confound
optimizers.
1993-08-20 01:10:51 +00:00
Jim Kingdon 7161494de7 * scope.exp: Change "bad value for localval" messages so each one
is unique.
1993-08-20 00:42:19 +00:00
David D. Zuhn 26fac605fb fix install.sh on DECstation; handle lack of c++ on h8[35]00 for libio 1993-08-20 00:37:33 +00:00
Jim Kingdon 62db94cb84 * config/unix-gdb.exp (gdb_exit): Move info on this vs.
lib/gdb.exp (gdb_exit) from ChangeLog to comments.
1993-08-19 23:57:21 +00:00
Jim Kingdon e09c5e26b8 * coffread.c (process_coff_symbol): Ignore tagnames like .0fake.
* coffread.c (coff_read_enum_type): #if 0 out code which changes
	enum {FALSE, TRUE} into boolean.
1993-08-19 23:33:59 +00:00