aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-04-04 * config/tc-hppa.h (TC_EOL_IN_INSN): Check explicitly for '!',Ian Lance Taylor2-9/+24
rather than for any end of line character.
1997-04-04 * config/tc-hppa.c (tc_gen_reloc): If hppa_ren_reloc_type fails,Ian Lance Taylor2-13/+11
call abort (i.e., as_abort) rather than crashing.
1997-04-04 * gas/arm/arm.exp: Only run inst and arm7t on targets which canIan Lance Taylor1-0/+3
handle -EL. Add setup_xfail for thumb.
1997-04-04 * config/tc-mips.c: Protect uses of STO_MIPS16 with an ifdef ofIan Lance Taylor1-0/+3
OBJ_ELF, rather than of S_GET_OTHER.
1997-04-04Add cgen, m32r files.David Edelsohn1-0/+7
1997-04-04 * m32r-asm.c, m32r-dis.c, m32r-opc.c, m32r-opc.h: New files.David Edelsohn10-57/+3312
* cgen-asm.c, cgen-dis.c, cgen-opc.c: New files. * Makefile.in (CFILES): Add them. (ALL_MACHINES): Add them. (dependencies): Regenerate. * configure.in (cgen_files): New variable. (bfd_m32r_arch): Add entry. * configure: Regenerate.
1997-04-04 * bfd.c (bfd_record_phdr): Cast count to size_t beforeIan Lance Taylor1-0/+3
subtraction.
1997-04-04 * emultempl/pe.em: Include "libiberty.h".Ian Lance Taylor1-0/+5
(sort_sections_1): Use xmalloc rather than alloca.
1997-04-04 * configure.in: Add AC_FUNC_ALLOCA.Ian Lance Taylor3-134/+1129
* configure, config.in: Rebuild. * bucomm.h: Add alloca handling, copied from gas/as.h. * dlltool.c: Add #pragma alloca for AIX to start of file. * nlmconv.c: Likewise.
1997-04-04cgen header fileDavid Edelsohn3-0/+660
1997-04-04 * Makefile.in: Rebuild dependencies.Ian Lance Taylor2-16/+21
1997-04-04 * coff-ppc.c (dump_toc): Add cast to avoid warning from SunOS cc.Ian Lance Taylor2-6/+20
* coff-rs6000.c (xcoff_read_ar_hdr): Likewise. (xcoff_write_archive_contents): LIkewise. * elf32-mips.c (_bfd_mips_elf_set_section_contents): Likewise. (mips_elf_create_procedure_table): Likewise. * peicode.h (pe_print_idata): Likewise. (pe_print_edata, pe_print_pdata, pe_print_reloc): Likewise. * xcofflink.c (xcoff_get_section_contents): Likewise. (_bfd_xcoff_canonicalize_dynamic_symtab): Likewise. (xcoff_link_add_symbols): Likewise. (xcoff_link_add_symbols): Likewise.
1997-04-04 * d10v-dis.c: Include "ansidecl.h" before "opcode/d10v.h".Ian Lance Taylor1-0/+2
1997-04-04 * ppcboot.c (ppcboot_set_arch_mach): Make static.Ian Lance Taylor1-0/+3
(ppcboot_bfd_print_private_bfd_data): Likewise.
1997-04-04update copyrightIan Lance Taylor1-1/+1
1997-04-04 * i386-dis.c (float_reg): Swap fsubrp and fsubp. Swap fdivrp andIan Lance Taylor1-0/+5
fdivp.
1997-04-04 * i386.h: Correct opcode values for fsubp, fsubrp, fdivp, andIan Lance Taylor2-16/+30
fdivrp.
1997-04-04 * remote.c: Fix problems realized while showering.Stu Grossman1-0/+6
* (hexnumlen): Add prototype. Use max, not min. * (remote_write_bytes remote_read_bytes): Fix max packet size calculations to properly account for packet overhead. Also handle (probably rare) case where remote_register_buf_size isn't set.
1997-04-04 * Makefile.in (distclean): Remove site.exp and site.bak. RemoveIan Lance Taylor2-2/+5
everything that clean removes.
1997-04-04 * Makefile.in (distclean): Remove site.exp and site.bak.Ian Lance Taylor2-1/+5
1997-04-04 * Makefile.in (DISTCLEAN_HERE): Add site.exp and site.bak.Ian Lance Taylor2-1/+5
1997-04-04 * gas/h8300/ffxx1.d: Don't fail if BFD is 64 bits.Ian Lance Taylor2-10/+14
1997-04-04 * remote.c: Fix doc for `C' and `S' commands to indicate fullStu Grossman3-52/+141
address. * (remote_ops extended_remote_ops remote_desc remote_write_size): Make static. * (remote_fetch_registers remote_write_bytes remote_read_bytes): Record size of response to fetch registers command, use this to limit size of memory read and write commands. * (push_remote_target): New function to make it possible to have another target switch to the remote target. * target.h: Add prototype for push_remote_target. * sh-tdep.c (sh_frame_find_saved_regs): Fix sign extension bugs for hosts which default to unsigned chars (such as SGI's). * (_initialize_sh_tdep): Don't set remote_write_size. It's now handled automatically in remote.c.
1997-04-04 * ldlex.l: Recognize SQUAD.Ian Lance Taylor1-0/+10
* ldgram.y (length): Add SQUAD. * ldlang.c (print_data_statement): Handle SQUAD. (lang_size_sections, lang_do_assignments): Likewise. * ldexp.c (exp_print_token): Add SQUAD to table. * ldwrite.c (build_link_order): Handle SQUAD. * ld.texinfo (Section Data Expressions): Document SQUAD.
1997-04-04 * elf32-mips.c (elf_mips_ctor64_howto): Set complain_on_overflowIan Lance Taylor2-21/+53
to complain_overflow_signed.
1997-04-04 * gas/m32r/allinsn.{exp,s.d}: New testcases.David Edelsohn1-0/+4
1997-04-04m32r "allinsn" testcasesDavid Edelsohn3-0/+547
1997-04-03Keep m32r.David Edelsohn1-0/+1
1997-04-03Thu Apr 3 15:21:26 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder2-14/+29
* gdb.base/help.exp: update help msg for INFO ADDR; add help test for INFO SYMBOL; add help tests for OVERLAY commands. * gdb.base/default.exp: add tests for INFO SYMBOL command; add tests for OVERLAY commands * gdb.base/overlays.c overlays.exp foo.c bar.c baz.c grbx.c ovlymgr.h d10v.ld m32r.ld d10vovly.c m32rovly.c: add test case for overlays. * gdb.base/sigall.c: add usestubs code frag * gdb.base/watchpoint.c: turn on complex watchpoint test for M32R.
1997-04-03Thu Apr 3 15:10:30 1997 Michael Snyder <msnyder@cleaver.cygnus.com>Michael Snyder5-40/+163
Except for the two m32r modules, this checkin is for overlay support. * blockframe.c: blockvector_for_pc_sect(), block_for_pc_sect(), find_pc_sect_function(), find_pc_sect_partial_function(): new functions for debugging overlays; pc without section is ambiguous. * breakpoint.[ch]: add section pointer to breakpoint struct; add section argument to check_duplicates(); check section as well as pc in [breakpoint_here_p(), breakpoint_inserted_here_p(), breakpoint_thread_match(), bpstat_stop_status()]; add section argument to describe_other_breakpoints(); use INIT_SAL() macro to zero-out new sal structures; make resolve_sal_pc() fix up the sal's section as well as its pc; match on section + pc in clear_command() and delete_breakpoint(); account for overlay sections in insert_breakpoints(), remove_breakpoint() and breakpoint_re_set_one(); all this to support overlays where a PC is not unique. * exec.c: change xfer_memory() to handle overlay sections. * findvar.c: change read_var_value() to handle overlay sections. * frame.h: declaration for block_for_pc_sect() [blockframe.c]. * infcmd.c: jump_command() warns against jumping into an overlay that's not in memory. Also use INIT_SAL() to initialize sals. * infrun.c: wait_for_inferior() sets a flag to invalidate cached overlay state information; Also use INIT_SAL() to init sals. * m32r-rom.c: modify load routines to use LMA instead of VMA. * m32r-stub.c: mask exit value down to 8 bits; screen out any memory read/writes in the range 600000 to a00000, and ff680000 to ff800000 (hangs because nothing is mapped there); fix strcpy(). * maint.c: maintenance command "translate-address" supports overlays. * minsyms.c: lookup_minimal_symbol_by_pc_sect() supports overlays. * objfiles.[ch]: add ovly_mapped field to the obj_section struct; this constitutes gdb's internal overlay mapping table. Add macro ALL_OBJSECTIONS() to loop thru the obj_structs and look at overlays. Add function find_pc_sect_section(). * printcmd.c: modify print_address_symbolic() with overlay smarts; modify address_info() with overlay smarts; add function sym_info() to support the INFO SYMBOL command (translate address to symbol(s)); modify disassemble_command() to work on unmapped overlays. * source.c: use INIT_SAL() to initialize sals. * symfile.[ch]: change generic_load() to use section's LMA address instead of VMA address, for overlay sections. Add numerous functions for finding a PC's section / overlay, translating between VMA and LMA address ranges, determining if an overlay section is mapped, etc. Add several user commands for overlay debugging. Add support for a "generic" form of automatically reading overlay mapping info from the inferior (based on the default (simple) overlay manager which Cygnus provides as an example). * symtab.[ch]: add functions find_pc_sect_symtab(), find_pc_sect_psymtab(), find_pc_sect_psymbol(), find_pc_sect_line() for lookup; modify lookup_symbol and decode_line_1() to use them; modify find_function_start_sal() to account for overlay sections; add macro INIT_SAL() for initializing struct symtab_and_line. * target.c: fix a comment in the declaration of target_ops.
1997-04-03 * mips-tdep.c (mips_in_call_stub, mips_in_return_stub,Mark Alexander3-30/+60
mips_skip_stub, mips_ignore_helper): New functions for dealing with MIPS16 call/return thunks. (mips_init_frame_pc_first): New function to implement INIT_FRAME_PC_FIRST macro; includes code from old macro plus new code to skip over MIPS16 thunks. (mips_frame_chain): Skip over MIPS16 thunks. * config/mips/tm-mips.h (mips_in_call_stub, mips_in_return_stub, mips_skip_stub, mips_ignore_helper): Declare. (IN_SOLIB_CALL_TRAMPOLINE, IN_SOLIB_RETURN_TRAMPOLINE, SKIP_TRAMPOLINE_CODE, IGNORE_HELPER_CALL): New macros that invoke the above functions. (INIT_FRAME_PC_FIRST): Change to invoke mips_init_frame_pc. (mips_init_frame_pc): Declare. * infrun.c (wait_for_inferior): Use new IGNORE_HELPER_CALL macro to decide if certain library function calls should be ignored.
1997-04-03 * Branched binutils 2.8.Ian Lance Taylor1-0/+10
1997-04-03 * gprof.c (VERSION): Define as "2.8.1".Ian Lance Taylor2-1/+7
1997-04-03 * ldver.c (ld_program_version): Set to 2.8.1.Ian Lance Taylor1-0/+6
1997-04-03 * Makefile.in (VERSION): Set to 2.8.1.Ian Lance Taylor4-12/+41
1997-04-03 * VERSION: Set to 2.8.1.Ian Lance Taylor2-1/+14
* Branched binutils 2.8.
1997-04-03 * lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequentBob Manson2-4/+23
failures. (gdb_stop_suppressing_tests): Note that tests have restarted.
1997-04-03tweak last patchIan Lance Taylor1-9/+33
1997-04-03 * mpw-idtmips.c: Rename from mpw-emipsidt.c.Ian Lance Taylor5-4/+8
* mpw-elfmips.c: Rename from mpw-emipself.c. * mpw-config.in: Update accordingly.
1997-04-03 * config/h8300.exp: New file.Bob Manson2-0/+10
1997-04-03 * sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,David Edelsohn1-0/+3
* sim-config.h: To here.
1997-04-03 * gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.David Edelsohn1-0/+41
* gen-idecode.c (gen_idecode_c): Likewise. * igen.c (gen_semantics_c): Likewise.
1997-04-03New files.David Edelsohn2-0/+82
1997-04-03 * Make-common.in (SIM_EXTRA_DEPS): New config var.David Edelsohn1-0/+17
(sim_main_headers): Define. (sim-*.o): Depend on $(SIM_EXTRA_DEPS). (BUILT_SRC_FROM_COMMON): Move here from ../d30v/Makefile.in. (clean): Use it. (sim-utils.o): Add rule for. * sim-utils.o: New file. * sim-basics.h: #include sim-base.h. (zalloc): Make argument unsigned long. * sim-base.h: New file. * sim-inline.h (SIM_IO support): Delete. * sim-io.h: Delete inline support. * sim-io.c: Likewise. sim-state.h renamed to sim-main.h. * sim-config.c: sim-state.h renamed to sim-main.h. * sim-core.c: Likewise. * sim-events.c: Likewise.
1997-04-03From Jim Wilson, fix typo in instruction nameAndrew Cagney1-0/+4
1997-04-03 (autoconf-changelog): Try different way to obtain user name.David Edelsohn1-0/+1
Forgot this one.
1997-04-03Add autoheader counterpart to autoconf-common et.al.Andrew Cagney3-4/+25
1997-04-02(sim_open): Update comment.David Edelsohn1-2/+5
1997-04-02 * interp.c (sim_open): New arg `kind'. `name is now `argv'.David Edelsohn2-2/+7
1997-04-02 * interp.c (sim_open): New arg `kind'.David Edelsohn4-0/+8