aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-07-02 * gencode.c (build_instruction): Handle "pext5" according toJeff Law2-1/+4
version 1.95 of the r5900 ISA. Fixes pr12413 (c/h from toshiba).
1997-07-02 * gencode.c (build_instruction): Handle "ppac5" according toJeff Law2-1/+6
version 1.95 of the r5900 ISA. fixes pr12407 (c/h from toshiba).
1997-07-02 * interp.c (sim_engine_run): Reset the ZERO register to zeroJeff Law2-23/+40
regardless of FEATURE_WARN_ZERO.
1997-07-02 * gencode.c (FEATURE_WARNINGS): Remove FEATURE_WARN_ZERO.Jeff Law2-3/+20
Fix for pr12402 (c/h from toshiba).
1997-07-02 * config/obj-coff.c (fixup_segment): Never subtract sectionIan Lance Taylor2-14/+35
address from PC relative reloc which will be fully resolved.
1997-07-01 * ecoff.c (page_type): Renamed from page_t to avoid conflictJeff Law2-23/+24
with hpux10 header files.
1997-07-01 * config/arm-ice.exp: New file.Bob Manson3-0/+6
1997-07-01Mon Jun 30 17:54:51 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-29/+51
* mips-tdep.c (mips_push_arguments): special-case handling for odd-sized struct parameters passed in registers / on stack.
1997-06-30Mon Jun 30 15:30:38 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-9/+21
* mips-tdep.c (mips_push_arguments): tweak alignment of small structs passed in registers for little-endian non-EABI mode.
1997-06-30Mon Jun 30 13:05:39 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder1-0/+6
* breakpoint.c (frame_in_dummy): use generic dummy if available. (check_duplicates, clear_command): compare sections only if doing overlay debugging.
1997-06-30 * configure.in, Makefile.in: Treat tix like itcl.Ian Lance Taylor3-8/+17
1997-06-30 * elf32-m68k.c (howto_table): Use complain_overflow_bitfield, notIan Lance Taylor2-5/+10
complain_overflow_signed, for 32 bit PC relative relocations.
1997-06-30 From Jason Merrill <jason@cygnus.com>:Ian Lance Taylor1-0/+8
* read.c (do_align): If BFD_ASSEMBLER, only use NOP_OPCODE if SEC_CODE is set. * config/tc-i386.h (md_maybe_text): Define. (md_do_align): Use md_maybe_text.
1997-06-30finish upgrade to automake 1.2Ian Lance Taylor1-7/+3
1997-06-30 * mips-opc.c (mips_builtin_opcodes): Add "pinteh", "pexeh" andJeff Law2-450/+486
"pexew" as synonyms for "pintoh", "pexoh", "pexow". pr12399.
1997-06-30 * gdb.base/overlays.exp: Preliminary fixes; temporarily disabledBob Manson4-13/+53
until it has been modified to work with the new testsuite. * gdb.*/*.exp: Instead of causing 1 unresolved test when the testcase won't compile, cause all of the testcases in the file to fail instead. * lib/gdb.exp(gdb_suppress_entire_file): New procedure. (gdb_clear_suppressed): New procedure. (gdb_stop_suppressing_tests): Only clear suppress_flag if it contains a positive value.
1997-06-29 Check in correct file (config/m32r-stub.exp)Bob Manson1-1/+1
1997-06-29 * lib/gdb.exp(default_gdb_start): Use gdb_opts host feature.Bob Manson2-5/+4
1997-06-29 * aclocal.m4, configure, Makefile.in: Rebuild with automake 1.2.Ian Lance Taylor4-110/+74
1997-06-28 * gdb.c++/virtfunc.exp: Remove setting of libs variable.Bob Manson1-0/+4
1997-06-28 * buildsym.h (struct subfile): Add debugformat member.Fred Fish13-24/+145
(record_debugformat): Declare global function. * buildsym.c (start_subfile): Initialize debugformat member to NULL. (record_debugformat): New function to record the format. (end_symtab): Copy format into symtab debugformat member. (end_symtab): Free subfile debugformat member. * symmisc.c (free_symtab): Free debugformat when freeing symtab. * symfile.c (allocate_symtab): Initialize the new debugformat member for new symtabs. * symtab.h (struct symtab): Add debugformat member. * source.c (source_info): Print the debug format. * os9kread.c (os9k_process_one_symbol): Call record_debugformat with "OS9". * hpread.c (hpread_expand_symtab): Call record_debugformat with "HP". (hpread_process_one_debug_symbol): Ditto. * dbxread.c (process_one_symbol): Call record_debugformat with "stabs". * coffread.c (coff_start_symtab): Call record_debugformat with "COFF". * xcoffread.c (read_xcoff_symtab): Call record_debugformat with "XCOFF". * dwarfread.c (read_file_scope): Call record_debugformat with "DWARF 1". * dwarf2read.c (read_file_scope): Call record_debugformat with "DWARF 2". * dstread.c (dst_end_symtab): Set debugformat to be "Apollo DST". * mdebugread.c (new_symtab): Set debugformat to be "ECOFF".
1997-06-28 * lib/gdb.exp (setup_xfail_format): New function.Fred Fish4-50/+125
(get_debug_format): New function to get debug format. (debug_format): New global variable to hold last value set by get_debug_format. * gdb.base/list.exp: Call get_debug_format and expect some tests to fail for DWARF 1 and COFF formats. * gdb.c++/ptype.exp: Ditto. * gdb.c++/classes.exp: Ditto. * gdb.c++/cplusfuncs.exp: Ditto. * gdb.c++/inherit.exp: Ditto. * gdb.c++/templates.exp: Ditto. * gdb.c++/virtfunc.exp: Ditto.
1997-06-28Fri Jun 27 21:05:45 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder2-1/+22
* mips-tdep.c (mips_push_arguments): handle alignment of integer and struct args on stack for mips64 big-endian.
1997-06-28Fri Jun 27 19:19:12 1997 Michael Snyder (msnyder@cleaver.cygnus.com)Michael Snyder3-13/+45
* config/mips/tm-mips.h (USE_STRUCT_CONVENTION): MIPS_EABI returns structs in a register wherever possible.
1997-06-27Remove brokeness in PowerPC asmMichael Meissner2-14/+18
1997-06-27Add test for dbt/rtd instructionsAndrew Cagney1-0/+38
1997-06-26More tweaks. Add windres documentation.Ian Lance Taylor3-2/+138
1997-06-26 * rcparse.y: Add a couple of missing semicolons (accepted by bisonIan Lance Taylor2-2/+4
but not byacc).
1997-06-26 * Makefile.in (WINDRES): New variable.Ian Lance Taylor3-7/+40
(WINDRES_FOR_TARGET): New variable. (BASE_FLAGS_TO_PASS): Add WINDRES_FOR_TARGET. (EXTRA_HOST_FLAGS): Add WINDRES. (EXTRA_TARGET_FLAGS): Add WINDRES. (EXTRA_GCC_FLAGS): Add WINDRES. ($(DO_X)): Pass down WINDRES. ($(CONFIGURE_TARGET_MODULES)): Set WINDRES when configuring. * configure: Treat WINDRES like DLLTOOL, and WINDRES_FOR_TARGET like DLLTOOL_FOR_TARGET.
1997-06-26 * scripttempl/pe.sc: Put .rsrc after .reloc. Put input .rsrcIan Lance Taylor1-0/+5
sections in the output .rsrc section.
1997-06-26 * windres.c (main): Quit if we didn't get any resources.Ian Lance Taylor3-3/+12
* rescoff.c (write_coff_file): Don't free the relocation array until after we've closed the BFD.
1997-06-26 * ld-elfvers/vers.exp: Use egrep rather than grep when looking forIan Lance Taylor1-0/+5
an alternation. From Greg Margo <gmargo@dl.com>.
1997-06-26 * elflink.h (elf_link_add_object_symbols): When a versionIan Lance Taylor2-0/+8
indirection symbol is overridden, make the original symbol point at the real overriding symbol.
1997-06-26 * elf.c (bfd_elf_string_from_elf_section): Check for an invalidIan Lance Taylor2-6/+19
string index.
1997-06-26 * elflink.h (elf_link_output_extsym): Use the right section for aIan Lance Taylor3-5/+20
common symbol. * elf32-mips.c (mips_elf_link_output_symbol_hook): If a common symbol was in .scommon, mark it as SHN_MIPS_SCOMMON. PR 12697.
1997-06-26 * resbin.c: New file.Ian Lance Taylor9-246/+3354
* rclex.l, rcparse.y, rescoff.c, resrc.c, windres.c, windres.h: Numerous fixes and improvements. * Makefile.in: Rebuild dependencies. (CFILES): Add resbin.c. (WINDRES_OBJS): Add resbin.o.
1997-06-25 * ppc-opc.c (extract_nsi): make unsigned expression signed beforeFelix Lee1-0/+7
negating it. (UNUSED): remove one level of parens, so MSVC doesn't choke on nesting depth when all the macros are expanded.
1997-06-25 * configure.in: configure sim before gdb for win32-x-ppcFelix Lee2-1/+6
1997-06-25 Move gperf into the toplevel, from libg++.Brendan Kehoe3-4/+25
* configure.in (target_tools): Add target-gperf. (native_only): Add target-gperf. * Makefile.in (all-target-gperf): New target, depend on all-target-libg++. (configure-target-gperf): Empty rule. (ALL_TARGET_MODULES): Add all-target-gperf. (CONFIGURE_TARGET_MODULES): Add configure-target-gperf. (CHECK_TARGET_MODULES): Add check-target-gperf. (INSTALL_TARGET_MODULES): Add install-target-gperf. (CLEAN_TARGET_MODULES): Add clean-target-gperf.
1997-06-25Wed Jun 25 12:48:41 1997 Andreas Schwab ↵Ian Lance Taylor2-29/+64
<schwab@issan.informatik.uni-dortmund.de> * configure.host (m68*-*-linux*libc1*): Renamed from `m68*-*-linux*'. (m68*-*-linux*): New configuration for use with GNU libc 2.
1997-06-25Wed Jun 25 12:47:22 1997 Andreas Schwab ↵Ian Lance Taylor1-0/+5
<schwab@issan.informatik.uni-dortmund.de> * ld-shared/shared.exp: Add setup_xfail for m68k-linux on tests with non PIC shared libraries.
1997-06-25Wed Jun 25 12:43:10 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor2-6/+9
* elflink.h (elf_merge_symbols): Resolve indirect and warning symbols before checking for new symbols.
1997-06-25Wed Jun 25 12:43:10 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* elfcore.h (elf_corefile_note): Move out of HAVE_SYS_PROCFS_H.
1997-06-25 * lib/gdb.exp(default_gdb_exit): Don't give an error if the remoteBob Manson4-131/+195
host doesn't have a currently-open connection. * config/sparclet.exp: Cleanups and fixes to make it generic for any gdb stub target. Handle cases where gdb doesn't respond when interrupted in a sane fashion. * config/m32r.exp: Load sparclet.exp instead of trying to do the same thing in a totally different way. * config/monitor.exp: Pass in timeouts to gdb_expect instead of setting "timeout". (gdb_start): We set the global gdb_prompt variable in default_gdb_init now.
1997-06-24 * interp.c (sim_resume): Clear State.exited.Jeff Law1-0/+1
(sim_stop_reason): If State.exited is nonzero, then indicate that the simulator exited instead of stopped. * mn10300_sim.h (struct _state): Add exited field. * simops.c (syscall): Set State.exited for SYS_exit. Fixes problem found bin Felix.
1997-06-24 * coffgen.c (coff_object_p): Read the f_opthdr bytes from theIan Lance Taylor1-0/+8
file, not aoutsz bytes (they are different in XCOFF .o files).
1997-06-24comment fixIan Lance Taylor1-1/+2
1997-06-24 * elflink.h (elf_merge_symbol): In the case of a new definedIan Lance Taylor2-56/+123
symbol overriding an old defined symbol, return the hash table entry which we modify, even if it is the target of an indirection. (elf_link_add_object_symbols): If the real name of the symbol gets overridden, convert the versioned symbol into an indirect symbol to the real symbol.
1997-06-23 * elflink.h (elf_merge_symbol): New static function, broken out ofIan Lance Taylor2-287/+385
elf_link_add_object_symbols. (elf_link_add_object_symbols): Call it.
1997-06-23Remove CYGNUS LOCAL markers for mn10200.Jeff Law2-16/+31