aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
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
1998-06-10 * Updated several files to place all sky specific runtime optionsPatrick Macdonald2-99/+11
in sky-gdb.c. * Added two new runtime options --sky-debug and --screen-refresh * ChangeLog.sky contains a detailed description of the mods
1998-06-10 * missing: Update to version from automake 1.3.Ian Lance Taylor1-0/+2
1998-06-10PR15041Vladimir Makarov2-35/+58
1998-06-10 * ltmain.sh: On installation, don't get confused if the same nameIan Lance Taylor1-0/+5
appears more than once in the list of library names.
1998-06-10* Typo fix for tx3904tmr use of configuration parameters.Frank Ch. Eigler1-3/+3
(ChangeLog entry coming later.)
1998-06-09Tue Jun 9 15:27:09 1998 Jim Ingham <jingham@cygnus.com>Jim Ingham2-14/+74
* gdbtk.c: Added hooks to run gdbtk under the TclPro debugger. To do this, build gdbtk with: make CFLAGS="-g -DTCLPRO_DEBUGGER" Then set the environment variable TCLPRO_DEBUG_DIR to point to wherever you have installed the TclPro debugger. Finally, in the Alpha of the TclPro Debugger, you have to start up the TclPro Debugger BEFORE you start gdbtk. Unfortunately, the debugger does not understand Itcl 1.5 style classes... * .Sanitize: Sanitize out references to the TclPro debugger, since it is not yet released.
1998-06-09 * gdbtk.c (gdb_get_vars_command): Return static variables andKeith Seitz1-3/+3
variables stored in registers. * main.c (main): Call pre/post_add_symbol_hook's when loading executables and symbol files. * symfile.c (symbol_file_add): revert previous change
1998-06-09* Handle 10 and 20-bit versions of Break instruction. Move handlingIan Carmichael1-0/+10
* of special values from signal_exception() in interp.c into mips.igen. * * Modified: ChangeLog gencode.c interp.c mips.igen sim-main.h
1998-06-09Disassemble 'add rX, rY, #0' as 'mov rX, rY'.Nick Clifton2-0/+6
1998-06-09 * symfile.c (symbol_file_add): Always call theKeith Seitz3-17/+29
pre/post_add_symbol_hooks. * gdbtk.c (gdb_get_vars_command): Return static variables and variables stored in registers.
1998-06-09 * config/tc-dvp.c (assemble_vu): Print better error message ifDoug Evans2-1/+14
lower insn is missing.
1998-06-09 * Makefile.am: Rebuild dependencies.Ian Lance Taylor1-0/+6
(DEP_INCLUDES): Fix reference to intl build directory. * Makefile.in: Rebuild.
1998-06-09* Updates to tx3904 peripheral simulations for ECC.Frank Ch. Eigler4-34/+73
Tue Jun 9 12:29:50 1998 Frank Ch. Eigler <fche@cygnus.com> * dv-tx3904cpu.c (deliver_*_interrupt,*_port_event): Set the CAUSE register upon non-zero interrupt event level, clear upon zero event value. * dv-tx3904irc.c (*_port_event): Handle deactivated interrupt signal by passing zero event value. (*_io_{read,write}_buffer): Endianness fixes. * dv-tx3904tmr.c (*_io_{read,write}_buffer): Endianness fixes. (deliver_*_tick): Reduce sim event interval to 75% of count interval. * interp.c (sim_open): Added jmr3904pal board type that adds PAL-based serial I/O and timer module at base address 0xFFFF0000.
1998-06-09* Handle 10 and 20-bit versions of Break instruction. Move handlingIan Carmichael4-45/+68
* of special values from signal_exception() in interp.c into mips.igen. * * Modified: gencode.c interp.c mips.igen sim-main.h
1998-06-09Make 'send' be CONST char * to avoid compiler warning.Nick Clifton1-0/+5