aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-03-25Wed Mar 25 14:32:48 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+26
<schwab@issan.informatik.uni-dortmund.de> * i960-dis.c (pinsn): Change type of first argument to bfd_vma. (ctrl, cobr, mem, ea): Likewise. (print_addr): Likewise. Remove cast. (ea): Cast argument of print_addr to bfd_vma. * cgen-asm.c (cgen_parse_signed_integer): Fix type of local variable value. (cgen_parse_unsigned_integer): Likewise. (cgen_parse_address): Likewise. Wed Mar 25 14:31:31 1998 Ian Lance Taylor <ian@cygnus.com> * i960-dis.c (ctrl): Add full braces to structure initialization. (cobr, mem, reg): Likewise. (ea): Correct parenthesization in expression. * cgen-asm.c: Include <ctype.h>. (build_asm_hash_table): Remove unused local variable i. (cgen_parse_keyword): Add casts to avoid warnings. * arm-dis.c (print_insn_big_arm): Only call coffsymbol for a COFF symbol. Fix indentation. (print_insn_little_arm): Likewise.
1998-03-25Remove CYGNUS LOCAL markers for Thumb port.Nick Clifton1-2/+2
1998-03-25Wed Mar 25 14:08:51 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>Elena Zannoni2-3/+10
* gdbtk.c (gdbtk_pre_add_symbol): Use Tcl_merge to form Tcl commands.
1998-03-25Wed Mar 25 13:59:24 1998 Andreas Schwab ↵Ian Lance Taylor2-4/+13
<schwab@issan.informatik.uni-dortmund.de> * evax-alpha.c (evax_set_arch_mach): Only accept bfd_arch_alpha and call bfd_default_set_arch_mach to do the real work. Wed Mar 25 13:59:05 1998 Ian Lance Taylor <ian@cygnus.com> * evax-alpha.c (evax_close_and_cleanup): Remove unused local variables er and er1.
1998-03-25 * cpu-v850.c: Include <ctype.h>.Ian Lance Taylor1-0/+3
(scan): Case isdigit argument to unsigned char. Also fix v850e/v850ea sanitization.
1998-03-25 * bout.c (BALX): Include return register g14 as part of the insn.Richard Henderson1-0/+6
(BALX_MASK): New. (calljx_callback): Use it. PR 15310
1998-03-25Wed Mar 25 13:10:42 1998 Bruno Haible ↵Ian Lance Taylor3-53/+50
<bruno@linuix.mathematik.uni-karlsruhe.de> * gasp.c (IS*): Cast argument to unsigned char, not unsigned int. * macro.c (macro_expand_body): Increase buffer size. * messages.c (as_warn): Likewise. (as_warn_where, as_bad, as_bad_where): Likewise.
1998-03-25 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor3-87/+135
* Makefile.am (DISTSTUFF): New variable. (diststuff): New target. (DISTCLEANFILES): New variable. * Makefile.in: Rebuild.
1998-03-25 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor1-0/+7
* Makefile.am (DISTSTUFF): New variable. (diststuff): New target. * Makefile.in: Rebuild.
1998-03-25 Based on patch from H.J. Lu <hjl@gnu.org>:Ian Lance Taylor3-61/+113
* Makefile.am (LDDISTSTUFF): New variable. (diststuff): New target. * Makefile.in: Rebuild.
1998-03-25 * simops.c (OP_F0FD): Initialise variable 'sp' for rti instruction.Joyce Janczyn2-0/+5
1998-03-25* As suggested by crash, made --with-sim-gpu2 option active only on -sky- ↵Frank Ch. Eigler2-20/+28
target.
1998-03-25 * scripttempl/pe.sc: Only include .idata\$[0-7] in .idata whenIan Lance Taylor2-6/+17
relocating.
1998-03-25 From Yan Meroth <YAN.MEROTH@st.com>:Ian Lance Taylor1-0/+9
* ihex.c (ihex_scan): Add extbase variable so that getting an extended linear address record does not ignore any previous extended address. (ihex_write_object_contents): When writing out an extended linear address record, zero out any previous extended address.
1998-03-25* dv-mn103int.c (decode_group): A group register every 4 bytes not 8.Andrew Cagney1-0/+7
(write_icr): Rewrite equation updating request field. (read_iagr): Fix check that interrupt is still pending.
1998-03-25* interp.c (sim_open): Tidy up device creation.Andrew Cagney3-48/+89
* dv-mn103int.c (mn103int_port_event): Drive NMI with non-zero value. (mn103int_io_read_buffer): Convert absolute address to register block offsets. (read_icr, write_icr): Convert block offset into group offset.
1998-03-25* interp.c (sim_open): Create second 1mb memory region at 0x40000000.Andrew Cagney7-197/+1433
(sim_open): Create a device tree. (sim-hw.h): Include. (do_interrupt): Delete, needs to use dv-mn103cpu.c * dv-mn103int.c, dv-mn103cpu.c: New files.
1998-03-25* mn10300_sim.h (EXTRACT_PSW_LM, INSERT_PSW_LM, PSW_IE, PSW_LM): Define.Andrew Cagney1-0/+6
(SP): Define.
1998-03-25* dv-pal.c (hw_pal_countdown, hw_pal_countdown_value,Andrew Cagney3-64/+278
hw_pal_timer, hw_pal_timer_value): Define. (hw_pal_io_read_buffer, hw_pal_io_write_buffer): Add timer support (do_counter_event, do_counter_read, do_counter_value, do_counter_write): new functions. * hw-tree.c (hw_printf): Send tree dump to stderr, same as other trace output. * hw-base.c (hw_create): Stop searching for a device when one is found.
1998-03-25Re-do --enable-sim-hardware so that each simulator can specify the devicesAndrew Cagney10-199/+253
it wants built. Generate hw-config.h.
1998-03-25 * gas/mips/vu0.s: Add tests for "bc2f", "bc2fl", "bc2t", "bc2tl",Jeff Law1-0/+8
"cfc.i", "cfc.ni", "ctc.i", and "ctc.ni". * gas/mips/vu0.d: Corresponding changes.
1998-03-25 * vu0.h (cfc2, ctc2): Add variants with ".i" and ".ni"Jeff Law2-0/+11
opcode extensions.
1998-03-25Start deleting libg++ and librx--they are no longer shipped to customers.Jason Molenda1-2/+2
1998-03-25Tue Mar 24 16:58:29 1998 Jason Molenda (crash@bugshack.cygnus.com)Jason Molenda2-10/+9
* Makefile.in (TARGET_CONFIGDIRS, ALL_TARGET_MODULES, CONFIGURE_TARGET_MODULES, CHECK_TARGET_MODULES, INSTALL_TARGET_MODULES, CLEAN_TARGET_MODULES, all-target-winsup): Remove references to librx and libg++. Bye bye.
1998-03-25Fix PR15434 by emitting a nop if a section ends with a 16 bit instruction.Nick Clifton1-0/+8
1998-03-25 * config/obj-coff.c (obj_coff_bss): Compile unconditionally. CallIan Lance Taylor1-0/+6
s_lcomm rather than obj_coff_lcomm. (obj_pseudo_table): Compile .bss pseudo-op unconditionally.
1998-03-25 * rclex.l: Accept { and } as synonyms for BEGIN and END.Ian Lance Taylor2-1/+29
1998-03-25Pacify GCC.Andrew Cagney6-51/+72
1998-03-25 Add --demangle and --no-demangle options:Ian Lance Taylor5-3/+42
* gprof.h (demangle): Declare. * gprof.c (demangle): New global variable. (OPTION_DEMANGLE, OPTION_NO_DEMANGLE): Define. (long_options): Add "demangle" and "no-demangle". (usage): Mention --demangle and --no-demangle. (main): Handle OPTION_DEMANGLE and OPTION_NO_DEMANGLE. * utils.c (print_name_only): Only demangle symbol name if demangle is true. * gprof.texi (Output Options): Document new options.
1998-03-24Tue Mar 24 18:32:47 1998 H.J. Lu <hjl@gnu.org>Ian Lance Taylor1-0/+4
* i386.h: Set LinearAddress for lidt and lgdt.
1998-03-24Tue Mar 24 18:30:58 1998 H.J. Lu <hjl@gnu.org>Ian Lance Taylor3-8/+36
* config/tc-i386.h (LinearAddress): Define. * config/tc-i386.c (md_assemble): If LinearAddress is set for the instruction, don't use a default segment.
1998-03-24 * Makefile.in (BASE_FLAGS_TO_PASS): Pass $(lispdir) down toEric Mumpower2-0/+6
recursive makes
1998-03-24* interp.c (Max, Min): Comment out functions. Not yet used.Andrew Cagney2-1/+15
* vr4320.igen (DCLZ): Pacify GCC, 64 bit arg, int format.
1998-03-24* Several fixes and performance enhancements from my 2 weeks working in Japan.Ian Carmichael2-1/+5
1998-03-24* gen-engine.c (print_run_body): Re-extract the CIA afterAndrew Cagney1-0/+5
processing any events. Events may not restart the simulator.
1998-03-24Add new files: mn10300.igen, mn10300.dc, sim-main.h, op_utils.cJoyce Janczyn1-0/+4
1998-03-24Tue Mar 24 16:09:43 1998 Manfred Hollstein <manfred@s-direktnet.de>Ian Lance Taylor1-0/+6
* ieee.c (do_one): Check section before dereferencing it. (ieee_canonicalize_reloc): Likewise with src->relent.sym_ptr_ptr. (ieee_generic_stat_arch_elt): Likewise with abfd->my_archive.
1998-03-24Port mn10300 simulator to build with the common simulator frameworkJoyce Janczyn1-0/+41
under the configure option --enable-sim-common.
1998-03-24Add code to support building mn10300 simulator with the common simulatorJoyce Janczyn1-79/+398
framework.
1998-03-24Add support for building simulator based on common simulator framework.Joyce Janczyn1-5/+110
Separate out files which get compiled depending on --enable-sim-common configuration.
1998-03-24Add ability to configure mn10300 built with common simulator code base.Joyce Janczyn2-50/+551
Use --enable-sim-common to build this way; default configure has not changed.
1998-03-24New {load/store}_{byte/half/word} macros for simulator built withJoyce Janczyn1-5/+209
common framework.
1998-03-24Header file required by igen generated files.Joyce Janczyn1-0/+96
1998-03-24IGEN input files for mn10300 simulator.Joyce Janczyn2-0/+3524
1998-03-24 * Makefile.in: Get SHELL from configure.Stu Grossman1-0/+16
* configure: Regenerate with autoconf 2.12.1 to fix shell issues for NT native builds.
1998-03-24 * Make-common.in: Get SHELL from configure.Stu Grossman3-39/+225
* (stamp-tvals sim-inline.c): Use $(SHELL) when invoking move-if-change. Fixes NT native build problem. * Makefile.in (nltvals.def): Use $(SHELL) when invoking move-if-change. Fixes NT native build problem. * configure: Regenerate with autoconf 2.12.1 to fix shell issues for NT native builds.
1998-03-24 * Makefile.in: Derive SHELL from configure.Stu Grossman8-109/+255
* config/d10v/d10v.mt config/d30v/d30v.mt config/m32r/m32r.mt config/mn10200/mn10200.mt config/mn10300/mn10300.mt : Remove -lm from SIM. This prevents dependency checking of -lm (under NT native builds). (It is automatically added by configure if it exists.) * doc/configure mswin/configure nlm/configure testsuite/gdb.base/configure testsuite/gdb.c++/configure testsuite/gdb.chill/configure testsuite/gdb.disasm/configure testsuite/gdb.stabs/configure testsuite/gdb.threads/configure: Regenerate with autoconf 2.12.1 to fix shell issues for NT native builds.
1998-03-24 * Makefile.in (CC_FOR_TARGET): Use $(TARGET_SUBDIR) when passing -BIan Lance Taylor2-12/+19
for newlib directory. (CXX_FOR_TARGET): Likewise.
1998-03-24Build IGEN with the mn10300 simulator.Joyce Janczyn3-63/+53
1998-03-24Mon Mar 23 18:10:57 1998 Ulrich Drepper (drepper@cygnus.com)Jason Molenda1-0/+5
* solib.c (solib_create_inferior_hook): Rewrite previous change to check the type of file via BFD.