aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-12-10New revision from AndrewMichael Meissner8-377/+3635
1996-12-10 * app.c (do_scrub_chars): At the end of a C comment, pass space toIan Lance Taylor1-0/+3
UNGET rather than PUT. Set old_state before setting state to -2. PR 11229.
1996-12-10Mon Dec 9 17:34:05 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-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 Edelsohn2-25/+36
1996-12-10 * config/mips/tm-mips.h: Get rid of call-dummy code.Mark Alexander1-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 Alexander1-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 Law14-0/+926
* gas/mn10200/basic.exp: Run them. Tests for all instructions except mov*.
1996-12-09 * gdb.texinfo, refcard.tex: Restore author creditFred Fish2-1/+5
1996-12-09 * config/tc-mn10200.c: Flesh out assembler support for MN10200.Jeff Law2-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 Law3-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 loopIan Lance Taylor2-2/+27
when extending because the value is exactly maxtiny + 1.
1996-12-09 * config/tc-mips.c (RELAX_MIPS16_ENCODE): Add small and extIan Lance Taylor2-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 rangeIan Lance Taylor1-0/+8
fixup, rather than calling abort. * as.c (main): Unlink the output file if there are errors while generating the fixups.
1996-12-09additional register stuffGeoffrey Noer1-0/+4
1996-12-09Mon Dec 9 00:14:49 1996 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer3-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 Edelsohn2-0/+459
(os_error): New function. (default_callback): Add os_error.
1996-12-09 * remote-sim.h: Update some comments.David Edelsohn3-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 Edelsohn1-2/+6
1996-12-08 * Makefile.in (ALL_MACHINES): Add mips16-opc.o.Peter Schauer1-0/+4
1996-12-08 * irix5-nat.c (supply_gregset, fill_gregset): Handle gregsetsPeter Schauer2-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 Law2-1/+5
1996-12-07* m68k-opc.c (m68k_opcodes): Revert change to use < and >J.T. Conklin1-0/+5
specifiers for fmovem* instructions.
1996-12-07Add missing semicolons in last change.Jeff Law1-13/+13
1996-12-07 * config/tc-mips.c (mips16_extended_frag): Don't callIan Lance Taylor2-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 Taylor2-13/+24
and use them when reporting errors. Change all callers.
1996-12-06 * elf32-mn10300.c (elf_symbol_leading_char): Define.Jeff Law2-0/+4
1996-12-06 * config/tc-mn10300.c: Fix various gcc -Wall warnings.Jeff Law2-25/+30
Remove '$' prefixing for registers.
1996-12-06 * mn10300-dis.c (disassemble): Remove '$' register prefixing.Jeff Law2-10/+14
1996-12-06 * gas/mn10300/*.s: Remove '$' register prefixing.Jeff Law1-0/+14
1996-12-06 * mips16-opc.c: Change opcode for entry/exit to avoid conflictingIan Lance Taylor1-0/+5
with dsrl.
1996-12-06 * elf32-mn10300.c: Add some comments.Jeff Law2-2/+21
Still cleaning up.
1996-12-06 * ieee.c (parse_ieee_bb): Always initialize namcopy to avoid gccIan Lance Taylor1-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 toIan Lance Taylor1-0/+6
error_return. (ihex_read_section): Likewise.
1996-12-06 * mn10300-opc.c: Add some comments explaining the variousJeff Law3-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 currentlyJeff Law2-0/+16
simulated.
1996-12-06 * simops.c: Define accessor macros to extract registerJeff Law2-368/+329
values from instructions. Use them consistently.
1996-12-06 * interp.c: Delete unused global variable "OP".Jeff Law3-31/+30
(sim_resume): Remove unused variable "opcode". * simops.c: Fix some uninitialized variable problems, add parens to fix various -Wall warnings. Fixing assorted -Wall problems.
1996-12-06Opps. Forgot something in last change.Jeff Law1-1/+1
1996-12-06 * gencode.c (write_header): Add "insn" and "extension" argumentsJeff Law5-248/+699
to the OP_* declarations. (write_template): Similarly for function templates. * interp.c (insn, extension): Remove global variables. Instead pass them as arguments to the OP_* functions. * mn10300_sim.h: Remove decls for "insn" and "extension". * simops.c (OP_*): Accept "insn" and "extension" as arguments instead of using globals. Starting to clean things up.
1996-12-06 * add valops.c to list of files to be sanitized for d10vMark Alexander1-1/+1
1996-12-06Fri Dec 6 00:55:48 1996 Martin <hunt@cygnus.com>Martin Hunt2-11/+15
* config/tc-d10v.c (md_assemble): Check to see if prev_seg is initialized before using it. (d10v_cleanup): No longer uses its argument, so make it void. * config/tc-d10v.h (d10v_cleanup): Change prototype.
1996-12-06 * simops.c: Fix typos in "mov am,(d16,an)" and "mov am,(d32,an)"Jeff Law2-3/+5
Fixes remaining hangs while running c-torture execution tests. Only 12 c-torture execution failures left: * 920625-1.c fails all 6 execution tests. * 960521-1.c fails all 6 execution tests.
1996-12-06 * d10v-tdep.c: Add support for examination and interpretationStan Shebs2-24/+321
of instruction trace buffer. (trace, untrace, info trace, tdisassemble): New commands.
1996-12-06 * elf32-mn10300.c (elf_mn10300_howto_table): Don't set partial-Jeff Law2-5/+10
inplace for most relocs.
1996-12-06 * simops.c: Fix thinkos in last change to "inc dn".Jeff Law2-5/+11
1996-12-06Fix recent breakageMichael Meissner1-0/+5
1996-12-05modify last patchIan Lance Taylor1-4/+2
1996-12-05 (TM_PRINT_INSN_MACH): Redefine for sparclet.David Edelsohn1-0/+6
1996-12-05* tm-sparclet.h (TM_PRINT_INSN_MACH): Redefine for sparclet.David Edelsohn1-0/+1
1996-12-05 * config/sparc/tm-sparclet.h (TARGET_BYTE_ORDER): Undef.David Edelsohn2-1/+16
(TARGET_BYTE_ORDER_SELECTABLE): Define. (BREAKPOINT): Undef. ({BIG,LITTLE}_BREAKPOINT): Define.