aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-06-12Add dv-mn103iop.Joyce Janczyn1-1/+1
1998-06-12 * sim-engine.c (sim_engine_get_run_state): New function.Doug Evans1-0/+5
* sim-engine.h (sim_engine_get_run_state): Declare it.
1998-06-12New file for handling mn1030002 io ports.Joyce Janczyn1-0/+514
1998-06-12Add dv-mn103iop.c to list of files to sanitize out.Joyce Janczyn1-1/+1
1998-06-12PR15067Vladimir Makarov1-2/+2
1998-06-12 * config/tc-dvp.c (create_vuoverlay_section): Don't set a non-zeroDoug Evans2-0/+14
section vma.
1998-06-12PR15067Vladimir Makarov1-0/+5
1998-06-12 * interp.c: added call to sky_command_options_end() to closePatrick Macdonald1-1/+8
any open file handles before exiting * sky-gpuif.[c|h]: add disassembly on the fly code, log and log file option support * sky-gdb.[c|h] (sky_command_options_close()): new function, added some body to the log and log file option sections
1998-06-12Fri Jun 12 11:04:06 1998 Andreas Schwab ↵Ian Lance Taylor2-7/+31
<schwab@issan.informatik.uni-dortmund.de> Fix problems when bfd_vma is wider than long. * i386-dis.c: Make op_address and start_pc unsigned. (set_op): Make parameter unsigned. (print_insn_x86): Cast to bfd_vma when passing a value to print_address_func. * ns32k-dis.c (CORE_ADDR): Don't define. (print_insn_ns32k): Change type of addr to bfd_vma. Use bfd_scan_vma to read back address. (print_insn_arg): Change type of addr to bfd_vma. Use sprintf_vma to format it. * m68k-dis.c (COERCE32): Cast to bfd_signed_vma to avoid overflow. (NEXTULONG): New definition. (print_insn_m68k): Avoid overflow when computing third argument of print_insn_arg. (print_insn_arg): Use NEXTULONG to fetch 32 bit address values. Use disp instead of val to store offset values. (print_indexed): Use base_disp instead of word to store base displacement, to avoid overflow. * m10300-dis.c (disassemble): Cast value to long when computing pc-relative address, to get correct sign extension.
1998-06-12 * Makefile.in (stamp-{arch,cpu,decode}): Pass CGEN_FLAGS_TO_PASSDoug Evans1-0/+8
to recursive makes. (stamp-{xcpu,xdecode}): Ditto.
1998-06-12 * configure.in: Add cygmon and libstub support for mn10300.Mark Alexander2-0/+7
1998-06-12 * lib/sim-defs.exp (sim_run): Argument env_vals renamed to options,Doug Evans1-0/+4
which is now a list of options controlling the behaviour of sim_run. * sim/sky/sky-defs.tcl (run_trc_test): Update to new way of environment variables to sim_run.
1998-06-12 * lib/sim-defs.exp (sim_run): Argument env_vals renamed to options,Doug Evans1-4/+32
which is now a list of options controlling the behaviour of sim_run.
1998-06-12Fix sunOS build of readelf.Nick Clifton2-23/+25
Fixed -Wall warnigs when built under Linux.
1998-06-11Adjust tests and results after applying patch for PR12542Nick Clifton1-0/+7
1998-06-11Fix for PR12542 - if check_range is passed a constant for a shifted operand,Nick Clifton1-0/+3
shift the constant first.
1998-06-11Fix for PR11938 - display suitable error messages for bogus .byte, .short ↵Nick Clifton2-0/+21
and .quad directives.
1998-06-11 * sim/sky/sky-defs.tcl (run_brn_test): Fix handling of dvpasm_flags.Doug Evans1-1/+1
1998-06-11 * sim/sky/sky-defs.tcl (run_brn_test): Fix `options' arg toDoug Evans1-0/+3
sim_compile.
1998-06-11(sim_compile): Tweak output text.Doug Evans1-1/+1
1998-06-11 * stabs.c (struct stab_handle): Add self_crossref field.Ian Lance Taylor1-1/+12
(parse_stab_string): If a tag is a cross reference to itself, don't define it in the tags list. (parse_stab_type): Set info->self_crossref. * debug.c (struct debug_type_real_list): Define. (debug_get_real_type): Add list parameter. Change all callers. Check for circularity to avoid crashing when it occurs.
1998-06-11Ooops - forgopt to check this in with the previous delta!Nick Clifton1-0/+10
1998-06-11 * sim/sky/vu.h (VU0_MEM1_WINDOW_START): New macro.Doug Evans1-0/+3
(VU0_MEM1_SIZE): New macro.
1998-06-11 * sim/sky/vu01reg-main.c: New file.Doug Evans1-0/+6
* sim/sky/vu01reg.dvpasm: New file. * sim/sky/vu01reg.brn: New file.
1998-06-11Thu Jun 11 15:05:10 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda6-250/+115
* btowc.c: Removed. * configure.in: Don't see if we need to replace btowc(). * Makefile.in: Don't include LIBOBJS. * configure: Regenerated. * gnu-regex.c (regex_compile): Only support i18n [:foo:] if we have btowc().
1998-06-11Add 'readelf' to binutils.Nick Clifton6-13/+2597
1998-06-11Add more checks for NULL pointers.Nick Clifton1-0/+2
1998-06-11Fix for PR 16143 - set SEC_COMMON bit on .scommon, .zcommon and .tcommon ↵Nick Clifton1-0/+5
sections.
1998-06-11* Moving some sky-specific ChangeLog entries into ChangeLog.skyFrank Ch. Eigler1-8/+0
1998-06-11 * sim-core.h (SIM_CORE_SIGNAL_FN): New typedef.Doug Evans3-167/+205
* sim-core.c (sim_core_signal): Make extern, always define.
1998-06-11Regenerate, gets a_m32r_trap -> m32r_trap renaming.Doug Evans1-1/+1
1998-06-11 * m32r-sim.h (m32r_trap): Declare.Doug Evans2-0/+4
1998-06-11 * Makefile.in (SIM_OBJS): Add traps.oDoug Evans1-1/+4
1998-06-11 * traps.c: New file. Trap support moved here from sim-if.c.Doug Evans5-11/+379
* Makefile.in (SIM_OBJS): Add traps.o * sim-if.c: Don't include targ-vals.h. (sim_engine_illegal_insn): Moved to traps.c * sim-main.h (SIM_CORE_SIGNAL): Define. (m32r_core_signal): Declare. * devices.c (device_io_read_buffer): Handle cache purging via MCCR register. * m32r-sim.h (M32R_MISC_PROFILE): Move here from sim-main.h. (PROFILE_COUNT_SHORTINSNS,PROFILE_COUNT_LONGINSNS): New macros. (TRAP_SYSCALL,TRAP_BREAKPOINT): New macros.
1998-06-11Regenerate. Updates from cgen for better VoidMode handling.Doug Evans5-72/+72
1998-06-11Create v850 special sections upon demand.Nick Clifton2-11/+124
1998-06-10 * c-exp.y: Fix problems with parsing "'foo.bar'::func". Some languagesStu Grossman7-40/+104
allow symbols with dots. * gdbtypes.c (check_stub_method): Cosmetic. Use more descriptive names for parameters. start-sanitize-java * jv-exp.y: Parser now accepts primitive types. * (parse_number): Use correct ifdef for scanf long double support. * jv-lang.c (java_array_type): Initial cut at array support. end-sanitize-java * language.c language.h (set_language): Now returns previous language. * symtab.c (find_methods): Make static. Cosmetic changes, including indentation, and adding descriptive comments. Move local variable defs into the block they are used in. * Don't call check_stub_method any more. Use gdb_mangle_name to generate the full method name. find_method doesn't need all the other goobldegook that check_stub_method does. * (gdb_mangle_name): Use more descriptive names for parameters. Fix comment. start-sanitize-java * (lookup_partial_symbol lookup_block_symbol): Check for java to ensure we can find mangled names. end-sanitize-java * (decode_line_1): Move local variable defs into the block they are used in. (Improves code readability.)
1998-06-10 * Make-common.in (CGEN_FLAGS_TO_PASS): New variable.Doug Evans1-0/+6
* cgen-ops.h (ANDIF): New macro. (ANDIF[BQHSD]I): Delete.
1998-06-10 * m32r-opc.c: Regenerate.Doug Evans1-0/+4
Updates from better VoidMode handling in cgen.
1998-06-10Wed Jun 10 14:06:05 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda3-283/+491
* configure.in: Add some tests for gnu-regex.c's benefit. See if btowc() function is provided in C library. * configure, config.in: Regenerated. * Makefile.in (CLIBS, CDEPS): Add @LIBOBJS@ to build btowc.c if necessary. * btowc.c: New file. * gnu-regex.c: Reorder wchar.h and wctype.h includes for Solaris' benefit. Drop namespace preserving defines for now.
1998-06-10Wed Jun 10 14:06:05 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda5-26/+48
* configure.in: Add some tests for gnu-regex.c's benefit. See if btowc() function is provided in C library. * configure, config.in: Regenerated. * Makefile.in (CLIBS, CDEPS): Add @LIBOBJS@ to build btowc.c if necessary. * btowc.c: New file. * gnu-regex.c: Reorder wchar.h and wctype.h includes for Solaris' benefit. Drop namespace preserving defines for now. Mods based on the modifications used in GNU grep 2.2 to make gnu-regex.c compile on other OSes.
1998-06-10Wed Jun 10 11:53:42 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-6/+11
* gnu-regex.c: Include "gnu-regex.h", not "regex.h".
1998-06-10Wed June 10 14:34:00 1998 Joyce Janczyn <janczyn@cygnus.com>Joyce Janczyn2-2/+12
* dv-mn103int.c (external_group): Use enumerated types to access correct group addresses. * dv-mn103tim.c (do_counter_event): Underflow of cascaded timer triggers an interrupt on the higher-numbered timer's port.
1998-06-10Wed Jun 10 11:34:07 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda3-24/+30
* gnu-regex.c, gnu-regex.h: Change LGPL license to GPL license to stay consistent with the rest of GDB.
1998-06-10Wed Jun 10 11:27:39 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda3-1467/+5910
* gnu-regex.c, gnu-regex.h: Update to current FSF (glibc) versions.
1998-06-10Wed Jun 10 10:58:18 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+9
*printcmd.c (disassemble_command): move overlay mapping code "up" into find_pc_partial_function. * blockframe.c (find_pc_partial_function): adjust start address and end address for overlays (mapped vs. unmapped addresses), so that all callers of this function may benefit. * m32r-tdep.c (m32r_skip_prologue): adjust indentation.
1998-06-10* SKY hardware interrupt tests.Frank Ch. Eigler1-0/+10
Wed Jun 10 15:56:10 1998 Frank Ch. Eigler <fche@cygnus.com> * sim/sky/t-int.c: New file to test sky hardware interrupts. * sim/sky/t-int-handler.s: New file for null interrupt handler. * sim/sky/t-int.brn: New file to build new test.
1998-06-10 * sim/m32r/addx.cgs: Add another test.Doug Evans3-0/+49
* sim/m32r/jmp.cgs: Add another test. * sim/m32r/bra8-2.cgs: New testcase. * sim/m32r/hello.ms: Run on m32rx too.
1998-06-10Wed Jun 10 10:40:03 1998 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder1-0/+4
* gdb.base/overlays.exp: fixup compile line for linker script.
1998-06-10* Support for sky hardware interrupts. The sky-dma cannot triggerFrank Ch. Eigler3-3/+28
interrupts properly yet (jlemke TODO). Wed Jun 10 13:22:32 1998 Frank Ch. Eigler <fche@cygnus.com> * interp.c (decode_coproc): For TX39, add stub COP0 register #7, to allay warnings. (interrupt_event): Made non-static. start-sanitize-tx3904 * dv-tx3904tmr.c (deliver_tx3904tmr_tick): Correct accidental interchange of configuration values for external vs. internal clock dividers. end-sanitize-tx3904 start-sanitize-sky * sky-device.c (sky_signal_interrupt): New function to generate interrupt event. * sky-device.h: Declare it. * sky-dma.c (check_int1): Call it. * sky-pke.c (pke_begin_interrupt_stall): Call it. end-sanitize-sky