aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-08-20 * config.bfd (mips-*-elfl*, mips-*-elf*): New targets, usingIan Lance Taylor3-1/+13
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-20minor doc tweaksKen Raeburn1-4/+4
1993-08-20* printcmd.c (MAKEVA_END): Update this version to use "aligner".Jim Kingdon2-2/+6
1993-08-20 * ecoff.c (ECOFF_LONG_SIZE): Removed. Just use constants.Ian Lance Taylor1-0/+4
1993-08-20 * config/tc-mips.c (mips_isa): New static variable.Ian Lance Taylor2-148/+688
(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 * mips-opc.c: Added r6000 and r4000 instructions and macros.Ian Lance Taylor2-26/+218
Changed hazard information to distinguish between memory load delays and coprocessor load delays.
1993-08-20 * mips.h (INSN_*): Changed values. Removed unused definitions.Ian Lance Taylor2-43/+107
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-20tc-i386, tc-sparc, obj-elf, tc.h changesKen Raeburn1-0/+33
1993-08-20* tc-sparc.c (s_local): Function moved and renamed...Ken Raeburn1-0/+166
* 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 * gdb.t15/funcargs.exp: Allow arguments for main in backtracesPeter Schauer1-0/+5
as vax gdb will display them.
1993-08-20 * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define.Peter Schauer2-176/+343
* 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 * config/vax/tm-vax.h (BELIEVE_PCC_PROMOTION): Define.Peter Schauer1-0/+4
1993-08-20 * gdb.t20/gdbme.cc: Do some calculation with v.x, to confoundJim Kingdon1-0/+3
optimizers.
1993-08-20 * scope.exp: Change "bad value for localval" messages so each oneJim Kingdon1-0/+3
is unique.
1993-08-20fix install.sh on DECstation; handle lack of c++ on h8[35]00 for libioDavid D. Zuhn2-7/+7
1993-08-19 * config/unix-gdb.exp (gdb_exit): Move info on this vs.Jim Kingdon2-0/+7
lib/gdb.exp (gdb_exit) from ChangeLog to comments.
1993-08-19 * coffread.c (process_coff_symbol): Ignore tagnames like .0fake.Jim Kingdon2-39/+83
* coffread.c (coff_read_enum_type): #if 0 out code which changes enum {FALSE, TRUE} into boolean.
1993-08-19* gdb.t06/signals.exp: Skip the whole file with xfail for delta68.Jim Kingdon1-0/+4
1993-08-19 * config/m68k/delta68.m{t,h}: Use nm-delta68.h, etc. notJim Kingdon5-6/+23
non-existent files nm-delta.h, etc. * config/m68k/tm-delta68.h: Define CANNOT_STORE_REGISTER. * delta68-nat.c: Add "[0]" in offsetof argument. * delta68-nat.c (_initialize_kernel_u_addr): Don't try to set up nl with initializer, just assign to it. Check n_scnum field on return.
1993-08-19 * Makefile.in (BFD_LIBS, ALL_MACHINES, BFD32_BACKENDS, BFD64_BACKENDS,David MacKenzie2-25/+89
OPTIONAL_BACKENDS): Alphabetize entries and add a few missing ones. * archures.c: Alphabetize decls.
1993-08-19add more missing vectorsDavid MacKenzie1-17/+14
1993-08-19targets.c (target_vector): Remove hp300bsd_vec due to clash with sunos_big_vec.David MacKenzie2-0/+3
1993-08-19Thu Aug 19 09:45:51 1993 David J. Mackenzie (djm@thepub.cygnus.com)David MacKenzie3-98/+176
* configure.in, targets.c: Add missing vectors to the tables. * targets.c (target_vector) [!SELECT_VECS]: Add DEFAULT_VECTOR.
1993-08-19* tc-i386.h (NO_RELOC) [BFD_ASSEMBLER]: Define as BFD_RELOC_NONE.Ken Raeburn1-32/+43
(md_parse_option): New macro, converted from function. * tc-i386.c (md_parse_option): Function deleted. (comment_chars) [OBJ_ELF]: Include "/". (line_comment_chars) [OBJ_ELF || TE_I386AIX]: Don't include "/". (md_assemble): Cast 0xe9 to char explicitly, to avoid compiler warning. (md_assemble, md_estimate_size_before_relax, md_create_long_jump): Call reloc for fix_new type, or use correct enumerator, instead of always using NO_RELOC. (i386_operand): Change "ifndef I386COFF" to "ifdef OBJ_AOUT" for tests for valid section. (md_convert_frag) [BFD_ASSEMBLER]: Compensate for frag start address. (md_apply_fix_1) [BFD_ASSEMBLER]: For pc-relative reloc with symbol, compensate for location of reloc. (reloc, BFD_RELOC_32, BFD_RELOC_32_PCREL) [!BFD_ASSEMBLER]: Define to return zero.
1993-08-19reflect new changes in matrixDavid D. Zuhn1-34/+44
1993-08-18keep i386-linux.hDavid D. Zuhn1-0/+1
1993-08-18remove rcs cruftDavid D. Zuhn1-51/+0
1993-08-18* defs.h: Try to clarify comment about ADDR_BITS_REMOVE.Jim Kingdon1-0/+1
1993-08-18add libioDavid D. Zuhn1-1/+1
1993-08-18obj-elf, write, symbols, read changesKen Raeburn1-0/+24
1993-08-18Undef NO_RELOC before including aout/aout64.h.Ken Raeburn1-2/+48
(obj_elf_weak): New function. (obj_pseudo_table): Handle ".weak". (obj_elf_section): If section directive includes a string, ignore it for now. Accept "progbits" flag. (obj_elf_type): Accept `@' before flag name.
1993-08-18(potable): Treat "string" like "asciz".Ken Raeburn1-7/+8
1993-08-18updated to-do listKen Raeburn1-4/+23
1993-08-18 * printcmd.c (print_address), values.c (value_as_pointer): Don'tJim Kingdon3-7/+24
use ADDR_BITS_REMOVE.
1993-08-18 * config/tc-mips.c (append_insn): Don't swap branch instructionsIan Lance Taylor2-32/+148
if .set nobopt or .set volatile. (gp_reference): .lit8 and .lit4 are accessed via the GP register. (macro): Added cases M_LI_S, M_LI_SS. Fixed M_LI_D and M_LI_DD. (mips_ip): Added cases 'F', 'L', 'f', 'l' for floating point. * config/obj-ecoff.c: Renamed some variables to avoid shadow warnings.
1993-08-18 * mips-opc.c: li.d uses "T,L", not "S,F". Added li.s.Ian Lance Taylor2-0/+384
1993-08-18 * mips.h: Added M_LI_S and M_LI_SS.Ian Lance Taylor2-344/+39
1993-08-18 * blockframe.c (block_innermost_frame): Uncomment.Jim Kingdon9-57/+153
Return NULL if passed NULL. * frame.h: Declare it. * expression.h (union exp_element): Add field block. * parse.c (write_exp_elt_block): New function. * expression.h (OP_VAR_VALUE): Now takes additional struct block *. * *-exp.y: Write block for OP_VAR_VALUE. * eval.c, expprint.c, parse.c: Deal with block for OP_VAR_VALUE. * valops.c, value.h (value_of_variable), callers: Add second argument, for block.
1993-08-18 * main.c (gdb_readline): If we read some characters followed by EOF,Jim Kingdon1-0/+5
return them rather than returning NULL.
1993-08-18 * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting.Jim Kingdon2-1/+3
* hosts/i386mach.h: removed, replaced by i386osf1mk.h. * config/i386mach3.mt, i386mach3.c: New files, for Mach a.out format. * Makefile.in, configure.host, config.bfd: Corresponding changes. * hosts/decstation.h: Include <sys/param.h> not <machine/param.h>.
1993-08-18 * hppab-nat.c hppah-nat.c infptrace.c (child_resume): Pass in pid asJim Kingdon1-2/+2
argument, instead of using inferior_pid.
1993-08-18 * Makefile.in: Add support for new libio.Per Bothner2-4/+15
1993-08-18New directoryPer Bothner1-0/+1
1993-08-18 * hosts/i386{mach3,osf1mk}.h: New files, for Mach hosting.Jim Kingdon4-18/+47
* hosts/i386mach.h: removed, replaced by i386osf1mk.h. * config/i386mach3.mt, i386mach3.c: New files, for Mach a.out format. * Makefile.in, configure.host, config.bfd: Corresponding changes. * hosts/decstation.h: Include <sys/param.h> not <machine/param.h>.
1993-08-17replaced by i386mach3.hJim Kingdon1-32/+0
1993-08-17new for machJim Kingdon3-0/+0
1993-08-17* mips-tdep.c: Remove unused #ifndef NUMERIC_REG_NAMES and add comment.Jim Kingdon2-56/+102
1993-08-17 * coffgen.c (coff_section_symbol): If section's output_section isIan Lance Taylor1-0/+4
not yet set, point to itself. This is needed because this is called on the output file, not the input file.
1993-08-17 * config/m88k/tm-m88k.h: Fix typo in comment.K. Richard Pixley3-52/+71
(FP_REGNUM): define in terms of SP_REGNUM rather than by absolute number. Also clearly comment that this is a convenient lie in order to decrease future confusion. (ACTUAL_FP_REGNUM): new macro for FP. (FRAME_CHAIN_VALID): removed. Standard default works fine. * m88k-tdep.c (frame_chain_valid): redundant, so removed. (NEXT_PROLOGUE_INSN): removed unused fourth arg, fixed all callers. (read_next_frame_reg): declare static. (examine_prologue): removed unused variabel insn2, rename insn1 to insn, rewrote comment about finding fp, sp, etc. set frame_fp based on ACTUAL_FP_REGNUM rather than FP_REGNUM which is actually a scammed alias for SP_REGNUM on m88k.
1993-08-17fixed typo in commentK. Richard Pixley2-1/+5