Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
1996-12-11 | * mn10300-dis.c (disassemble, print_insn_mn10300): Corrently | Jeff Law | 1 | -50/+158 | |
handle endianness issues for mn10300. | |||||
1996-12-11 | * gencode.c (write_opcodes): Also write out the format of the | Jeff Law | 1 | -3/+4 | |
opcode. * mn10300_sim.h (simops): Add "format" field. * interp.c (sim_resume): Deal with endianness issues here. | |||||
1996-12-11 | * mn10200-opc.c (mn10200_opcodes): Fix operands for "movb dm,(an)". | Jeff Law | 2 | -1/+5 | |
Yoshihiro Adachi sez the manual was wrong for this insn. | |||||
1996-12-11 | * elf32-mn10300.c (reloc_type): Remove big endian mn10300 reloc | Jeff Law | 2 | -45/+287 | |
variants. (elf32_mn10300_howto_table, mn10300_reloc_map): Likewise. (bfd_elf32_mn10300_reloc): Write data in little endian format. * reloc.c: Remove mn10300 big endian relocs. * bfd-in2.h, libbfd.h: Rebuilt. * elf32-mn10200.c: Update from elf32-mn10300.c. | |||||
1996-12-11 | * gas/mn10300/basic.exp: Update after endianness changes to | Jeff Law | 1 | -0/+3 | |
the assembler. | |||||
1996-12-11 | * config/tc-mn10300.c (md_assemble): Update to handle endianness | Jeff Law | 1 | -7/+83 | |
issues correctly. | |||||
1996-12-10 | * simops.c (REG0_4): Define. | Jeff Law | 2 | -8/+14 | |
Use REG0_4 for indexed loads/stores. Fixes bugs exposed after minor codegen improvements in the compiler. | |||||
1996-12-10 | Tue Dec 10 13:51:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com> | Martin Hunt | 1 | -0/+7 | |
* config/tc-d10v.c (write_2_short): Remove code that called parallel_ok() when the programmer specified parallel instructions. | |||||
1996-12-10 | * config/tc-mips.c (append_insn): Make sure there is enough room | Ian Lance Taylor | 1 | -0/+4 | |
in a frag after a mips16 instruction to switch it with a jump instruction. | |||||
1996-12-10 | * mn10200-opc.c (mn10200_opcodes): "mov imm8,d0" is a format 2 | Jeff Law | 2 | -2/+5 | |
instruction. Fix opcode field for "movb (imm24),dn". Stuff found by the testsuite. | |||||
1996-12-10 | * gas/mn10200/{mov1.s,mov2.s,mov3.s,mov4.s,movx.s}: New tests. | Jeff Law | 10 | -107/+227 | |
* gas/mn10200/{movb.s, movbu.s}: Likewise. * gas/mn10200/basic.exp: Run them. We correctly assemble & insert operands for all mn10200 instructions. | |||||
1996-12-10 | For NEC 4100/4300 project | Jim Wilson | 3 | -69/+145 | |
* gencode.c (build_instruction, case JUMP): Truncate PC to 32 bits. * interp.c (CHECKHILO): Define away. (simSIGINT): New macro. (membank_size): Increase from 1MB to 2MB. (control_c): New function. (sim_resume): Rename parameter signal to signal_number. Add local variable prev. Call signal before and after simulate. (sim_stop_reason): Add simSIGINT support. (sim_warning, sim_error, dotrace, SignalException): Define as stdarg functions always. (sim_warning): Delete call to SignalException. Do call printf_filtered if logfh is NULL. (AddressTranslation): Add #ifdef DEBUG around debugging message and a call to sim_warning. | |||||
1996-12-10 | * config/tc-mn10200.c (md_assemble): Opcode 0x0 is valid! | Jeff Law | 2 | -1/+6 | |
* config/tc-mn10300.c (md_assemble): Likewise. Found by mn10200 gas testsuite. | |||||
1996-12-10 | * mn10200-opc.c (mn10200_operands): Fix insertion position | Jeff Law | 2 | -1/+6 | |
for DI operand. Found by gas testsuite. | |||||
1996-12-10 | * config/tc-mips.c (mips16_extended_frag): Give an error for an | Ian Lance Taylor | 2 | -0/+7 | |
attempt to use a non absolute symbol in an extending frag. | |||||
1996-12-10 | New revision from Andrew | Michael Meissner | 8 | -377/+3635 | |
1996-12-10 | * app.c (do_scrub_chars): At the end of a C comment, pass space to | Ian Lance Taylor | 1 | -0/+3 | |
UNGET rather than PUT. Set old_state before setting state to -2. PR 11229. | |||||
1996-12-10 | Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com> | Geoffrey Noer | 2 | -5/+16 | |
* config/mn10300/tm-mn10300.h: more small register fixes * mn10300-tdep.c: filled in from another target | |||||
1996-12-10 | * monitor.c (monitor_insert_breakpoint): Handle bi-endian machines. | David Edelsohn | 2 | -25/+36 | |
1996-12-10 | * config/mips/tm-mips.h: Get rid of call-dummy code. | Mark Alexander | 1 | -103/+30 | |
Minor changes to make pre-ANSI compilers happy. | |||||
1996-12-10 | * config/mips/tm-mips.h: Get rid of call-dummy code. | Mark Alexander | 1 | -0/+10 | |
Minor changes to make pre-ANSI compilers happy. * mips-tdep.c: Minor changes to make pre-ANSI compilers happy. (mips_push_arguments): Rewrite to partially support EABI. (mips_pc_in_call_dummy): New function. * infcmd.c: Include symfile.h to get prototype of entry_point_address, which fixes 64-bit sign extension bug on MIPS. | |||||
1996-12-10 | * gas/mn10200/*.s: New tests for the mn10200 assembler. | Jeff Law | 14 | -0/+926 | |
* gas/mn10200/basic.exp: Run them. Tests for all instructions except mov*. | |||||
1996-12-09 | * gdb.texinfo, refcard.tex: Restore author credit | Fred Fish | 2 | -1/+5 | |
1996-12-09 | * config/tc-mn10200.c: Flesh out assembler support for MN10200. | Jeff Law | 2 | -0/+977 | |
* config/tc-mn10200.h: Likewise. Actually assembles some mn10200 stuff (everything but mov* instructions!) | |||||
1996-12-09 | * mn10200-opc.c: Create mn10200 opcode table. | Jeff Law | 3 | -5/+647 | |
* mn10200-dis.c: Flesh out mn10200 disassembler. Not ready, but moving along nicely. Checkpointing today's mn10200 work. | |||||
1996-12-09 | * config/tc-mips.c (mips16_extended_frag): Avoid an infinite loop | Ian Lance Taylor | 2 | -2/+27 | |
when extending because the value is exactly maxtiny + 1. | |||||
1996-12-09 | * config/tc-mips.c (RELAX_MIPS16_ENCODE): Add small and ext | Ian Lance Taylor | 2 | -22/+53 | |
arguments, and store them. Adjust other RELAX_MIPS16 macros. (RELAX_MIPS16_USER_SMALL): Define. (RELAX_MIPS16_USER_EXT): Define. (mips16_small, mips16_ext): New static variables. (append_insn): Pass mips16_small and mips16_ext to RELAX_MIPS16_ENCODE. (mips16_ip): Set mips16_small and mips16_ext. (mips16_immed): Don't check mips16_autoextend. (mips16_extended_frag): Check USER_SMALL and USER_EXT. | |||||
1996-12-09 | * write.c (write_relocs): Print an error for an out of range | Ian Lance Taylor | 1 | -0/+8 | |
fixup, rather than calling abort. * as.c (main): Unlink the output file if there are errors while generating the fixups. | |||||
1996-12-09 | additional register stuff | Geoffrey Noer | 1 | -0/+4 | |
1996-12-09 | Mon Dec 9 00:14:49 1996 Geoffrey Noer <noer@cygnus.com> | Geoffrey Noer | 3 | -25/+161 | |
* config/mn10300/tm-mn10300.h: fix register names * mn10300-tdep.c: new skeleton tdep for mn10300 | |||||
1996-12-09 | * callback.c: #include <stdlib.h> | David Edelsohn | 2 | -0/+459 | |
(os_error): New function. (default_callback): Add os_error. | |||||
1996-12-09 | * remote-sim.h: Update some comments. | David Edelsohn | 3 | -25/+56 | |
* remote-sim.c (gdb_os_error): New function. (init_callbacks): Fix initializing of gdb_callback. Add gdb_os_error. (gdb_os_printf_filtered): Use gdb_stdout, not stdout. | |||||
1996-12-09 | * callback.h (host_callback): New member `error'. | David Edelsohn | 1 | -2/+6 | |
1996-12-08 | * Makefile.in (ALL_MACHINES): Add mips16-opc.o. | Peter Schauer | 1 | -0/+4 | |
1996-12-08 | * irix5-nat.c (supply_gregset, fill_gregset): Handle gregsets | Peter Schauer | 2 | -14/+57 | |
from O32 and N32 ABI. (xfer_link_map_member): Work around problem with alignments in struct obj when compiling GDB under N32 ABI. | |||||
1996-12-07 | * simops.c (REG0_16): Fix typo. | Jeff Law | 2 | -1/+5 | |
1996-12-07 | * m68k-opc.c (m68k_opcodes): Revert change to use < and > | J.T. Conklin | 1 | -0/+5 | |
specifiers for fmovem* instructions. | |||||
1996-12-07 | Add missing semicolons in last change. | Jeff Law | 1 | -13/+13 | |
1996-12-07 | * config/tc-mips.c (mips16_extended_frag): Don't call | Ian Lance Taylor | 2 | -10/+28 | |
S_GET_VALUE. (md_convert_frag): Call resolve_symbol_value before calling S_GET_VALUE, and don't add in the frag address. | |||||
1996-12-06 | * config/tc-mips.c (mips16_immed): Add file and line parameters, | Ian Lance Taylor | 2 | -13/+24 | |
and use them when reporting errors. Change all callers. | |||||
1996-12-06 | * elf32-mn10300.c (elf_symbol_leading_char): Define. | Jeff Law | 2 | -0/+4 | |
1996-12-06 | * config/tc-mn10300.c: Fix various gcc -Wall warnings. | Jeff Law | 2 | -25/+30 | |
Remove '$' prefixing for registers. | |||||
1996-12-06 | * mn10300-dis.c (disassemble): Remove '$' register prefixing. | Jeff Law | 2 | -10/+14 | |
1996-12-06 | * gas/mn10300/*.s: Remove '$' register prefixing. | Jeff Law | 1 | -0/+14 | |
1996-12-06 | * mips16-opc.c: Change opcode for entry/exit to avoid conflicting | Ian Lance Taylor | 1 | -0/+5 | |
with dsrl. | |||||
1996-12-06 | * elf32-mn10300.c: Add some comments. | Jeff Law | 2 | -2/+21 | |
Still cleaning up. | |||||
1996-12-06 | * ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gcc | Ian Lance Taylor | 1 | -0/+14 | |
warning about uninitialized variable. (ieee_read_cxx_class): Likewise, for pf. (ieee_enum_type): Likewise, for i. | |||||
1996-12-06 | * ihex.c (ihex_scan): Always initialize buf before jumping to | Ian Lance Taylor | 1 | -0/+6 | |
error_return. (ihex_read_section): Likewise. | |||||
1996-12-06 | * mn10300-opc.c: Add some comments explaining the various | Jeff Law | 3 | -3/+51 | |
operands and such. * mn10300-dis.c (disassemble): Fix minor gcc -Wall warnings. | |||||
1996-12-06 | * simops.c: Call abort for any instruction that's not currently | Jeff Law | 2 | -0/+16 | |
simulated. |