Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1993-07-16 | Fix bit instructions (was setting destination reg and not carry). | David Edelsohn | 1 | -10/+10 | |
1993-07-16 | work around lynxos /bin/sh lossage | David D. Zuhn | 1 | -1/+1 | |
1993-07-16 | use mh-lynxos for *-*-lynxos | David D. Zuhn | 1 | -1/+1 | |
1993-07-16 | new file for lynx | David D. Zuhn | 1 | -0/+2 | |
1993-07-16 | use mh-lynxos host fragment | David D. Zuhn | 1 | -0/+1 | |
1993-07-16 | handle broken test (lynx) | David D. Zuhn | 1 | -1/+1 | |
1993-07-16 | * mips.h: Reworked the hazard information somewhat, and fixed some | Ian Lance Taylor | 2 | -122/+120 | |
bugs in the instruction hazard descriptions. | |||||
1993-07-16 | * mipsread.c: No longer need to undefine ZMAGIC. | Ian Lance Taylor | 2 | -3/+4 | |
1993-07-16 | * coff-mips.c: Use MIPS_AOUT_{OZ}MAGIC rather than {OZ}MAGIC. | Ian Lance Taylor | 2 | -5/+16 | |
1993-07-16 | * mips.h (MIPS_AOUT_{OZ}MAGIC): Renamed from {OZ}MAGIC. | Ian Lance Taylor | 1 | -0/+4 | |
1993-07-16 | * config/tc-hppa.h (tc_frob_label): Define. | Ian Lance Taylor | 2 | -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. If | Ian Lance Taylor | 3 | -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 Taylor | 1 | -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 Taylor | 2 | -3/+1 | |
1993-07-15 | Removed definition of OMAGIC from m88k.h. | Ian Lance Taylor | 1 | -2/+1 | |
1993-07-15 | * m88k-pinsn.c: Moved code into opcodes/m88k-dis.c. | Ian Lance Taylor | 2 | -329/+16 | |
(print_insn): Now just calls print_insn_m88k. | |||||
1993-07-15 | remove dupliate include | David MacKenzie | 2 | -1/+6 | |
1993-07-15 | * config/obj-ecoff.c (ecoff_frob_file): Discard all open scopes, | Ian Lance Taylor | 2 | -0/+14 | |
with a warning. | |||||
1993-07-15 | * h8300-tdep.c (examine_prologue): Make prototype match definition. | David Edelsohn | 1 | -0/+4 | |
1993-07-15 | (examine_prologue): Make prototype match definition. | David Edelsohn | 1 | -1/+2 | |
1993-07-15 | source cleanups; fix finding scripts | David MacKenzie | 1 | -1/+1 | |
1993-07-15 | Add h8/300h support. | David Edelsohn | 2 | -1/+10 | |
1993-07-15 | source cleanups; fix finding scripts | David MacKenzie | 5 | -65/+85 | |
1993-07-15 | h8/300h support | David Edelsohn | 1 | -0/+6 | |
1993-07-15 | minor fixes | Jim Kingdon | 1 | -4/+4 | |
1993-07-15 | * stabs.texinfo: Cleanups regarding statics. | Jim Kingdon | 1 | -1/+4 | |
1993-07-15 | * stabs.texinfo: Cleanups regarding statics. | Jim Kingdon | 2 | -157/+51 | |
1993-07-15 | * config/obj-coffbfd.c (fixup_segment): If TC_M88K, don't adjust | Ian Lance Taylor | 3 | -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 from | Ian Lance Taylor | 2 | -9/+17 | |
16 to 26. | |||||
1993-07-15 | * scripttempl/m88kbcs.sc: Removed TARGET statement. Changed | Ian Lance Taylor | 2 | -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 Kingdon | 2 | -2/+34 | |
(Debug Session): Mention exceptionHandler. Add xref to Bootstrapping. | |||||
1993-07-15 | * NEWS: Mention that remote.c now has a `load' operation. | Jim Kingdon | 2 | -0/+7 | |
1993-07-15 | * Makefile.in (em_m88kbcs.c): Correct dependency. | Ian Lance Taylor | 3 | -1/+47 | |
(scripttempl/m88kbcs.sc): It's ARCH, not arch. | |||||
1993-07-15 | * hppa-tdep.c (pc_in_linker_stub): New function. | Jim Kingdon | 1 | -1/+11 | |
1993-07-15 | * hppa-tdep.c (pc_in_linker_stub): New function. | Jim Kingdon | 2 | -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 Kingdon | 1 | -0/+4 | |
1993-07-15 | * compile.c: Reset HMODE back to zero (accidently set it to 1). | David Edelsohn | 2 | -1/+3 | |
1993-07-15 | * run.c (main): If h8/300h binary detected, call set_h8300h. | David Edelsohn | 3 | -23/+28 | |
* compile.c (sim_resume): Fix O_NEG insn. | |||||
1993-07-15 | * objdump.c (disassemble_data): Handle the m88k. | Ian Lance Taylor | 2 | -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 Taylor | 2 | -0/+591 | |
1993-07-15 | * dis-asm.h: Added declaration of print_insn_m88k. | Ian Lance Taylor | 2 | -4/+31 | |
1993-07-15 | * m88k-dis.c: New file, moved in from gdb and changed to use the | Ian Lance Taylor | 4 | -2/+334 | |
new dis-asm.h disassembler interface. * Makefile.in (DIS_LIBS): Added m88k-dis.o. (m88k-dis.o): New target. | |||||
1993-07-15 | Add m88k-coff target Makefile fragment. | Ian Lance Taylor | 2 | -0/+3 | |
1993-07-15 | * m88k.h (OMAGIC): Define. | Ian Lance Taylor | 2 | -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 Taylor | 8 | -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 Kingdon | 1 | -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 Kingdon | 1 | -0/+12 | |
1993-07-15 | * mipsread.c (mylookup_symbol): Use strcmp, not STREQ, as we have | Jim Kingdon | 1 | -1/+1 | |
already checked the first characters. | |||||
1993-07-15 | * mipsread.c (parse_procedure): Take as argument the symtab to look | Jim Kingdon | 2 | -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 Kingdon | 2 | -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. |