aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1993-07-16Fix bit instructions (was setting destination reg and not carry).David Edelsohn1-10/+10
1993-07-16work around lynxos /bin/sh lossageDavid D. Zuhn1-1/+1
1993-07-16use mh-lynxos for *-*-lynxosDavid D. Zuhn1-1/+1
1993-07-16new file for lynxDavid D. Zuhn1-0/+2
1993-07-16use mh-lynxos host fragmentDavid D. Zuhn1-0/+1
1993-07-16handle broken test (lynx)David D. Zuhn1-1/+1
1993-07-16 * mips.h: Reworked the hazard information somewhat, and fixed someIan Lance Taylor2-122/+120
bugs in the instruction hazard descriptions.
1993-07-16 * mipsread.c: No longer need to undefine ZMAGIC.Ian Lance Taylor2-3/+4
1993-07-16 * coff-mips.c: Use MIPS_AOUT_{OZ}MAGIC rather than {OZ}MAGIC.Ian Lance Taylor2-5/+16
1993-07-16 * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC.Ian Lance Taylor1-0/+4
1993-07-16 * config/tc-hppa.h (tc_frob_label): Define.Ian Lance Taylor2-123/+560
* config/tc-mips.c: Many changes to support simple assembler optimization. (insn_label, prev_insn, prev_prev_insn, dummy_opcode, prev_insn_valid, prev_insn_frag, prev_insn_where, prev_insn_fixp, prev_insn_is_delay_slot): New static variables. (insn_uses_reg, mips_no_prev_insn, mips_emit_delays, mips_align, s_stringer, s_mips_space): New static functions. (mips_define_label): New global function. (md_pseudo_table): For "ascii", "asciz", "asciiz", call s_stringer. Changed argument to float_cons from 0 or 1 to 'f' or 'd'. For "space" call s_mips_space. (md_begin): Call mips_no_prev_insn. (append_insn): Only insert necessary NOP instructions. (macro): Call mips_emit_delays before setting mips_noreorder. Increment and decrement mips_noreorder rather than using save_reorder_condition. Don't bother to use noreorder in M_L_DOB and M_L_DAB, since append_insn will not insert a NOP. (md_atof): Handle floating point numbers correctly for both big and little endian targets. (s_align, s_cons): Call mips_align rather than frag_align. (s_change_seg, s_cons): Call mips_emit_delays. (s_float_cons): Let float_cons do the work. (s_mipsset): Call mips_emit_delays when setting noreorder. * config/tc-mips.h (tc_frob_label): Define to be mips_define_label.
1993-07-16 * read.c (float_cons): Simplified parsing logic. IfIan Lance Taylor3-26/+72
REPEAT_CONS_EXPRESSIONS is defined, accept a repeat count. * symbols.c (colon): Rather than a special case for TC_HPPA, use new macro tc_frob_label.
1993-07-16 * config/obj-ecoff.c (ecoff_build_symbols, ecoff_build_procs,Ian Lance Taylor1-0/+7
ecoff_frob_files): Consistently use S_GET_VALUE rather than bfd_asymbol_value. Warn if taking difference of symbols in different segments.
1993-07-15 * config/tc-m88k.c (omagic): Removed unused variable.Ian Lance Taylor2-3/+1
1993-07-15Removed definition of OMAGIC from m88k.h.Ian Lance Taylor1-2/+1
1993-07-15 * m88k-pinsn.c: Moved code into opcodes/m88k-dis.c.Ian Lance Taylor2-329/+16
(print_insn): Now just calls print_insn_m88k.
1993-07-15remove dupliate includeDavid MacKenzie2-1/+6
1993-07-15 * config/obj-ecoff.c (ecoff_frob_file): Discard all open scopes,Ian Lance Taylor2-0/+14
with a warning.
1993-07-15* h8300-tdep.c (examine_prologue): Make prototype match definition.David Edelsohn1-0/+4
1993-07-15(examine_prologue): Make prototype match definition.David Edelsohn1-1/+2
1993-07-15source cleanups; fix finding scriptsDavid MacKenzie1-1/+1
1993-07-15Add h8/300h support.David Edelsohn2-1/+10
1993-07-15source cleanups; fix finding scriptsDavid MacKenzie5-65/+85
1993-07-15h8/300h supportDavid Edelsohn1-0/+6
1993-07-15minor fixesJim Kingdon1-4/+4
1993-07-15* stabs.texinfo: Cleanups regarding statics.Jim Kingdon1-1/+4
1993-07-15* stabs.texinfo: Cleanups regarding statics.Jim Kingdon2-157/+51
1993-07-15 * config/obj-coffbfd.c (fixup_segment): If TC_M88K, don't adjustIan Lance Taylor3-1/+20
by md_pcrel_from if we are relocating against a symbol (we still need md_pcrel_from for a PC relative relocation within the same file). * config/tc-m88k.c (md_pcrel_from): Corrected return value.
1993-07-15 * coff-m88k.c (howto_table): Corrected bitsize for R_PCR26L fromIan Lance Taylor2-9/+17
16 to 26.
1993-07-15 * scripttempl/m88kbcs.sc: Removed TARGET statement. ChangedIan Lance Taylor2-1/+9
OUTPUT_FORMAT to use ${OUTPUT_FORMAT}. * emulparams/m88kbcs.sh: It's coff-m88kbcs, not m88kbcs.
1993-07-15 * gdbinv-s.texi (Bootstrapping): Document exceptionHandler.Jim Kingdon2-2/+34
(Debug Session): Mention exceptionHandler. Add xref to Bootstrapping.
1993-07-15* NEWS: Mention that remote.c now has a `load' operation.Jim Kingdon2-0/+7
1993-07-15 * Makefile.in (em_m88kbcs.c): Correct dependency.Ian Lance Taylor3-1/+47
(scripttempl/m88kbcs.sc): It's ARCH, not arch.
1993-07-15* hppa-tdep.c (pc_in_linker_stub): New function.Jim Kingdon1-1/+11
1993-07-15 * hppa-tdep.c (pc_in_linker_stub): New function.Jim Kingdon2-11/+104
(find_proc_framesize): Return 0 for linker stubs. (rp_saved): Tell the caller where rp is saved. (frame_chain_valid): Return 1 for linker stubs. (frame_saved_pc): Use return value from rp_saved.
1993-07-15* gdb.t15/funcargs.exp (localvars_in_indirect_call): New test.Jim Kingdon1-0/+4
1993-07-15* compile.c: Reset HMODE back to zero (accidently set it to 1).David Edelsohn2-1/+3
1993-07-15* run.c (main): If h8/300h binary detected, call set_h8300h.David Edelsohn3-23/+28
* compile.c (sim_resume): Fix O_NEG insn.
1993-07-15 * objdump.c (disassemble_data): Handle the m88k.Ian Lance Taylor2-22/+35
(display_bfd): Use bfd_errmsg, rather than just claiming that the bfd is not an object file.
1993-07-15 * m88k.h: Corrected a couple of opcodes.Ian Lance Taylor2-0/+591
1993-07-15 * dis-asm.h: Added declaration of print_insn_m88k.Ian Lance Taylor2-4/+31
1993-07-15 * m88k-dis.c: New file, moved in from gdb and changed to use theIan Lance Taylor4-2/+334
new dis-asm.h disassembler interface. * Makefile.in (DIS_LIBS): Added m88k-dis.o. (m88k-dis.o): New target.
1993-07-15Add m88k-coff target Makefile fragment.Ian Lance Taylor2-0/+3
1993-07-15 * m88k.h (OMAGIC): Define.Ian Lance Taylor2-0/+227
(union external_auxent): Move x_fcn back inside x_fcnary. ({GET,PUT}_FCN_{LNNOPTR,ENDNDX}): Adjust accordingly.
1993-07-15 * Preliminary support for m88k-coff.Ian Lance Taylor8-19/+252
* configure.in (m88k-*-coff*): New target. Use coffbfd and m88kcoff. * config/m88kcoff.mt: New file. * read.c (lex_type): New macro LEX_AT to set lex type of '@'. (pseudo_set): Handle difference of symbols in different fragments by saving the entire expression as the value of the symbol. * symbols.c (resolve_symbol_value): Resolve difference expressions. * config/obj-coffbfd.c (obj_pseudo_table): If TC_M88K, accept "sdef" as a synonym for "def". * config/obj-coffbfd.h: If TC_M88K, include coff/m88k.h and set TARGET_FORMAT. (S_IS_LOCAL): Any symbol which includes \001 in the name is local. * config/tc-m88k.c, config/tc-m88k.h: Numerous changes to bring m88k port up to date, and to add COFF support.
1993-07-15 * stack.c (print_frame_info): When checking PC_IN_CALL_DUMMY,Jim Kingdon1-0/+6
pass the sp relative to the frame in question, not the sp in the innermost frame.
1993-07-15* attach.c, detach.c: Include <sys/types.h> before <fcntl.h>.Jim Kingdon1-0/+12
1993-07-15 * mipsread.c (mylookup_symbol): Use strcmp, not STREQ, as we haveJim Kingdon1-1/+1
already checked the first characters.
1993-07-15 * mipsread.c (parse_procedure): Take as argument the symtab to lookJim Kingdon2-63/+64
the name up in. Look it up with mylookup_symbol, not lookup_symbol. (psymtab_to_symtab_1): For stabs, pass the symtab to parse_procedure.
1993-07-15 * mipsread.c (psymtab_to_symtab_1, parse_procedure): For stabs,Jim Kingdon2-47/+68
save the indices of the MIPS_EFI_SYMBOL_NAME symbol rather than looking them up by the names of the functions. * mipsread.c (mylookup_symbol): Use strcmp, not STREQ, as we have already checked the first characters.