Ian Lance Taylor [Fri, 5 Jun 1998 23:16:49 +0000 (23:16 +0000)]
Fri Jun 5 19:15:59 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* gas/m68k/operands.s: For all pc relative addresses change tstl
to pea since the former does not allow pcrel on m68000. Do not
make label foo global, so that references to it can be relaxed on
ELF targets.
* gas/m68k/operands.d, gas/m68k/op68000.d: Updated.
Ian Lance Taylor [Fri, 5 Jun 1998 23:15:45 +0000 (23:15 +0000)]
Fri Jun 5 19:15:04 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* m68k-opc.c (tstb, tstw, tstl): Don't allow pcrel on
68000/68008/68010.
Doug Evans [Fri, 5 Jun 1998 23:00:19 +0000 (23:00 +0000)]
* configure.tgt (dvp-*-*): Set targ_emul=elf32l5900.
Doug Evans [Fri, 5 Jun 1998 22:58:06 +0000 (22:58 +0000)]
* emultempl/elf32.em (gld${EMULATION_NAME}_place_orphan): Set vma to 0
for .DVP.overlay.*.
Ian Lance Taylor [Fri, 5 Jun 1998 22:44:15 +0000 (22:44 +0000)]
* objcopy.c (setup_section): Adjust the section size if copy_byte
is >= 0.
(copy_section): Do not call bfd_set_section_size.
Ian Lance Taylor [Fri, 5 Jun 1998 22:21:31 +0000 (22:21 +0000)]
* emultempl/aix.em (gld${EMULATION_NAME}_before_parse): Set
config.has_shared to true.
* emultempl/linux.em (gld${EMULATION_NAME}_before_parse):
Likewise.
* emultempl/sunos.em (gld${EMULATION_NAME}_before_parse):
Likewise.
Ian Lance Taylor [Fri, 5 Jun 1998 22:19:09 +0000 (22:19 +0000)]
* aoutx.h (howto_table_ext): Change RELOC_BASE13 to use
complain_overflow_signed instead of complain_overflow_bitfield.
Doug Evans [Fri, 5 Jun 1998 20:57:54 +0000 (20:57 +0000)]
* dbxread.c (read_dbx_symtab): Don't lower texthigh for last psymtab.
Ian Lance Taylor [Fri, 5 Jun 1998 19:17:08 +0000 (19:17 +0000)]
Fri Jun 5 15:11:11 1998 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
* elf.c (elf_map_symbols): Don't add section VMA to symbol value
when comparing against 0.
Nick Clifton [Fri, 5 Jun 1998 17:51:58 +0000 (17:51 +0000)]
Fix PR16116 - stoe previous subseg state with prev instructionss.
Martin Hunt [Fri, 5 Jun 1998 07:13:27 +0000 (07:13 +0000)]
Fri Jun 5 00:16:22 1998 Martin M. Hunt <hunt@cygnus.com>
* gdbtk.c (gdbtk_init): Change all references to
GDBTK_IDE to IDE_ENABLED.
Felix Lee [Fri, 5 Jun 1998 05:47:31 +0000 (05:47 +0000)]
* gdb.fortran/types.exp: don't guess at float size.
Felix Lee [Fri, 5 Jun 1998 04:54:03 +0000 (04:54 +0000)]
* chexp.exp: fix tests that assume >16-bit ints.
Felix Lee [Fri, 5 Jun 1998 04:53:28 +0000 (04:53 +0000)]
* gdb.base/exprs.exp: delete test that depends on int size.
Stan Shebs [Fri, 5 Jun 1998 01:38:26 +0000 (01:38 +0000)]
* remote.c (init_extended_remote_ops): Make extended_remote_ops
by copying from remote_ops, move it and init_remote_ops to
usual place at end of file, remove "void" from arg lists.
Martin Hunt [Fri, 5 Jun 1998 01:29:10 +0000 (01:29 +0000)]
Thu Jun 4 18:31:53 1998 Martin M. Hunt <hunt@cygnus.com>
* gdbtk.c (gdbtk_init): Initialize tkTable.
Mark Alexander [Fri, 5 Jun 1998 00:57:00 +0000 (00:57 +0000)]
* sparc-tdep.c (sparc_fix_call_dummy): Byte-swap the call dummy
on bi-endian machines.
(sparc_extract_return_value): Handle values smaller than int on
machines with little-endian data.
(sparc_target_architecture_hook): Set bi_endian flag.
James Lemke [Thu, 4 Jun 1998 20:50:55 +0000 (20:50 +0000)]
Added support for the VU insn D (debug) & T (trace) bits.
Michael Snyder [Thu, 4 Jun 1998 19:16:00 +0000 (19:16 +0000)]
Thu Jun 4 12:14:48 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* printcmd.c (disassemble_command): Fix off-by-one error for
disassembling functions in unmapped overlay sections.
Elena Zannoni [Thu, 4 Jun 1998 18:10:21 +0000 (18:10 +0000)]
Thu Jun 4 10:15:03 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* gdbtk.c: merged:
- Elena Zannoni <ezannoni@kwikemart.cygnus.com>
(call_obj_wrapper): in case of error, copy the
error message from the result to the error_string.
(gdbtk_fputs): add comments.
(gdb_actions_command): call validate_actionline when installing the
tracepoint, to do the syntax checking of the actions for us.
- Elena Zannoni <ezannoni@kwikemart.cygnus.com>
(gdb_get_trace_frame_num): new function to get the
trace frame number from gdb.
(gdbtk_init): added new command gdb_get_trace_frame_num.
- Jim Blandy <jimb@zwingli.cygnus.com>
(struct wrapped_call_objs): Change the `func' member to
be a Tcl_ObjCmdProc, not an Tcl_CmdProc, since it accepts a vector
of objects as arguments. Change the object vector to be const,
since that's what all the users of this structure seem to expect.
(call_obj_wrapper): Cast clientData properly before storing it in
the wrapped_args structure.
Elena Zannoni [Thu, 4 Jun 1998 18:07:32 +0000 (18:07 +0000)]
Thu Jun 4 10:15:03 1998 Elena Zannoni <ezannoni@kwikemart.cygnus.com>
* remote.c: merged.
- Jim Blandy <jimb@zwingli.cygnus.com>
(print_packet, remote_packet_command): New functions.
(_initialize_remote): Register the remote-packet command.
- David Taylor <taylor@texas.cygnus.com>
(_initialize_remote): remote-compare is now
compare-sections.
- Elena Zannoni <ezannoni@kwikemart.cygnus.com>
(remote_compare_command): added warning, issued in case
of mismatch only.
Michael Snyder [Thu, 4 Jun 1998 17:55:57 +0000 (17:55 +0000)]
Fix my previous screwed-up checkin.
Nick Clifton [Thu, 4 Jun 1998 16:13:47 +0000 (16:13 +0000)]
Add missing \n\ from help description.
Michael Snyder [Thu, 4 Jun 1998 15:29:58 +0000 (15:29 +0000)]
Thu Jun 4 08:25:38 1998 Michael Snyder <msnyder@cleaver.cygnus.com>
* remote.c (remote_compare_command): New function, new command.
Compare object file binary image with corresponding memory on
remote target. Report differences.
Frank Ch. Eigler [Thu, 4 Jun 1998 12:43:45 +0000 (12:43 +0000)]
* Early check-in of tx3904 timer sim implementation for ECC.
It is not yet properly tested.
Thu Jun 4 15:37:33 1998 Frank Ch. Eigler <fche@cygnus.com>
* dv-tx3904tmr.c: New file - implements tx3904 timer.
* dv-tx3904{irc,cpu}.c: Mild reformatting.
* configure.in: Include tx3904tmr in hw_device list.
* configure: Rebuilt.
* interp.c (sim_open): Instantiate three timer instances.
Fix address typo of tx3904irc instance.
Andrew Cagney [Thu, 4 Jun 1998 08:46:56 +0000 (08:46 +0000)]
The r5900 doesn't have HI/LO DIV/MUL register problems. Hobble
checks on hi/lo usage but retain functions so that they can be used
for HI/LO stall counting code.
Andrew Cagney [Thu, 4 Jun 1998 06:33:02 +0000 (06:33 +0000)]
Memory corruption problems - hw-event list wasn't correct
unlinking/freeing events. Couldn't handle the removal of a hw-event
that just been scheduled.
Ian Lance Taylor [Thu, 4 Jun 1998 00:08:42 +0000 (00:08 +0000)]
x
Ian Lance Taylor [Wed, 3 Jun 1998 23:59:39 +0000 (23:59 +0000)]
* Makefile.am (YACC): Correct bison -L option.
* Makefile.in: Rebuild.
Ian Lance Taylor [Wed, 3 Jun 1998 23:32:22 +0000 (23:32 +0000)]
* binutils.texi, objdump.1: Document -p/--private-headers.
Ian Lance Taylor [Wed, 3 Jun 1998 23:19:32 +0000 (23:19 +0000)]
x
Ian Lance Taylor [Wed, 3 Jun 1998 23:11:04 +0000 (23:11 +0000)]
Wed Jun 3 18:21:56 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (END_STRING_AND_SAVE): Protect arguments of
macros and enclose in do while(0).
(RESTORE_END_STRING): Likewise.
(md_assemble): Add one to printed operand number so we start
from 1 not 0. Add some more gettext invocations.
(i386_operand): Fix `%%s' -> `%%%s'. Inc printed operand
number here too.
* config/tc-i386.h (WAIT_PREFIX, LOCKREP_PREFIX, ADDR_PREFIX,
DATA_PREFIX, SEG_PREFIX): Define.
* config/tc-i386.c (struct _i386_insn): Remove wait_prefix field.
(check_prefix): Remove function.
(add_prefix): New function. Add prefix to i.prefix as well as
doing checks.
(md_assemble): Changes for add_prefix. Remove hack for wait
prefix, instead always output prefixes in fixed order. Test
for jcxz/loop when selecting between word & dword operations,
and add address size prefix rather than operand size prefix.
Remove operand -> address size hack when emitting jcxz/loop.
(i386_operand): Remove O_Absent check as it's done in expr.
Ian Lance Taylor [Wed, 3 Jun 1998 22:57:17 +0000 (22:57 +0000)]
x
Nick Clifton [Wed, 3 Jun 1998 22:54:50 +0000 (22:54 +0000)]
Implemented new command line options: --change-section-vma and --change-section-lma.
Tidied up the code.
Ian Lance Taylor [Wed, 3 Jun 1998 22:31:09 +0000 (22:31 +0000)]
Wed Jun 3 18:28:45 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* i386.h: (one_byte_segment_defaults): Remove.
(two_byte_segment_defaults): Remove.
(i386_regtab): Add BaseIndex to 32 bit regs reg_type.
Ian Lance Taylor [Wed, 3 Jun 1998 22:28:28 +0000 (22:28 +0000)]
Wed Jun 3 18:21:56 1998 Alan Modra <alan@spri.levels.unisa.edu.au>
* config/tc-i386.c (SCALE1_WHEN_NO_INDEX): Define.
(ebp, esp): Remove static variables.
(MATCH): Remove test for InOutPortReg.
(i386_operand): Properly handle InOutPortReg here instead.
Disallows `inb (%dx,2)', `inb %es:(%dx)' and `mov (%dx),%ax'
(md_assemble): Simplify and correct modrm and sib generation.
(i386_operand): Add warning for scale without index.
Rewrite checks for valid base/index combinations.
Ian Lance Taylor [Wed, 3 Jun 1998 21:53:14 +0000 (21:53 +0000)]
* Makefile.am (config.status): New target.
* Makefile.in: Rebuild.
Michael Snyder [Wed, 3 Jun 1998 20:14:26 +0000 (20:14 +0000)]
merged from EMC branch into devo
Michael Snyder [Wed, 3 Jun 1998 20:02:02 +0000 (20:02 +0000)]
Merge changes from EMC branch: ax-gdb.c, ax-general.c
Michael Snyder [Wed, 3 Jun 1998 19:50:55 +0000 (19:50 +0000)]
Merge from EMC branch back to main trunk.
Doug Evans [Wed, 3 Jun 1998 19:15:56 +0000 (19:15 +0000)]
* mips.h (Elf32_Dvp_Internal_Overlay,Elf32_Dvp_External_Overlay):
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.
Nick Clifton [Wed, 3 Jun 1998 19:13:40 +0000 (19:13 +0000)]
Add new function: non_fatal().
Ian Lance Taylor [Wed, 3 Jun 1998 19:12:08 +0000 (19:12 +0000)]
* configure.in: Recognize m5200 as a cpu_type of m68k.
* aclocal.m4: Rebuild with current libtool.
* configure: Rebuild.
Ian Lance Taylor [Wed, 3 Jun 1998 18:52:10 +0000 (18:52 +0000)]
* config.sub: Accept m68060 and m5200 as CPU names.
Doug Evans [Wed, 3 Jun 1998 18:42:31 +0000 (18:42 +0000)]
* elf32-mips.c (_bfd_mips_elf_fake_sections): Update to use
Elf32_Dvp_External_Overlay instead of 64 bit version.
Ian Lance Taylor [Wed, 3 Jun 1998 18:16:11 +0000 (18:16 +0000)]
Wed Jun 3 14:11:59 1998 Andreas Schwab <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.
Doug Evans [Wed, 3 Jun 1998 17:27:56 +0000 (17:27 +0000)]
* config/tc-dvp.c (md_begin): Change alignment of .DVP.ovlytab to 4.
(create_vuoverlay_section): Entries are 4 bytes not 8.
Stan Cox [Wed, 3 Jun 1998 16:20:48 +0000 (16:20 +0000)]
Give error if previous object endianness doesn't match the current one.
Catherine Moore [Wed, 3 Jun 1998 14:32:15 +0000 (14:32 +0000)]
config/tc-v850.c (md_begin): Don't create special sections by default.
Mark Alexander [Wed, 3 Jun 1998 02:08:06 +0000 (02:08 +0000)]
* sparc-tdep.c (sparc_target_architecture_hook): Set target
byte order only when it's selectable.
John Metzler [Wed, 3 Jun 1998 01:27:17 +0000 (01:27 +0000)]
Straggler - accidently dropped from the pack of target-ops reorg of inits
Nick Clifton [Wed, 3 Jun 1998 00:51:58 +0000 (00:51 +0000)]
Fixed private data printing to include program headers.
Mark Alexander [Tue, 2 Jun 1998 22:43:46 +0000 (22:43 +0000)]
* interf.c (sim_open): Use revamped memory_read, which makes
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.
Nick Clifton [Tue, 2 Jun 1998 22:23:52 +0000 (22:23 +0000)]
Allow simulator to work with Angel SWIs.
Ian Lance Taylor [Tue, 2 Jun 1998 21:16:06 +0000 (21:16 +0000)]
* elflink.h (elf_merge_symbol): Don't always set type_change_ok
and size_change_ok.
(elf_link_add_object_symbols): Set type_change_ok and
size_change_ok before calling elf_merge_symbol.
Ian Carmichael [Tue, 2 Jun 1998 21:04:49 +0000 (21:04 +0000)]
* Move the sanitize comments to the right place.
Jeff Law [Tue, 2 Jun 1998 20:54:35 +0000 (20:54 +0000)]
* config/tc-mips.c (macro): For div and udiv, close the
reorder block as soon as possible.
Ian Carmichael [Tue, 2 Jun 1998 19:53:36 +0000 (19:53 +0000)]
* SYSCALL now uses exception vector.
* SKY: New memory mapping rules for k1seg, k0seg.
* Modified Files: ChangeLog.sky ChangeLog interp.c sim-main.c
Ian Lance Taylor [Tue, 2 Jun 1998 19:39:45 +0000 (19:39 +0000)]
From Matt Semersky <matts@scd.hp.com>:
* 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.
Ian Lance Taylor [Tue, 2 Jun 1998 19:30:09 +0000 (19:30 +0000)]
* elf32-mips.c (mips_elf_relocate_section): If we issue an
undefined symbol error, don't also issue an overflow error.
Ian Lance Taylor [Tue, 2 Jun 1998 19:09:38 +0000 (19:09 +0000)]
Tue Jun 2 15:08:36 1998 Geoff Keating <geoffk@ozemail.com.au>
* gas/ppc/ppc.exp: Run simpshft test.
* gas/ppc/simpshft.d: New file.
* gas/ppc/simpshft.s: New file.
Ian Lance Taylor [Tue, 2 Jun 1998 19:07:44 +0000 (19:07 +0000)]
Tue Jun 2 15:06:46 1998 Geoff Keating <geoffk@ozemail.com.au>
* 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.
Ian Lance Taylor [Tue, 2 Jun 1998 18:15:42 +0000 (18:15 +0000)]
Tue Jun 2 13:51:00 1998 Geoff Keating <geoffk@ozemail.com.au>
* 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.
Ian Lance Taylor [Tue, 2 Jun 1998 17:35:03 +0000 (17:35 +0000)]
Tue Jun 2 13:32:22 1998 Klaus Kaempf <kkaempf@progis.de>
* config/tc-alpha.c (s_alpha_comm): Defer restoring character
until after xstrdup in OBJ_EVAX case.
Ian Lance Taylor [Tue, 2 Jun 1998 17:33:07 +0000 (17:33 +0000)]
Tue Jun 2 13:32:22 1998 Klaus Kaempf <kkaempf@progis.de>
* config/tc-alpha.c (s_alpha_comm): Allow alignment parameter in
OBJ_EVAX case.
Ian Lance Taylor [Tue, 2 Jun 1998 17:15:00 +0000 (17:15 +0000)]
Tue Jun 2 13:11:13 1998 Pat Rankin <rankin@eql.caltech.edu>
* 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.
Ian Lance Taylor [Tue, 2 Jun 1998 16:59:37 +0000 (16:59 +0000)]
* ldlang.c (lang_finish): If the entry symbol is not found, try
parsing it as a number.
* ld.texinfo (Options): Document this.
Doug Evans [Tue, 2 Jun 1998 16:54:59 +0000 (16:54 +0000)]
* read.c (do_s_func): New function.
(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.
Doug Evans [Tue, 2 Jun 1998 16:54:20 +0000 (16:54 +0000)]
* read.c (do_s_func): New function.
(s_func): Call it.
* config/tc-dvp.c (md_pseudo_table): Add .func/.endfunc.
(s_dvp_func): New function.
Doug Evans [Tue, 2 Jun 1998 16:26:43 +0000 (16:26 +0000)]
* read.c (s_func): Prepend `leading char' by default.
Mark Alexander [Tue, 2 Jun 1998 09:19:54 +0000 (09:19 +0000)]
* sparc-tdep.c (sparc_target_architecture_hook): New function to
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.
Jason Molenda [Tue, 2 Jun 1998 00:18:31 +0000 (00:18 +0000)]
Mon Jun 1 17:14:19 1998 Anthony Thompson (athompso@cambridge.arm.com)
* 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.
Jeff Law [Mon, 1 Jun 1998 23:07:21 +0000 (23:07 +0000)]
* config/tc-mips.c (hilo_interlocks): The r5900 has HILO interlocks.
Jeff Law [Mon, 1 Jun 1998 23:04:50 +0000 (23:04 +0000)]
* gas/mips/break5900.d: Update after interlock changes.
* 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.
Ian Lance Taylor [Mon, 1 Jun 1998 22:28:07 +0000 (22:28 +0000)]
From Yuli Barcohen <yuli.barcohen@telrad.co.il>:
* debug.c (debug_type_samep): Avoid endless loops comparing
function and method parameter types.
Ian Lance Taylor [Mon, 1 Jun 1998 22:25:37 +0000 (22:25 +0000)]
Mon Jun 1 18:23:12 1998 Yuli Barcohen <yuli.barcohen@telrad.co.il>
* 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.
Doug Evans [Mon, 1 Jun 1998 22:11:21 +0000 (22:11 +0000)]
* gas/all/gas.exp: Don't run `align' test for dvp-*-*.
* gas/macros/macros.exp: Don't run `semi' test for dvp-*-*.
* gas/dvp/align.[sd]: New testcase.
* gas/dvp/semi.[sd]: New testcase.
Doug Evans [Mon, 1 Jun 1998 22:09:48 +0000 (22:09 +0000)]
Don't run the `semi' testcase if dvp-*-*.
Doug Evans [Mon, 1 Jun 1998 22:09:19 +0000 (22:09 +0000)]
Don't run the `align' testcase if dvp-*-*.
Ian Lance Taylor [Mon, 1 Jun 1998 21:29:21 +0000 (21:29 +0000)]
* configure.in: Use && rather than using -a in test, because odd
strings can confuse test.
Ian Lance Taylor [Mon, 1 Jun 1998 21:26:12 +0000 (21:26 +0000)]
* configure: Use && rather than using -a in test, because odd
strings can confuse test.
Doug Evans [Mon, 1 Jun 1998 19:48:48 +0000 (19:48 +0000)]
* config/tc-m32r.c (m32r_do_align): Only fill code sections with
nops if fill pattern not specified.
Jeff Law [Mon, 1 Jun 1998 18:25:20 +0000 (18:25 +0000)]
* mips-opc.c (c.lt.s): Remove r5900 specific variant.
(c.le.s): Likewise.
Nick Clifton [Mon, 1 Jun 1998 18:13:33 +0000 (18:13 +0000)]
Fix PHDRS test in linker testsuite by also dumping program header output
when displaying private data.
Ian Lance Taylor [Mon, 1 Jun 1998 18:10:16 +0000 (18:10 +0000)]
From Andrew Crabtree <andrewc@typhoon.rose.hp.com>:
* config/te-go32.h (TE_GO32): Define.
* config/tc-i386.h (LOCAL_LABEL): Don't define if TE_GO32.
Ian Lance Taylor [Mon, 1 Jun 1998 18:01:37 +0000 (18:01 +0000)]
* ld.texinfo (Input Section Wildcards): Document SORT keyword.
Jeff Law [Mon, 1 Jun 1998 16:36:09 +0000 (16:36 +0000)]
* vu0.h (sqc2): Fix opcode.
Frank Ch. Eigler [Mon, 1 Jun 1998 16:29:43 +0000 (16:29 +0000)]
* Small TX39-only patch for ECC.
Mon Jun 1 18:18:26 1998 Frank Ch. Eigler <fche@cygnus.com>
* interp.c (decode_coproc): For TX39, add stub COP0 register #3,
to allay warnings.
Jeff Law [Mon, 1 Jun 1998 16:29:42 +0000 (16:29 +0000)]
* r5900.igen (rsqrt.s): Update based on r5900 ISA manual version 2.1.
(sqrt.s): Likewise.
Jeff Law [Mon, 1 Jun 1998 16:28:52 +0000 (16:28 +0000)]
* mips-opc.c (rsqrt.s): Update based on r5900 ISA manual version 2.1
(sqrt.s): Likewise.
Ian Lance Taylor [Mon, 1 Jun 1998 16:15:08 +0000 (16:15 +0000)]
* peicode.h (coff_swap_sym_in): Check for C_SECTION rather than
0x68. Reindent. Add some comments.
Frank Ch. Eigler [Mon, 1 Jun 1998 16:09:52 +0000 (16:09 +0000)]
* sky test suite fixes.
Mon Jun 1 18:54:22 1998 Frank Ch. Eigler <fche@cygnus.com>
* lib/sim-defs.exp (sim_run): Add possible environment variable
list to simulator run.
start-sanitize-sky
* sim/sky/sky-defs.tcl: Use it.
* sim/sky/t-pke2.vif1out: Update to match recent word-precise
tracking table change in sim/mips/sky-pke.c.
* sim/sky/t-pke3.trc: Ditto.
* sim/sky/t-pke4.vif0expect: Ditto.
end-sanitize-sky
Mon May 18 10:37:47 1998 Doug Evans <devans@canuck.cygnus.com>
Doug Evans [Mon, 1 Jun 1998 04:44:48 +0000 (04:44 +0000)]
Implement .func/.endfunc pseudo-ops.
* read.h (stabs_generate_asm_func,stabs_generate_asm_endfunc): Declare.
(s_func): Declare.
* read.c (potable): Add .func,.endfunc.
(s_func): New function.
* stabs.c (stabs_generate_asm_func,stabs_generate_asm_endfunc): New
functions.
(in_doc_func_p,current_function_label): New static globals.
(stabs_generate_asm_lineno): Emit function relative stabs if in .func.
Doug Evans [Mon, 1 Jun 1998 04:40:53 +0000 (04:40 +0000)]
Add docs for .func/.endfunc.
Doug Evans [Mon, 1 Jun 1998 03:53:57 +0000 (03:53 +0000)]
* config/tc-dvp.c (create_vuoverlay_section): Set SEC_CODE flag for
overlay sections.
Doug Evans [Mon, 1 Jun 1998 03:53:32 +0000 (03:53 +0000)]
(create_vuoverlay_section): Set SEC_CODE flag for overlay sections.
Doug Evans [Sun, 31 May 1998 23:14:40 +0000 (23:14 +0000)]
* elf32-mips.c (_bfd_mips_elf_final_write_processing): Set sh_link
field of .DVP.ovlytab to .DVP.ovlystrtab's section index.
(_bfd_mips_elf_section_from_shdr): Recognize SHT_DVP_OVERLAY_TABLE
and SHT_DVP_OVERLAY.
(_bfd_mips_elf_fake_sections): Ditto.
Doug Evans [Sun, 31 May 1998 22:50:05 +0000 (22:50 +0000)]
* mips.h (SHT_DVP_OVERLAY_TABLE,SHT_DVP_OVERLAY): New section types.
(SHNAME_DVP_OVERLAY_{TABLE,STRTAB,PREFIX}): Section names.
(Elf64_Dvp_Internal_Overlay,Elf64_Dvp_External_Overlay): New types.
(bfd_dvp_elf64_swap_overlay_in,bfd_dvp_elf64_swap_overlay_out):
Declare.
Doug Evans [Sun, 31 May 1998 22:46:56 +0000 (22:46 +0000)]
* config/tc-dvp.h (ELF_TC_SPECIAL_SECTIONS): Delete .vuoverlay_table.
(VUOVERLAY_SECTION_PREFIX,VUOVERLAY_TABLE_SECTION_NAME): Delete.
* config/tc-dvp.c (vuoverlay_string_section): New static global.
(md_begin): Create overlay string section.
(create_vuoverlay_section): Put section name in overlay string section.
Put string's offset in overlay table entry.
Jeff Holcomb [Sat, 30 May 1998 21:06:13 +0000 (21:06 +0000)]
fix sanitization
This page took 0.03945 seconds and 4 git commands to generate.