aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-02-06Sun Jul 6 02:44:28 1997 Philippe De Muyter <phdm@macqel.be>Jason Molenda3-22/+65
* m68k/tm-delta68.h (CPLUS_MARKER): Macro deleted. (EXTRACT_STRUCT_VALUE_ADDRESS): Macro defined. (EXTRACT_RETURN_VALUE, STORE_RETURN_VALUE): Macros modified because floating-point values return via %fp0. (CLEAR_INSN_CACHE): New macro. * m68k/tm-m68k.h (REGISTER_CONVERT_TO_VIRTUAL): Macro fixed to use DOUBLEST. (REGISTER_CONVERT_TO_RAW): Ditto. * infptrace.c (child_xfer_memory): If CLEAR_INSN_CACHE is defined, call it after having written in child process's memory. * inflow.c (PROCESS_GROUP_TYPE): Macro defined if HAVE_TERMIO. (gdb_has_a_terminal, terminal_ours_1): Functions fixed for HAVE_TERMIO.
1998-02-06Move code from branchMichael Meissner1-0/+7
1998-02-06 * config/mips/tm-mips64.h (TARGET_LONG_BIT): Allow final target toJeff Law2-1/+20
override. (TARGET_LONG_LONG_BIT): Likewise. (TARGET_PTR_BIT): Likewise. start-sanitize-r5900 * config/mips/tm-r5900.h (TARGET_PTR_BIT): Define to 32 bits. end-sanitize-r5900
1998-02-06more tweaksIan Lance Taylor1-18/+19
1998-02-06 * config/tc-mips.c (md_begin): If mips_cpu is set, then use it asJeff Law1-0/+8
the argument to bfd_set_arch_mach. (load_address): Use bfd_arch_bits_per_address to determine the bit size of an address instead of looking at the isa level. (macro, macro2, s_cprestore, s_cpadd): Likewise.
1998-02-06Do not generate an error message when merging v850 code into v850e/v850ea code.Nick Clifton2-405/+214
1998-02-06Add -mv850any command line option for PR 14732Nick Clifton2-11/+28
1998-02-06 * configure.tgt (mips64r5900*-sky-elf*): Replaces txvu-elf.Doug Evans2-5/+10
* config/mips/txvu.mt (SIM): txvu -> mips.
1998-02-06Add missing sanitize markers in last ChangeLog entry.Jeff Law1-0/+2
1998-02-06 * cpu-mips.c (arch_info_struct): Make r5900 pointer size 32bits.Jeff Law2-2/+3
1998-02-06 * elf32-mips.c (bfd_elf32_bfd_reloc_type_lookup): For BFD_RELOC_CTORJeff Law1-0/+6
get the size from bfd_arch_bits_per_address instead of directly from the isa.
1998-02-06 * alpha.c (alpha_Instruction): Use int, not signed.Ian Lance Taylor2-2/+6
1998-02-06 * core.c (core_init): Adding missing "break".Jeff Law2-0/+5
1998-02-06 * config/d10v/tm-d10v.h (D10V_CONVERT_IADDR_TO_RAW,Andrew Cagney3-74/+64
D10V_CONVERT_DADDR_TO_RAW): Define. * d10v-tdep.c (d10v_push_arguments): Re-write. Pass arguments in registers, regardless of their size, when they fit.
1998-02-06improvementsIan Lance Taylor1-2/+49
1998-02-06o Update GDB to match changes to d10v abi (ARG1 in r0 instead of r2).Andrew Cagney3-141/+183
o Fix code assuming that host/target were both bigendian. o Replace d10v push dummy frame code with version using new common generic generic version. o Find/fix more cases where a value needs to be translated to/from instruction (IMAP) or data (DMAP) spaces.
1998-02-06 * ehopt.c: New file.Ian Lance Taylor9-8/+435
* as.h (enum _relax_state): Add rs_cfa. (check_eh_frame, eh_frame_estimate_size_before_relax): Declare. (eh_frame_relax_frag, eh_frame_convert_frag): Declare. * read.c (emit_expr): Call check_eh_frame. * write.c (cvt_frag_to_fill): Handle rs_cfa. (relax_segment): Likewise. * Makefile.am: Rebuild dependencies. (GAS_CFILES): Add ehopt.c. (GENERIC_OBJS): Add ehopt.o. * doc/internals.texi (Frags): Document rs_cfa. * as.c (show_usage): Mention --traditional-format. (parse_args): Accept --traditional-format. * as.h (flag_traditional_format): Declare. * output-file.c (output_file_create): If flag_traditional_format, set BFD_TRADITIONAL_FORMAT on stdoutput. * doc/as.texinfo, doc/as.1: Document --traditional-format.
1998-02-06New function, generic_pop_current_frame(), targets point POP_FRAME atAndrew Cagney1-0/+8
this.
1998-02-06sky sanitizationDoug Evans1-0/+30
1998-02-06Get overlay testsuite to work on m32r when image is being built with aAndrew Cagney1-0/+19
small data section (.sdata): Force _novrly variable into .data; stop test variables being put into .sdata.
1998-02-06 * Makefile.in (SIM_SKY_OBJS,MIPS_EXTRA_OBJS): New vars.Doug Evans3-55/+92
(SIM_OBJS): Add $(MIPS_EXTRA_OBJS). * configure.in: Set mips_extra_objs to sky files if mips64r59*-sky-*. * configure: Regenerated.
1998-02-06Prepend sky- to sky header file names.Doug Evans1-1/+1
1998-02-06When starting a new simulator run, ensure proceed status is cleared.Andrew Cagney2-0/+7
1998-02-06Second pass at moving sky files into mips dir,Doug Evans4-8/+8
prepend sky- to all #include's of sky headers.
1998-02-06 * config/tc-mips.c (append_insn): Make sure that if we have aIan Lance Taylor2-1/+19
fixup for an unmatched %hi reloc, it does not associated with a variant frag.
1998-02-06delete txvu/dvp/sky stuff, lives in mips dir now, configured withDoug Evans2-43/+0
mips64r5900-sky-elf.
1998-02-06First pass at moving sky stuff from ../txvu to mips dir.Doug Evans7-0/+923
1998-02-06Delete txvu stuff.Doug Evans1-6/+1
Delete last change that made sim build under dvp-elf.
1998-02-06 * top.c (do_nothing): Remove signal handler after signal is caught.Jason Molenda1-0/+7
Helpful for SYSV systems where two ^-\s will cause problems. Should have no effect on BSD systems.
1998-02-06 * top.c (do_nothing): Remove signal handler after signal is caught.Jason Molenda1-0/+4
Helpful for SYSV systems where two ^-\s will cause problems. Should have no effect on BSD systems.
1998-02-06 * configure.in (host_tools, native_only): Add libtool.Jason Molenda2-3/+7
1998-02-05Repeat/repeati are pc-relativeMichael Meissner1-0/+7
1998-02-05New files, update .SanitizeAndrew Cagney2-0/+16
1998-02-05 * cgen-sim.h (EX_FN_NAME): _exc_ -> _ex_.Doug Evans2-67/+235
(SEM_INSN): New macro.
1998-02-05Sanitize m32rx from cpu.h and m32r-sim.h.Doug Evans1-1/+1
1998-02-05 * Makefile.in (m32r.o): Depend on cpu.hDoug Evans13-1490/+3138
(extract.o): Pass -DSCACHE_P. * mloop.in (extract{16,32}): Update call to m32r_decode. * arch.h,cpu.h,cpuall.h,decode.[ch]: Regenerate. * extract.c,model.c,sem-switch.c,sem.c: Regenerate. * sim-main.h: #include "ansidecl.h". Don't include cpu-opc.h, done by arch.h. start-sanitize-m32rx * Makefile.in (M32RX_OBJS): Build m32rx support now. (m32rx.o): New rule. * m32r-sim.h (m32rx_h_cr_[gs]et): Define. * m32rx.c (m32rx_{fetch,store}_register): Update {get,set} of PC. (m32rx_h_accums_get): New function. * mloopx.in: Update call to m32rx_decode. Rewrite exec loop. * cpux.h,decodex.[ch],modelx.c,readx.c,semx.c: Regenerate. end-sanitize-m32rx
1998-02-05 * scripttempl/pe.sc: Remove ${RELOCATING-0} from all sections.Ian Lance Taylor1-0/+3
From Thomas de Lellis <tdel@wrs.com>.
1998-02-05 * coff-i386.c (coff_pe_i386_relocate_section): New static functionIan Lance Taylor1-0/+7
if COFF_WITH_PE. (coff_relocate_section): If COFF_WITH_PE, define as coff_pe_i386_relocate_section. * coffcode.h (coff_write_object_contents): If COFF_IMAGE_WITH_PE, skip empty sections, to match coff_write_object_contents.
1998-02-05Thu Feb 5 11:57:06 1998 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-76/+74
* tracepoint.c (tracepoint_operation): call free_actions instead of free. (free_actions): eliminate some memory leaks for actions. (validate_actionline): pass string arg by reference, so we can change the pointer. Change all memrange collection arguments to canonical form (literal address and size), to enforce early evaluation. Accept UNOP_MEMVAL (assembly variables) for trace collection. (parse_and_eval_memrange): accept expressions for the address and size fields of a memrange (and evaluate them immediately). (several places): use -1 instead of zero to distinguish an absolute memrange from a register-relative one. (encode_actions): add handling for UNOP_MEMVAL (assembly variable).
1998-02-05Do not allow BFD_ALIGN to wrapMichael Meissner1-2/+3
1998-02-05Do not allow BFD_ALIGN to wrapMichael Meissner2-3/+13
1998-02-05 * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.Ian Lance Taylor4-115/+266
1998-02-05 * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.Ian Lance Taylor4-173/+325
* doc/Makefile.in: Likewise.
1998-02-05 * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.Ian Lance Taylor7-318/+987
1998-02-05 * elf64-mips.c (mips_elf64_swap_reloca_out): Swap out r_addend,Ian Lance Taylor1-0/+6
rather than swapping out r_offset twice. From Luke Deller <luked@cse.unsw.edu.au>.
1998-02-05 * Makefile.in (SFILES): add tracepoint.c.Jason Molenda4-102/+121
(LINTFILES): add @CONFIG_SRCS@. (SOURCES): Ditto. * configure.in (CONFIG_SRCS): Mirror use of CONFIG_OBS. * configure: Regenerated.
1998-02-05Wed Feb 4 16:53:58 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-2/+7
* configure.in: add target-gperf to noconfigdirs for Cygwin32. Fix typo in ming config comment.
1998-02-05 * configure.in: Set libtool_enable_shared rather thanIan Lance Taylor3-203/+299
libtool_shared. Remove diversion hack. * configure, Makefile.in, aclocal.m4: Rebuild with new libtool.
1998-02-05 * configure.in: Set libtool_enable_shared rather thanIan Lance Taylor4-157/+307
libtool_shared. Remove diversion hack. * configure, Makefile.in, doc/Makefile.in, aclocal.m4: Rebuild with new libtool.
1998-02-04 * ltconfig, ltmain.sh: Update from libtool 1.0h.Ian Lance Taylor1-0/+4