aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-07-17 * blockframe.c (find_pc_sect_partial_function): allow for the possi-Ron Unrau3-19/+59
bility of multiple symbols at the same address when finding high. * breakpoint.c (resolve_sal_pc): if the function based section lookup fails, try getting the section from the minimal symbol table. * parse.c (write_exp_msymbol): use symbol_overlayed_address to get the LMA of a minimal symbol if unmapped. * symtab.c (find_line_symtab): change interface to return symtab containing the best linetable found. (decode_line_1): use find_line_symtab to set val.symtab. This should improve support for source files with multiple symtabs. * tm-txvu.h: include tm-mips64.h instead of starting from scratch.
1998-07-17 * gas/mn10300/am33_5.s: Test 4 operand mul, mulu.Jeff Law1-0/+11
* gas/mn10300/basic.exp: Corresponding changes.
1998-07-17 * m10300-opc.c (mn10300_opcodes): Fix opcode for 4 operand "mul" andJeff Law2-12/+25
"mulu".
1998-07-16(BSD44_FORMAT): Define for cygwin32, win32, mingw32Stan Cox3-2/+9
1998-07-16 Brought over from egcs:Ian Lance Taylor2-6/+19
Sat Jun 27 22:46:32 1998 Jeffrey A Law (law@cygnus.com) * configure.in (target_subdir): Set to ${target_alias} instead of "libraries". Mon Sep 1 16:45:44 1997 Jim Wilson <wilson@cygnus.com> * configure.in (target_subdir): Set to libraries if enable_multilib.
1998-07-15Merge v850 branch ICE support onto devo.Keith Seitz1-189/+558
1998-07-15 * config/tc-i386.c (md_assemble): Don't get confused by trailingIan Lance Taylor1-0/+5
whitespace after a prefix operator.
1998-07-15 * main.c (main): Fix violations of GNU coding standard.Keith Seitz3-22/+55
* breakpoint.c: Export delete_command. * infcmd.c: Export continue_command, stepi_command, and nexti_command. * Makefile.in: Add target for v850ice.o. * configure.tgt: Add cygwin32 dependencies for v850 ice.
1998-07-15Cope with setting trace points on symbols which do not have an associated ↵Nick Clifton2-12/+30
directory.
1998-07-15 * sunos.c: Add undef of valid to avoid problem on SunOS.Ian Lance Taylor1-0/+10
1998-07-15 * Makefile.in ($(CONFIGURE_TARGET_MODULES)): If there are anyIan Lance Taylor1-0/+6
multilibs, force reconfiguration the first time we create multilib.out in a subdirectory, in case TARGET_SUBDIR is `.'.
1998-07-15 * configure.in: Strip any --no option from CONFIG_ARGUMENTS, toIan Lance Taylor2-1/+12
avoid confusion with --no-recursion.
1998-07-14 * configure.in: Fix sanitization start/end error.Keith Seitz1-3/+4
* configure: Regenerate.
1998-07-14Strip beos markers.Richard Henderson4-0/+112
1998-07-14fix sanitization; add trap.SJeff Holcomb1-0/+1
1998-07-14Tue Jul 14 15:37:41 1998 Geoffrey Noer <noer@cygnus.com>Geoffrey Noer2-46/+1
* configure.in: Win32 hosts shouldn't use install -x * install-sh: remove -x option, and special .exe-handling hack.
1998-07-14 * configure.tgt (i?86-*-beos{pe,elf,}*): Recognize.Richard Henderson3-0/+21
* Makefile.am (ei386beos.o): New. * emulparams/i386beos.sh: New file. * emultempl/beos.em, scripttempl/i386beos.sc: New file.
1998-07-14* configure.in (i386-*-beos{pe,elf,}*): Recognize.Richard Henderson2-366/+261
1998-07-14 * config.guess: Recognize i586-pc-beos.Richard Henderson2-0/+17
* configure.in: Don't build some bits for beos.
1998-07-14 * configure: If CC is set but CFLAGS is not, and CC is gcc, makeIan Lance Taylor1-0/+3
CFLAGS default to -O2.
1998-07-14 * ltmain.sh: Add some hacks to make SunOS --enable-shared workIan Lance Taylor1-0/+9
when using GNU ld.
1998-07-14 * config/tc-sparc.c (s_reserve): Set symbol size if OBJ_ELF.Ian Lance Taylor1-0/+3
(s_common): Likewise.
1998-07-14Tue Jul 14 12:33:44 1998 Chris Torek <torek@bsdi.com>Ian Lance Taylor2-29/+74
* config/tc-sparc.c (log2): New static function. (s_reserve): Use log2 to convert alignment before calling record_alignment. (s_common): Use log2 to convert alignment before calling record_alignment and frag_align. (sparc_cons_align): Use log2.
1998-07-14 * config/tc-sparc.c (sparc_handle_align): Reindent a bit. CorrectIan Lance Taylor2-17/+30
initialization of waddr. (sparc_elf_final_processing): Add default case to switch.
1998-07-14Tue Jul 14 11:22:21 1998 Andreas Schwab ↵Ian Lance Taylor2-34/+110
<schwab@issan.informatik.uni-dortmund.de> * elf32-m68k.c (elf_m68k_check_relocs): Also reference count R_68K_PCxx and R_68K_xx relocations. Make sure that ELF_LINK_HASH_NEEDS_PLT is always set for a PLT reloc reference. (elf_m68k_gc_sweep_hook): Also reference count R_68K_PCxx and R_68K_xx relocations. (elf_m68k_adjust_dynamic_symbol): Reset the plt offset of a symbol that has no plt entry. (elf_m68k_relocate_section): Ignore the plt offset in a static link. * elflink.h (elf_adjust_dynamic_symbol): Reset the plt offset for an ignored symbol. (elf_gc_common_finalize_got_offsets): Set the got offsets also in a static link. * elf32-m68k.c (R_68K_GNU_VTINHERIT, R_68K_GNU_VTENTRY): New reloc types. (howto_table, reloc_map): Add entries for them. (elf_m68k_check_relocs): Handle them. Implement reference counting for got and plt entries. (elf_m68k_gc_mark_hook, elf_m68k_gc_sweep_hook): New functions. (elf_m68k_adjust_dynamic_symbol): Handle unreferenced plt symbols. (rtype_to_howto_rel, elf_info_to_howto_rel): Delete. (elf_m68k_relocate_section): Handle the new reloc types. (bfd_elf32_bfd_final_link, elf_backend_gc_mark_hook, elf_backend_gc_sweep_hook, elf_backend_can_gc_sections): Define. * elflink.h (elf_link_add_object_symbols): When creating an indirect reference for symbol versioning also copy the plt offset. (elf_fix_symbol_flags): When clearing the ELF_LINK_HASH_NEEDS_PLT flag also reset the plt offset. (elf_link_assign_sym_version): Likewise. (elf_gc_common_finalize_got_offsets): Increment the got offset by the size of the entry in bytes. (elf_gc_allocate_got_offsets): Likewise. Tue Jul 14 11:18:14 1998 Ian Lance Taylor <ian@cygnus.com> * elflink.h (elf_gc_sections): Return true rather than falling off the bottom.
1998-07-14 * coffgen.c (bfd_coff_set_symbol_class): Call bfd_alloc, notIan Lance Taylor1-0/+5
xmalloc.
1998-07-14Tue Jul 14 11:00:16 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor2-21/+32
* doc/c-i386.texi: Fix a typo. Use the term 80-bit real rather than temporary real.
1998-07-14Fix goof.Jeff Law1-3/+3
1998-07-13Mon Jul 13 18:15:11 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor21-41/+5022
* gas/i386/*: All new i386 testsuite.
1998-07-13 * write.c (subsegs_finish): Don't align the segments if there wereIan Lance Taylor1-0/+3
any errors.
1998-07-13 * config/obj-coff.c (c_symbol_merge): Correct number of bytes whenIan Lance Taylor1-0/+3
copying aux information.
1998-07-13Mon Jul 13 14:53:59 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* i386-dis.c (ckprefix): Handle fwait specially only when it isn't the first prefix. (dofloat): Correct test for fnstsw. Print `fnstsw %ax' rather than `fnstsw %eax'. (OP_J): Remove unnecessary subtraction when 16-bit displacement will be masked later.
1998-07-13Removed leading underscore.Nick Clifton1-0/+7
1998-07-13 * expr.c (make_expr_symbol): Catch attempts to turn an O_bigIan Lance Taylor1-0/+5
expression into a symbol.
1998-07-13Mon Jul 13 13:29:04 1998 Alan Modra <alan@spri.levels.unisa.edu.au>Ian Lance Taylor1-0/+9
* config/tc-i386.c (mode_from_disp_size): Change arg and return type to unsigned int. (md_assemble): Change type used to store offsets from unsigned long to long. (i386_operand): Switch error check to only call RESTORE_END_STRING once after parse_register.
1998-07-13Mon Jul 13 13:20:23 1998 Steve Chamberlain <sac@transmeta.com>Ian Lance Taylor1-0/+12
* ldlex.l: Accept ASSERT. * ldgram.y (exp): Add ASSERT_K case. * ldexp.h (node_type): Add etree_assert to node_class enum. (etree_type): Add assert_s field. (exp_assert): Declare. * ldexp.c (exp_fold_tree): Handle etree_assert. (exp_assert): New function. (exp_print_tree): Handle etree_assert. * ld.texinfo (Miscellaneous Commands): Document ASSERT.
1998-07-13 * ieee.c (ieee_slurp_external_symbols): Handle call optimizationIan Lance Taylor1-0/+5
information ATN records.
1998-07-13 * gdb.base/callfuncs.exp: add cmp10 test.Felix Lee1-0/+5
* gdb.base/callfuncs.c (cmp10): new function.
1998-07-11 * m10300-opc.c (mn10300_opcodes): Fix destination operand for 3 operandJeff Law1-0/+5
instructions.
1998-07-10Changed format of help outputNick Clifton2-11/+17
1998-07-10Remove references to Alcatel.Per Bothner2-11/+11
1998-07-10 * ieee.c (ieee_slurp_external_symbols): Select an appropriateIan Lance Taylor2-0/+28
section for an absolute symbol in a fully linked file. Based on patch from Christian Holland <CHolland@de.lucent.com>.
1998-07-10 From Christian Holland <CHolland@de.lucent.com>:Ian Lance Taylor1-0/+8
* ieee.c (parse_ieee): Initialize info.global_vars and info.global_types. (parse_ieee_atn): Ignore register lifetime information reportedly emitted by MRI compiler.
1998-07-10 * gdb.base/commands.exp: Break up infrun_breakpoint_command_testDawn Perchik1-0/+5
into two parts to get around a synchronization problem in expect.
1998-07-09 * mn10300-tdep.c (mn10300_generic_register_names): New variable.Jeff Law4-2/+76
(set_machine_hook): New function. Copy the appropriate register names into reg_names. (_initialize_mn10300_tdep): Set up to call set_machine_hook. * tm-mn10300 (NUM_REGS): Bump to 32. (REGISTER_NAMES): Updated accordingly. start-sanitize-am33 * mn10300-tdep.c (am33_register_names): New variable. (mn10300_analyze_prologue): Handle regs saved by am33 prologues. * tm-mn10300.h (E0_REGNUM): Define. end-sanitize-am33 Initial am33 support.
1998-07-09 * am33.igen: Fix Z bit for remaining addc/subc instructions.Jeff Law2-40/+53
Do not sign extend immediate for mov imm,XRn. More random mul, mac & div fixes. Remove some unused variables. Sign extend 24bit displacement in memory addresses. Whee, more fixes.
1998-07-09 * mn10300.igen: Fix Z bit for addc and subc instructions.Jeff Law2-21/+36
Minor fixes in multiply/divide patterns. start-sanitize-am33 * am33.igen: Fix Z bit for addc Rm,Rn and subc Rm,Rn. Various fixes to 2 register multiply, divide and mac instructions. Set Z,N correctly for sat16. Sign extend 24 bit immediate for add, and sub instructions. * am33.igen: Add remaining non-DSP instructions. end-sanitize-am33
1998-07-09 * Makefile.am (MAINTAINERCLEANFILES): Define.Ian Lance Taylor1-0/+5
* Makefile.in: Rebuild.
1998-07-09Thu Jul 9 12:09:57 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+7
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (tc_m68k_fix_adjustable): Don't adjust vtable relocs. (md_apply_fix_2): Force the symbol of the vtable reloc to be weak.
1998-07-09 * am33.igen: Add remaining non-DSP instructions.Jeff Law2-20/+690
Lots of work still remains. PSW handing is probably broken badly and the mul/mac classes of instructions are probably not handled correctly.