Ken Raeburn [Fri, 14 Apr 1995 20:33:05 +0000 (20:33 +0000)]
* Makefile.in (ALL_EMULATIONS): Added em68kelf.o.
(em68kelf.o): New target.
* config/m68k-elf.mt, emulparams/m68kelf.sh: New files.
* configure.in: Use them for m68*-*-elf.
Ken Raeburn [Fri, 14 Apr 1995 20:25:09 +0000 (20:25 +0000)]
* config.bfd: Add m68*-*-elf*.
* elf32-m68k.c: Filled out implementation, except for dynamic linking support.
* reloc.c (enum bfd_reloc_code_real): Added *_GOT_PCREL, *_GOTOFF, *_PLT_PCREL,
*_PLTOFF, *_68K_* relocations for ELF.
* libbfd.h, bfd-in2.h: Regenerated.
Stu Grossman [Fri, 14 Apr 1995 17:20:29 +0000 (17:20 +0000)]
* README.GDBTK: New file. Contains the obvious.
Ken Raeburn [Thu, 13 Apr 1995 23:36:33 +0000 (23:36 +0000)]
Fix for PR 6732.
* config/tc-sh.c (md_convert_frag): Instead of aborting on large displacements,
print an error message. Don't invoke the code that followed the abort call
until it's been verified.
Ken Raeburn [Thu, 13 Apr 1995 22:21:11 +0000 (22:21 +0000)]
* config/tc-m68k.c (md_show_usage): Add 68060 to list. Split cpu list into
three lines.
Rob Savoye [Thu, 13 Apr 1995 22:17:54 +0000 (22:17 +0000)]
* remote-array.c: New file for Array Tech LSI33k based controller
board.
Kung Hsu [Thu, 13 Apr 1995 20:03:52 +0000 (20:03 +0000)]
* remote-vxsparc.c: New file, preliminary check in, this configuration
not supported yet.
* remote-vxmips.c: ditto.
Kung Hsu [Thu, 13 Apr 1995 19:37:57 +0000 (19:37 +0000)]
* a29k-tdep.c (get_longjmp_target): Replace SWAP_TARGET_AND_HOST with
extract_address.
* remote-vxsparc.c: New file, preliminary check in, this configuration
not supported yet.
* remote-vxmips.c: ditto.
Michael Meissner [Thu, 13 Apr 1995 16:13:48 +0000 (16:13 +0000)]
Do not use unprotected ANSI/ISO prototypes.
Stan Shebs [Thu, 13 Apr 1995 01:23:53 +0000 (01:23 +0000)]
* monitor.h (init_monitor_ops): Declare.
* rom68k-rom.c: Clarify some comments.
(rom68k_open): Define as static, to match decl.
Jim Kingdon [Thu, 13 Apr 1995 00:46:52 +0000 (00:46 +0000)]
* gdb.gdb: New file.
* .gdbinit: Move list-objfiles to gdb.gdb.
Jim Kingdon [Thu, 13 Apr 1995 00:36:37 +0000 (00:36 +0000)]
* values.c (set_internalvar): Set modifiable flag of newval.
Jason Merrill [Wed, 12 Apr 1995 23:07:58 +0000 (23:07 +0000)]
Wed Apr 12 16:06:01 1995 Jason Merrill <jason@phydeaux.cygnus.com>
* test-build.mk: Enable building of shared libraries on IRIX 5 and
OSF/1. Fix compiler flags.
* build-all.mk: Support Linux and OSF/1 3.0. Fix compiler flags.
Jim Kingdon [Wed, 12 Apr 1995 22:17:41 +0000 (22:17 +0000)]
* xcoffread.c: Call complain() rather than error() or printing a
warning.
Stan Shebs [Wed, 12 Apr 1995 19:29:34 +0000 (19:29 +0000)]
Always keep MPW support
Stan Shebs [Wed, 12 Apr 1995 19:27:42 +0000 (19:27 +0000)]
Merge MPW ChangeLog with generic ChangeLog
Stan Shebs [Wed, 12 Apr 1995 18:46:15 +0000 (18:46 +0000)]
Always keep MPW support
Stan Shebs [Wed, 12 Apr 1995 18:44:27 +0000 (18:44 +0000)]
Merge MPW ChangeLog with generic ChangeLog
Ken Raeburn [Wed, 12 Apr 1995 16:41:50 +0000 (16:41 +0000)]
* aoutx.h (machine_type, case bfd_arch_mips): Treat R8000 like R6000 and R4000
for now.
David Edelsohn [Wed, 12 Apr 1995 15:47:39 +0000 (15:47 +0000)]
* arc-tdep.c: #include "gdbcmd.h".
(codestream_seek): Pass CORE_ADDR.
(arc_cpu_type, tmp_arc_cpu_type, arc_cpu_type_table): New globals.
(debug_pipeline_p): Likewise.
(X_...): Instruction field access macros.
(BUILD_INSN): Define.
(codestream_tell): Allow for stream elements > 1 byte.
(codestream_fill): Likewise.
(setup_prologue_scan): New function.
(arc_get_frame_setup): Call it. Update to current spec
regarding prologues. Use BUILD_INSN.
(skip_prologue): New argument `frameless_p'. Use BUILD_INSN.
(arc_frame_saved_pc): New function.
(frame_find_saved_regs): Use BUILD_INSN.
(get_insn_type, single_step): New functions.
(one_stepped): New global.
(arc_set_cpu_type_command, arc_show_cpu_type_command): New functions.
(arc_set_cpu_type): New function.
(_initialize_arc_tdep): Define new `set' commands `cpu',
`displaypipeline', and `debugpipeline'.
* remote-arc.c (break_insn): Add bi-endian support.
(arc_insert_breakpoint): Likewise.
(arc_remove_breakpoint): Likewise.
(switch_command): Delete.
* arc/tm-arc.h (TARGET_BYTE_ORDER): Delete.
(TARGET_BYTE_ORDER_SELECTABLE): Define.
(DEFAULT_ARC_CPU_TYPE): Define.
(SKIP_PROLOGUE_FRAMELESS_P): Define.
(BREAKPOINT): Delete.
(BIG_BREAKPOINT, LITTLE_BREAKPOINT): Define.
(DECR_PC_AFTER_BREAK): Change to 8.
(NO_SINGLE_STEP): Define.
(ARC_PC_TO_REAL_ADDRESS): Define.
(SAVED_PC_AFTER_CALL): Use it.
(NUM_REGS, REGISTER_BYTES): Fix.
(FRAME_SAVED_PC): Call arc_frame_saved_pc.
(FRAME_LOCALS_ADDRESS): Fix.
David Edelsohn [Wed, 12 Apr 1995 15:46:23 +0000 (15:46 +0000)]
ARC stuff.
David Edelsohn [Wed, 12 Apr 1995 15:45:15 +0000 (15:45 +0000)]
Support keep-arc flag.
David Edelsohn [Wed, 12 Apr 1995 14:41:21 +0000 (14:41 +0000)]
* config/tc-arc.c (delay_slot_type): New function.
(md_assemble): Use hashed list of insns.
Print warning if 8 byte insn appears in delay slot.
(md_operand): Handle %st(sym1-sym2).
(get_arc_exp_reloc_type): Likewise.
(md_apply_fix, case BFD_RELOC_ARC_B26): Now using implicit addends
so must store them here.
David Edelsohn [Wed, 12 Apr 1995 14:40:14 +0000 (14:40 +0000)]
ARC stuff.
Jim Kingdon [Wed, 12 Apr 1995 04:42:05 +0000 (04:42 +0000)]
* rs6000-nat.c (vmap_ldinfo): If we don't find ldinfo for the
symfile_objfile, nuke it.
David Edelsohn [Wed, 12 Apr 1995 01:59:39 +0000 (01:59 +0000)]
* configure.in: Recognize --with-newlib.
(sparc-*-sunos4*): Build sim, dejagnu, expect, tcl if cross target.
(arc-*-*): Build g++ stuff now.
Jim Kingdon [Wed, 12 Apr 1995 00:16:35 +0000 (00:16 +0000)]
* top.c, utils.c, defs.h: Remove error_hook. It is currently
unused and would need to hook into error_begin()/return_to_top_level(),
instead of error(), if it were to be used.
Ken Raeburn [Tue, 11 Apr 1995 23:51:52 +0000 (23:51 +0000)]
* configure.in: Require at least autoconf 2.3, because earlier versions lose on
some AIX versions.
* configure: Regenerated.
* configure.in: Add m68k-*-elf.
* config/tc-m68k.c (comment_chars) [OBJ_ELF]: Include '#'.
(md_pseudo_table) [OBJ_ELF]: Ignore "swbeg".
(md_begin): Set alt_notend_table['&'], so svr4-style immediate operands are
accepted.
(md_apply_fix): Argument VALP should point to valueT.
(md_convert_frag): Argument SEC should be type segT.
(md_shortopts) [OBJ_ELF]: Accept 'Q' with an argument.
(md_parse_option): Ignore it.
(md_convert_frag_1): Add in frag address for the symbol in the displacement
calculation.
* config/tc-m68k.h (TARGET_FORMAT) [OBJ_ELF]: Use "elf32-m68k".
(TARGET_ARCH): Define.
(REGISTER_PREFIX_OPTIONAL) [OBJ_ELF]: Default to 0.
(LOCAL_LABEL, FAKE_LABEL_NAME, REGISTER_PREFIX_OPTIONAL): Handle these the same
way for OBJ_ELF as for M68KCOFF.
Ken Raeburn [Tue, 11 Apr 1995 22:55:29 +0000 (22:55 +0000)]
* as.h (struct relax_type): Add forward declaration for type.
Jim Kingdon [Tue, 11 Apr 1995 22:26:14 +0000 (22:26 +0000)]
* utils.c, defs.h (warning_begin): Renamed from warning_setup, for
consistency with error_begin. Also print warning_pre_print.
Document it better.
* utils.c (warning): Use it.
* utils.c (error_begin): Doc fix.
* rs6000-nat.c (vmap_ldinfo): If symfile_objfile is not part of
any vmap, nuke it.
Jim Kingdon [Tue, 11 Apr 1995 19:08:18 +0000 (19:08 +0000)]
* annotate.texi: Clarify which addresses have differing formats
depending on the language and which do not.
Jim Kingdon [Tue, 11 Apr 1995 18:57:57 +0000 (18:57 +0000)]
* printcmd.c (print_address_numeric): Pass use_local to
print_longest, rather than always passing 1.
Stan Shebs [Tue, 11 Apr 1995 18:45:25 +0000 (18:45 +0000)]
Always keep MPW support
Stan Shebs [Tue, 11 Apr 1995 18:21:44 +0000 (18:21 +0000)]
Merge MPW ChangeLog with generic ChangeLog
Jim Kingdon [Tue, 11 Apr 1995 16:39:37 +0000 (16:39 +0000)]
* nlm/Makefile.in: Remove comments discussing munch.
Michael Meissner [Tue, 11 Apr 1995 15:14:07 +0000 (15:14 +0000)]
Use F_SETOWN if SIOCSPGRP is not available.
Ken Raeburn [Tue, 11 Apr 1995 06:34:31 +0000 (06:34 +0000)]
note doc changes
Ken Raeburn [Tue, 11 Apr 1995 06:19:06 +0000 (06:19 +0000)]
bunch o changes
Ken Raeburn [Tue, 11 Apr 1995 06:10:34 +0000 (06:10 +0000)]
write.c: Complain about .space or .org moving backwards.
Do generic rs_machine_dependent relaxation only if TC_GENERIC_RELAX_TABLE is
defined. Use its value as the base of the table, so the actual declaration
can be cpu-specific (and const or not as appropriate). For other cpus where
this isn't done (the majority), delete md_relax_table altogether.
For machines with WORKING_DOT_WORD, delete md_{short,long}_jump_size.
Stan Shebs [Tue, 11 Apr 1995 02:08:59 +0000 (02:08 +0000)]
Always keep MPW support
Stan Shebs [Tue, 11 Apr 1995 01:55:20 +0000 (01:55 +0000)]
Merge MPW ChangeLog in with generic ChangeLog
Ken Raeburn [Tue, 11 Apr 1995 01:31:08 +0000 (01:31 +0000)]
(PCINDEX): New macro.
(md_relax_table): No longer const. Add PCINDEX entries.
(m68k_ip): For AINDX with simple symbol operand, generate a PCINDEX frag if PC
is used, or do normal non-AINDX processing for address register.
(m68k_init_after_args): If cpu is 68000 or 68010, fix md_relax_table to prevent
relaxation of PCINDEX/BYTE mode to SHORT, since they don't support that mode.
(md_convert_frag_1, case PCLEA/LONG): Add 4 to offset, not 2. Add support for
new PCINDEX modes.
(md_estimate_size_before_relax): Process PCINDEX/SZ_UNDEF mode.
(md_convert_frag_1, case PCLEA/SHORT): Add 2 to offset.
(m68k_ip, case most punctuation/AOFF): If using PC, call add_frag using PCLEA.
Ken Raeburn [Tue, 11 Apr 1995 01:29:49 +0000 (01:29 +0000)]
Fix for PR6697:
(nopic_need_relax): New static function, split out from
md_estimate_size_before_relax.
(md_estimate_size_before_relax): Call it.
(load_address, macro): In NO_PIC branches, if nopic_need_relax returns nonzero,
don't attempt GP optimization.
Ken Raeburn [Tue, 11 Apr 1995 01:03:07 +0000 (01:03 +0000)]
Don't explicitly include config.h. Deleted a bunch of "#if 0" code and useless
comments.
(struct m68k_cpu): New type.
(archs, n_archs): New variables, with single list of name/enum mapping and
aliases.
(m68k_ip): Delete the table here.
(m68k_init_after_args): Use the new table here instead of open-coding it.
(md_parse_option, case 'm'): Ditto.
Kung Hsu [Tue, 11 Apr 1995 00:04:41 +0000 (00:04 +0000)]
* valprint.c (print_longest): Fix a syntax error in #ifdef
PRINTF_HAS_LONG_LONG.
Kung Hsu [Mon, 10 Apr 1995 23:53:52 +0000 (23:53 +0000)]
* config/mips/xm-irix5.h: turn on CC_has_LONG_LONG and
PRINTF_HAS_LONG_LONG.
* config/mips/tm-irix5.h: turn on FORCE_LONG_LONG.
Stan Shebs [Mon, 10 Apr 1995 22:59:42 +0000 (22:59 +0000)]
always keep MPW support files
Stan Shebs [Mon, 10 Apr 1995 22:59:03 +0000 (22:59 +0000)]
Merge MPW ChangeLog with generic ChangeLog
Jason Molenda [Mon, 10 Apr 1995 21:39:32 +0000 (21:39 +0000)]
* Makefile.in: move {all,check,install}-gdb from *_MODULES
to *_X11_MODULES due to gdbtk needing X include files et al.
David H. Webster [Mon, 10 Apr 1995 21:18:02 +0000 (21:18 +0000)]
Added "regPacket.h" to "Things to Keep"
David H. Webster [Mon, 10 Apr 1995 21:16:26 +0000 (21:16 +0000)]
Added the following files to "Things to Keep":
est.exp
rom68k.exp
slite-gdb.exp
David H. Webster [Mon, 10 Apr 1995 21:10:09 +0000 (21:10 +0000)]
Added "remote-vx68.c" and "remote-vx960.c" to "Things to Keep"
David H. Webster [Mon, 10 Apr 1995 21:01:22 +0000 (21:01 +0000)]
Removed alpha-regdef.h from "Things to Lose"
David H. Webster [Mon, 10 Apr 1995 20:59:24 +0000 (20:59 +0000)]
Removed the following files from "Things to Keep":
alpha-nw.mt
gdbserve.mt
tm-alphanw.h
David H. Webster [Mon, 10 Apr 1995 20:53:40 +0000 (20:53 +0000)]
Removed "nlmstub.def" from "Things to Keep"
David H. Webster [Mon, 10 Apr 1995 20:49:18 +0000 (20:49 +0000)]
Removed the following files from "Things to Keep":
README-ALPHA-NETWARE
aio.h
alpha-io.S
alpha.c
alpha.h
altdebug.h
Stan Shebs [Mon, 10 Apr 1995 20:26:39 +0000 (20:26 +0000)]
always keep MPW support files
Stan Shebs [Mon, 10 Apr 1995 20:18:22 +0000 (20:18 +0000)]
Merge MPW changes into general ChangeLog
Ken Raeburn [Mon, 10 Apr 1995 20:11:48 +0000 (20:11 +0000)]
doc changes
Ken Raeburn [Mon, 10 Apr 1995 20:06:48 +0000 (20:06 +0000)]
* doc/internals.texi: Add loud disclaimer. Refill to 79 columns, specify
fill-column in local-variables section. Change subheadings to subsections so
they can be cross-referenced. Describe broken words, frags, frag chains,
generic relaxation, relax table, m68k relaxation, m68k addressing modes, test
suite code. Add a few words about various file formats.
Stan Shebs [Mon, 10 Apr 1995 20:05:48 +0000 (20:05 +0000)]
no longer sanitize out MPW support files
Stan Shebs [Mon, 10 Apr 1995 19:44:46 +0000 (19:44 +0000)]
Merge MPW ChangeLog into generic ChangeLog
Ken Raeburn [Mon, 10 Apr 1995 19:40:00 +0000 (19:40 +0000)]
* lib/gas-defs.exp (pass_phase): New proc.
(run_dump_test): Note passing or failing of each phase of this test, instead of
failure of phases or passing of complete test. Ensure test file name is in
reported message.
Ken Raeburn [Mon, 10 Apr 1995 19:38:56 +0000 (19:38 +0000)]
Nuke RCS string. Fix comment.
David Edelsohn [Mon, 10 Apr 1995 08:12:12 +0000 (08:12 +0000)]
Fix patterns.
David Edelsohn [Mon, 10 Apr 1995 08:11:59 +0000 (08:11 +0000)]
Delete illegal insns.
David Edelsohn [Mon, 10 Apr 1995 07:36:06 +0000 (07:36 +0000)]
(test_template_insn): Delete .s/.d files afterwards.
(main body): Run ld, st tests.
David Edelsohn [Mon, 10 Apr 1995 07:34:05 +0000 (07:34 +0000)]
* gas/arc/{ld.[sd],st.[sd]}: New files.
David Edelsohn [Mon, 10 Apr 1995 07:32:57 +0000 (07:32 +0000)]
Tests for ld, lr, st, sr insns.
David Edelsohn [Mon, 10 Apr 1995 06:54:14 +0000 (06:54 +0000)]
shimm values "are always signed"
Jim Kingdon [Sun, 9 Apr 1995 21:05:37 +0000 (21:05 +0000)]
* gdb.base/recurse.exp: Fix comment.
* TODO: Remove item about printing variables in nodebug.exp. Add
item about enabling tests which are only run on some targets.
* gdb.base/watchpoint.exp: Various cleanups (make each test pass or
fail, make test names unique, use new gdb_test convention
regarding pattern, use gdb_test more, etc.).
Jim Kingdon [Sun, 9 Apr 1995 17:10:57 +0000 (17:10 +0000)]
* gdb.base/bitfields.exp: Various cleanups (make each test pass or
fail, make test names unique, etc.).
David Edelsohn [Sun, 9 Apr 1995 00:47:26 +0000 (00:47 +0000)]
More ARC stuff.
David Edelsohn [Sun, 9 Apr 1995 00:22:54 +0000 (00:22 +0000)]
Test extended shifts, mul64/mulu64 insns.
David Edelsohn [Sat, 8 Apr 1995 23:43:39 +0000 (23:43 +0000)]
(test_template_insn): Document usage.
New parameter `cpu', callers updated.
(main body): Test host/graphics/audio extensions.
Test ext/sex insns.
David Edelsohn [Sat, 8 Apr 1995 23:25:34 +0000 (23:25 +0000)]
Tests for various insn3 insns (eg: ext, sex).
David Edelsohn [Sat, 8 Apr 1995 23:10:39 +0000 (23:10 +0000)]
* gas/arc/{arc.exp,math.[sd],flag.[sd],j.[sd]}: New files.
* gas/arc/{branch.[sd],alias.[sd],sshift.[sd]}: New files.
David Edelsohn [Sat, 8 Apr 1995 23:09:56 +0000 (23:09 +0000)]
More tests.
David Edelsohn [Sat, 8 Apr 1995 23:09:22 +0000 (23:09 +0000)]
Tests for single bit versions of asr, lsr, ror, rrc.
David Edelsohn [Sat, 8 Apr 1995 22:31:23 +0000 (22:31 +0000)]
Testcases for mov, rlc, asl.
David Edelsohn [Sat, 8 Apr 1995 22:06:24 +0000 (22:06 +0000)]
Stay away from duplicate arguments, will collide with aliases (eg: and->mov).
David Edelsohn [Sat, 8 Apr 1995 20:33:35 +0000 (20:33 +0000)]
Testcases for b, bl, and lp insns.
David Edelsohn [Sat, 8 Apr 1995 19:58:59 +0000 (19:58 +0000)]
Start of ARC testsuite.
David Edelsohn [Sat, 8 Apr 1995 19:53:24 +0000 (19:53 +0000)]
keep arc subdir if keep-arc.
David Edelsohn [Sat, 8 Apr 1995 19:51:42 +0000 (19:51 +0000)]
* lib/gas-defs.exp (run_dump_test): Handle arguments with paths.
Always resolve testcase status before returning.
If `slurp_options' fails, return and don't do test.
(slurp_options): Fix "can't open" error message.
Return -1 to indicate error.
David Edelsohn [Sat, 8 Apr 1995 19:50:44 +0000 (19:50 +0000)]
*** empty log message ***
Peter Schauer [Sat, 8 Apr 1995 10:00:31 +0000 (10:00 +0000)]
* gdb.base/nodebug.c: Change return type of top and middle to
short.
* gdb.base/nodebug.exp: Remove xfails for ecoff systems, they
are fixed by the recent mdebugread.c changes. Allow `short ()'
as type for top and middle.
Peter Schauer [Sat, 8 Apr 1995 09:59:02 +0000 (09:59 +0000)]
* mdebugread.c (parse_symbol): Use new variable
nodebug_var_symbol_type as type of variables which don't have any
ecoff debug info associated with them.
(parse_symbol, parse_procedure): Use heuristics to determine if
functions were compiled without debugging info and change their
type to nodebug_function_symbol_type.
(_initialize_mdebugread): Initialize nodebug_*_symbol_type.
* source.c (line_info): Clear sal.pc for `info line' without
arguments.
Jim Kingdon [Sat, 8 Apr 1995 02:36:15 +0000 (02:36 +0000)]
* configure.in (host_libs): Remove glob, since it is gone from the
sources.
Stu Grossman [Sat, 8 Apr 1995 01:10:34 +0000 (01:10 +0000)]
* config/pa/tm-hppa.h: Define lots register offsets needed by
w89k-rom.c.
Stu Grossman [Sat, 8 Apr 1995 01:05:01 +0000 (01:05 +0000)]
* monitor.c: make_xmodem_packet and print_xmodem_packet go away.
send_xmodem_packet shows up to do the obvious. Lots of fixes to
xmodem downloads including resetting of block number at start of
new transfers, fix for buffer overrun problem, addition of CRC
generation code.
* (monitor_open): loadtype_str and loadproto_str now default to
first entry in monitor_ops->loadtypes.
* (monitor_wait): Lengthen register dump buf, because of verbose
Winbond monitor.
* (monitor_fetch_register): Report unimplemented registers as 0.
* (monitor_read_memory): Only do 16 byte aligned transfers
because of formatting weirdness with the Winbond monitor. Also,
ignore non-hex, non-whitespace formatting between bytes (same
monitor).
* (monitor_load): Clean up logic.
* (monitor_load_srec): Re-do xmodem support. Move lots of it
into send_xmodem_packet.
* (getacknak): Get rid of polls and timeouts. Handle CRC
requests from receiver.
* (monitor_make_srec): Efficiency improvements. Don't call
sprintf to output two digit hex numbers.
* (crcinit, docrc): New, CRC-16 support routines.
* (send_xmodem_packet): New routine to generate either CRC-16 or
checksummed xmodem packets.
* remote-est.c (est_loadtypes), rom68k-rom.c (rom68k_loadtypes):
Reduce tables down to only the load types supported by each
monitor.
* w89k-rom.c (w89k_supply_register): Parses output of Winbond
register dumps.
* (w89k_loadtypes, w89k_loadprotos): Reduce to just srec/xmodem.
* (w89k_cmds): Add clear all breakpoints, memory fill, and dump
registers commands.
David Edelsohn [Fri, 7 Apr 1995 03:54:08 +0000 (03:54 +0000)]
* arc-dis.c (print_insn): New parameter `big_p'. Callers updated.
Call arc_get_opcode_mach to map bfd mach number to opcode value.
(print_insn_*): Pass bfd mach number, not opcode version.
* arc-opc.c (arc_get_opcode_mach): New function.
David Edelsohn [Fri, 7 Apr 1995 03:40:15 +0000 (03:40 +0000)]
* emulparams/arcelf.sh (ENTRY): Define.
David Edelsohn [Fri, 7 Apr 1995 03:38:05 +0000 (03:38 +0000)]
* arc.h (arc_get_opcode_mach): Define prototype.
David Edelsohn [Fri, 7 Apr 1995 03:14:12 +0000 (03:14 +0000)]
ARC stuff.
David Edelsohn [Fri, 7 Apr 1995 03:13:42 +0000 (03:13 +0000)]
* config/tc-arc.c (arc_condition_codes): Deleted.
(init_opcode_tables): Delete cpu_type_map, call
arc_get_opcode_mach instead.
(arc_common): Delete non-ELF stuff. Require leading '.' in .data.
(md_apply_fix): Delete non-ELF stuff.
Disable special handling of limm values, treat them normally.
(get_arc_exp_reloc_type): New argument `data_p'. Callers updated.
(md_assemble): All limm operands must be output by gas, the opcode
insertion routines cannot be used (they don't do anything and we're
using implicit addends now so we need to output something).
* config/tc-arc.h (FAKE_LABEL_NAME): Define.
Michael Meissner [Thu, 6 Apr 1995 21:08:05 +0000 (21:08 +0000)]
Initial Linux ELF support.
Jim Kingdon [Thu, 6 Apr 1995 15:59:34 +0000 (15:59 +0000)]
* gdb.base/break.exp: Remove commented out if $usestubs {}. As
nearly as I can tell, the whole thing was an accident in Stu's
change of 24 Mar 1995 (logged in ../ChangeLog), in which he meant
to replace a send/expect pair with gdb_test, but ended up only
adding the gdb_test. My change of 24 Mar 1995 and Kung's change
of 30 Mar 1995 took care of it, but left this vestigial comment
which I am now nuking.
Jim Kingdon [Thu, 6 Apr 1995 03:03:12 +0000 (03:03 +0000)]
* mips-tdep.c (mips_print_register): Remove unused variable
our_type and call to init_type. Fixes memory leak. Reindent function.
* mips-tdep.c (mips_print_register), findvar.c
(write_register_bytes): Make buffer char[] instead of unsigned
char[].
Jeff Law [Tue, 4 Apr 1995 20:52:24 +0000 (20:52 +0000)]
Keep hppa.