aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-06-03merged from EMC branch into devoMichael Snyder2-321/+417
1998-06-03Merge changes from EMC branch: ax-gdb.c, ax-general.cMichael Snyder1-22/+73
1998-06-03Merge from EMC branch back to main trunk.Michael Snyder1-1/+253
1998-06-03 * mips.h (Elf32_Dvp_Internal_Overlay,Elf32_Dvp_External_Overlay):Doug Evans1-0/+7
Rename from 64 bit versions, update members to be 32 bits. (bfd_dvp_elf32_swap_overlay_in,bfd_dvp_elf32_swap_overlay_out): Rename from 64 bit versions.
1998-06-03Add new function: non_fatal().Nick Clifton1-0/+12
1998-06-03 * configure.in: Recognize m5200 as a cpu_type of m68k.Ian Lance Taylor3-204/+213
* aclocal.m4: Rebuild with current libtool. * configure: Rebuild.
1998-06-03 * config.sub: Accept m68060 and m5200 as CPU names.Ian Lance Taylor1-0/+5
1998-06-03 * elf32-mips.c (_bfd_mips_elf_fake_sections): Update to useDoug Evans1-0/+7
Elf32_Dvp_External_Overlay instead of 64 bit version.
1998-06-03Wed Jun 3 14:11:59 1998 Andreas Schwab ↵Ian Lance Taylor1-0/+11
<schwab@issan.informatik.uni-dortmund.de> * config/tc-m68k.c (md_estimate_size_before_relax): Add more calls to relaxable_symbol to prevent references to external symbol from being relaxed. Wed Jun 3 14:10:36 1998 Ian Lance Taylor <ian@cygnus.com> * config/tc-m68k.c (relaxable_symbol): If TARGET_OS is "elf", all symbols are relaxable.
1998-06-03 * config/tc-dvp.c (md_begin): Change alignment of .DVP.ovlytab to 4.Doug Evans2-4/+11
(create_vuoverlay_section): Entries are 4 bytes not 8.
1998-06-03Give error if previous object endianness doesn't match the current one.Stan Cox1-0/+5
1998-06-03config/tc-v850.c (md_begin): Don't create special sections by default.Catherine Moore2-59/+46
1998-06-03 * sparc-tdep.c (sparc_target_architecture_hook): Set targetMark Alexander2-0/+7
byte order only when it's selectable.
1998-06-03Straggler - accidently dropped from the pack of target-ops reorg of initsJohn Metzler1-41/+44
1998-06-03Fixed private data printing to include program headers.Nick Clifton2-5/+13
1998-06-02 * interf.c (sim_open): Use revamped memory_read, which makesMark Alexander3-168/+395
byte-swapping unnecessary. Add -sparclite-board option for emulating RAM found on typical SPARClite boards. Print error message for unrecognized option. * erc32.c: Change RAM address and size from constants to variables, to allow emulation of SPARClite board RAM. (fetch_bytes, store_bytes): New helper functions for revamped mememory_read and memory_write. (memory_read, memory_write): Rewrite to store bytes in target byte order instead of storing words in host byte order; this greatly simplifies support of little-endian programs. (get_mem_ptr): Remove unnecessary byte parameter. (sis_memory_write, sis_memory_read): Store words in target byte order instead of host byte order. (byte_swap_words): Remove, no longer needed. * sis.h ((byte_swap_words): Remove declaration, no longer needed. (memory_read): Add new sz parameter. * sis.c (run_sim): Use revamped memory_read, which makes byte-swapping unnecessary. * exec.c (dispatch_instruction): Use revamped memory_read, which makes byte-swapping and double-word fetching unnecessary. * func.c (sparclite_board): Declare new variable. (get_regi): Handle little-endian data. (bfd_load): Recognize little-endian SPARClite as having little-endian data.
1998-06-02Allow simulator to work with Angel SWIs.Nick Clifton2-0/+12
1998-06-02 * elflink.h (elf_merge_symbol): Don't always set type_change_okIan Lance Taylor2-2/+9
and size_change_ok. (elf_link_add_object_symbols): Set type_change_ok and size_change_ok before calling elf_merge_symbol.
1998-06-02* Move the sanitize comments to the right place.Ian Carmichael1-4/+4
1998-06-02 * config/tc-mips.c (macro): For div and udiv, close theJeff Law2-3/+22
reorder block as soon as possible.
1998-06-02* SYSCALL now uses exception vector.Ian Carmichael3-36/+75
* SKY: New memory mapping rules for k1seg, k0seg. * Modified Files: ChangeLog.sky ChangeLog interp.c sim-main.c
1998-06-02 From Matt Semersky <matts@scd.hp.com>:Ian Lance Taylor1-0/+8
* macro.c (macro_mri_mode): New function. * macro.h (macro_mri_mode): Declare. * read.c (s_mri): Call macro_mri_mode when switching in and out of MRI mode.
1998-06-02 * elf32-mips.c (mips_elf_relocate_section): If we issue anIan Lance Taylor2-0/+14
undefined symbol error, don't also issue an overflow error.
1998-06-02Tue Jun 2 15:08:36 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor4-0/+143
* gas/ppc/ppc.exp: Run simpshft test. * gas/ppc/simpshft.d: New file. * gas/ppc/simpshft.s: New file.
1998-06-02Tue Jun 2 15:06:46 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor1-0/+6
* ppc-opc.c (powerpc_macros): Support shifts and rotates of size 0; produce error message for shifts of size 32 (or 64 for 64-bit shifts), because the hardware doesn't support them.
1998-06-02Tue Jun 2 13:51:00 1998 Geoff Keating <geoffk@ozemail.com.au>Ian Lance Taylor1-0/+6
* elf32-ppc.c (ppc_elf_relocate_section): The target of an R_PPC_LOCAL24PC relocation should be local; if not, print an error message instead of crashing.
1998-06-02Tue Jun 2 13:32:22 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+3
* config/tc-alpha.c (s_alpha_comm): Defer restoring character until after xstrdup in OBJ_EVAX case.
1998-06-02Tue Jun 2 13:32:22 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor2-0/+17
* config/tc-alpha.c (s_alpha_comm): Allow alignment parameter in OBJ_EVAX case.
1998-06-02Tue Jun 2 13:11:13 1998 Pat Rankin <rankin@eql.caltech.edu>Ian Lance Taylor1-0/+7
* config/tc-vax.c (md_create_short_jump): Fix off by two bug in offset calculation. Also, use VAX_BRW from vax-inst.h instead of hardcoded magic number. (md_create_long_jump): Use VAX_JMP and VAX_ABSOLUTE_MODE macros.
1998-06-02 * ldlang.c (lang_finish): If the entry symbol is not found, tryIan Lance Taylor2-16/+37
parsing it as a number. * ld.texinfo (Options): Document this.
1998-06-02 * read.c (do_s_func): New function.Doug Evans2-9/+31
(s_func): Call it. * read.h (do_s_func): Add prototype. * config/tc-dvp.c (md_pseudo_table): Add .func/.endfunc. (s_dvp_func): New function.
1998-06-02 * read.c (do_s_func): New function.Doug Evans1-0/+14
(s_func): Call it. * config/tc-dvp.c (md_pseudo_table): Add .func/.endfunc. (s_dvp_func): New function.
1998-06-02 * read.c (s_func): Prepend `leading char' by default.Doug Evans2-2/+14
1998-06-02 * sparc-tdep.c (sparc_target_architecture_hook): New function toMark Alexander4-50/+457
set endianness based on machine type. (_initialize_sparc_tdep): Initialize target_architecture_hook. (sparc_print_register_hook): Print PSR and FPSR in fancy format on 32-bit machines. * config/sparc/tm-sparc.h (PRINT_REGISTER_HOOK): Redefine to call sparc_print_register_hook instead of using inline code. * config/sparc/tm-sp64.h (PRINT_REGISTER_HOOK): Remove.
1998-06-02Mon Jun 1 17:14:19 1998 Anthony Thompson (athompso@cambridge.arm.com)Jason Molenda2-0/+980
* armos.c (ARMul_OSHandleSWI::SWI_Open): Handle special case of ":tt" to catch stdin in addition to stdout. (ARMul_OSHandleSWI::SWI_Seek): Return 0 or 1 to indicate failure or success of lseek(). From PR 15839, modified a bit by me to appease my sense of style--but not too much because I am lazy.
1998-06-01 * config/tc-mips.c (hilo_interlocks): The r5900 has HILO interlocks.Jeff Law2-0/+25
1998-06-01 * gas/mips/break5900.d: Update after interlock changes.Jeff Law3-0/+142
* gas/mips/mips.exp: The r5900 has ilocks and gpr_ilocks. * gas/mips/div-ilocks.d: Handle both "break" instruction variants. * gas/mips/{div.d, mul-ilocks.d, mul.d}: Likewise.
1998-06-01 From Yuli Barcohen <yuli.barcohen@telrad.co.il>:Ian Lance Taylor2-45/+116
* debug.c (debug_type_samep): Avoid endless loops comparing function and method parameter types.
1998-06-01Mon Jun 1 18:23:12 1998 Yuli Barcohen <yuli.barcohen@telrad.co.il>Ian Lance Taylor1-0/+11
* archures.c (bfd_mach_cpu32): Define. (bfd_default_scan): Add case for 68060. Fix 68332 case to use bfd_mach_cpu32. * cpu-m68k.c (arch_info_struct): Add m68k:cpu32. * ieee.c: Include <ctype.h>. (ieee_object_p): Parse out process ID string to make it more likely to be acceptable for bfd_scan_arch. * bfd-in2.h: Rebuild.
1998-06-01 * gas/all/gas.exp: Don't run `align' test for dvp-*-*.Doug Evans1-0/+9
* gas/macros/macros.exp: Don't run `semi' test for dvp-*-*. * gas/dvp/align.[sd]: New testcase. * gas/dvp/semi.[sd]: New testcase.
1998-06-01Don't run the `semi' testcase if dvp-*-*.Doug Evans2-0/+59
1998-06-01Don't run the `align' testcase if dvp-*-*.Doug Evans1-0/+34
1998-06-01 * configure.in: Use && rather than using -a in test, because oddIan Lance Taylor1-4/+4
strings can confuse test.
1998-06-01 * configure: Use && rather than using -a in test, because oddIan Lance Taylor1-0/+15
strings can confuse test.
1998-06-01 * config/tc-m32r.c (m32r_do_align): Only fill code sections withDoug Evans1-0/+5
nops if fill pattern not specified.
1998-06-01 * mips-opc.c (c.lt.s): Remove r5900 specific variant.Jeff Law1-0/+3
(c.le.s): Likewise.
1998-06-01Fix PHDRS test in linker testsuite by also dumping program header outputNick Clifton2-43/+59
when displaying private data.
1998-06-01 From Andrew Crabtree <andrewc@typhoon.rose.hp.com>:Ian Lance Taylor2-4/+17
* config/te-go32.h (TE_GO32): Define. * config/tc-i386.h (LOCAL_LABEL): Don't define if TE_GO32.
1998-06-01 * ld.texinfo (Input Section Wildcards): Document SORT keyword.Ian Lance Taylor2-2/+50
1998-06-01 * vu0.h (sqc2): Fix opcode.Jeff Law2-1/+3