Jeff Law
7d3d00f846
* vu0.h (sqc2): Fix opcode.
1998-06-01 16:36:09 +00:00
Frank Ch. Eigler
29b5afe9af
* 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.
1998-06-01 16:29:43 +00:00
Jeff Law
fb0ea2b9e1
* r5900.igen (rsqrt.s): Update based on r5900 ISA manual version 2.1.
...
(sqrt.s): Likewise.
1998-06-01 16:29:42 +00:00
Jeff Law
d2c9a57bc6
* mips-opc.c (rsqrt.s): Update based on r5900 ISA manual version 2.1
...
(sqrt.s): Likewise.
1998-06-01 16:28:52 +00:00
Ian Lance Taylor
179ac41c63
* peicode.h (coff_swap_sym_in): Check for C_SECTION rather than
...
0x68. Reindent. Add some comments.
1998-06-01 16:15:08 +00:00
Frank Ch. Eigler
22134bdb43
* 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>
1998-06-01 16:09:52 +00:00
Doug Evans
082a41fc7c
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.
1998-06-01 04:44:48 +00:00
Doug Evans
71c2d792ef
Add docs for .func/.endfunc.
1998-06-01 04:40:53 +00:00
Doug Evans
dbef2779c0
* config/tc-dvp.c (create_vuoverlay_section): Set SEC_CODE flag for
...
overlay sections.
1998-06-01 03:53:57 +00:00
Doug Evans
7a70182554
(create_vuoverlay_section): Set SEC_CODE flag for overlay sections.
1998-06-01 03:53:32 +00:00
Doug Evans
edac2b4c88
* 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.
1998-05-31 23:14:40 +00:00
Doug Evans
d15f4fd0b1
* 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.
1998-05-31 22:50:05 +00:00
Doug Evans
c3b51879b3
* 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.
1998-05-31 22:46:56 +00:00
Jeff Holcomb
2fde292887
fix sanitization
1998-05-30 21:06:13 +00:00
Ian Lance Taylor
c5a81aafa7
add acinclude.m4 to things-to-lose
1998-05-30 19:36:31 +00:00
Ian Lance Taylor
04e6b63b72
* config/tc-a29k.h (WORKING_DOT_WORD): Define.
...
* config/tc-alpha.h (WORKING_DOT_WORD): Define.
* config/tc-arm.h (WORKING_DOT_WORD): Define.
* config/tc-h8300.h (WORKING_DOT_WORD): Define.
* config/tc-h8500.h (WORKING_DOT_WORD): Define.
* config/tc-hppa.h (WORKING_DOT_WORD): Define.
* config/tc-i860.h (WORKING_DOT_WORD): Define.
* config/tc-i960.h (WORKING_DOT_WORD): Define.
* config/tc-tic30.h (WORKING_DOT_WORD): Define.
* config/tc-w65.h (WORKING_DOT_WORD): Define.
* config/tc-z8k.h (WORKING_DOT_WORD): Define.
* config/tc-a29k.c: Don't define md_short_jump_size,
md_long_jump_size, md_create_short_jump or md_create_long_jump.
* config/tc-alpha.c: Likewise.
* config/tc-alpha.h: Likewise.
* config/tc-arm.c: Likewise.
* config/tc-h8300.c: Likewise.
* config/tc-h8500.c: Likewise.
* config/tc-hppa.c: Likewise.
* config/tc-i860.c: Likewise.
* config/tc-i960.c: Likewise.
* config/tc-ppc.c: Likewise.
* config/tc-sh.c: Likewise.
* config/tc-sparc.h: Likewise.
* config/tc-tic30.c: Likewise.
* config/tc-w65.c: Likewise.
* config/tc-z8k.c: Likewise.
1998-05-29 22:25:56 +00:00
Ian Lance Taylor
f668d839e5
tipo
1998-05-29 21:37:44 +00:00
Ian Lance Taylor
ca16ec5c81
* symbols.c (symbol_find_base): Fix case insensitive symbol name
...
code. From Chris Moller <moller@bops.com>.
1998-05-29 21:22:00 +00:00
Ian Lance Taylor
1a20177a13
Fri May 29 16:03:26 1998 Pat Rankin <rankin@eql.caltech.edu>
...
* config/tc-vax.c (_): Delete this macro used for placeholder
values in vax_operand_width_size; it conflicts with the _() macro
used for internationalization.
1998-05-29 20:08:25 +00:00
Ian Lance Taylor
4ea4905324
Based on patch from Klaus Kaempf <kkaempf@progis.de>:
...
* struc-symbol.h (struct broken_word): Add seg and subseg fields.
* read.c (emit_expr): Initialize seg and subseg fields of a new
broken word.
* write.c (write_object_file): Switch to the appropriate segment
and subsegment when processing a broken word.
1998-05-29 19:59:55 +00:00
Ian Lance Taylor
05a43d26fe
* gas/mips/mips.exp: Adjust ilocks initialization to match current
...
assembler defaults more closely.
1998-05-29 19:27:54 +00:00
Ian Lance Taylor
8c02e37df8
* ld-srec/srec.exp: Add xfails for powerpc*-*-eabi.
...
(run_srec_test): On mn10200, define __truncsipsi2_do_d2.
* ld-srec/sr1.c (__main): Change return type to void.
* ld-srec/sr3.cc (__main): Likewise.
(__builtin_delete, __builtin_new): Likewise.
(__get_dynamic_handler_chain): Return 0.
(__get_eh_context): Likewise.
1998-05-29 19:04:42 +00:00
Ian Lance Taylor
dcb76edbb8
* config/tc-m68k.c (mri_assemble): New static function.
...
(build_mri_control_operand): Call mri_assemble rather than
md_assemble.
(s_mri_else, s_mri_break, s_mri_next, s_mri_for): Likewise.
(s_mri_endf, s_mri_endw): Likewise.
1998-05-29 17:48:03 +00:00
Nick Clifton
e5fc780949
Partial fix for PR 15929 - Change physical address of segment when its
...
sections' LMAs have changed.
1998-05-29 17:00:08 +00:00
Ian Lance Taylor
1793f86d75
* gas/sh/fp.s: Remove ftst/nan. The assembler no longer supports
...
the instruction.
* gas/sh/basic.exp: Adjust accordingly.
1998-05-29 16:12:31 +00:00
Andrew Cagney
df26156d68
Match mips*tx39 not mipst*tx39.
1998-05-29 01:42:20 +00:00
Keith Seitz
4779296003
* main.c (main): Check for NULL from getenv on CYGWIN32.
...
* gdbtk.c (_initialize_gdbtk): Get rid of the console. Patch from
Chris Faylor (cgf@cygnus.com ).
* configure.in: Link cygwin32 with subsystem console.
* configure: Regenerated
1998-05-29 01:20:46 +00:00
Doug Evans
5dccb8b0f4
more attempts to handle `*' as mpg address
1998-05-29 01:08:08 +00:00
Doug Evans
dfa96dc4df
tweak last entry
1998-05-29 01:06:37 +00:00
Doug Evans
c371a664d5
resolve mpgloc_sym in `*' case
1998-05-29 00:39:03 +00:00
Doug Evans
1554baf3cb
* config/tc-dvp.h (ELF_TC_SPECIAL_SECTIONS): Add .vuoverlay_table.
...
(dvp_frob_file): Declare.
(tc_frob_file): Define.
(VUOVERLAY_SECTION_PREFIX,VUOVERLAY_TABLE_SECTION_NAME): New macros.
* config/tc-dvp.c (VUOVERLAY_START_PREFIX): New macro.
(vuoverlay_section_name,create_vuoverlay_section): New functions.
(vuoverlay_section,vuoverlay_table_section): New static globals.
(ovlysym_table): New static global.
(md_begin): Create .vuoverlay_table section.
(assemble_vif): Call create_vuoverlay_section for each mpg.
(dvp_frob_label): Record vu labels in ovlysym_table for later
movement from absolute section to their overlay section.
(dvp_frob_file): New function.
(md_apply_fix3): For 8/16/32/64 bit relocs, only process if fx_done.
1998-05-28 23:29:19 +00:00
Doug Evans
899c697bfe
* config/tc-dvp.c (assemble_one_insn): Parse suffix operands
...
even when missing in input string.
Forgot to check ChangeLog entry in.
1998-05-28 23:23:14 +00:00
Peter Schauer
f893ebe377
* mips-tdep.c (mips_push_dummy_frame): Fix calculation of
...
PROC_REG_OFFSET and PROC_FREG_OFFSET.
1998-05-28 07:30:33 +00:00
Jason Molenda
17a56e138e
add vr4111 as a sanitization tag to get rid of vr4111 and vr4102 mentions.
1998-05-27 19:34:49 +00:00
Stan Cox
e838aeea64
Added BFD_RELOC_SPARC_32LE and bfd_mach_sparc_sparclite_le.
1998-05-27 15:41:27 +00:00
Ian Lance Taylor
8a9c148140
* config/tc-sparc.c (md_show_usage): Add \n\ to new string.
1998-05-27 15:17:07 +00:00
Andrew Cagney
ea45efcfe3
Stop GDB getting confused over r29 and FP. print $r29 and info
...
registers r29 gave different values.
1998-05-27 14:13:32 +00:00
Stan Cox
fc23c14efc
sparclite 86x big endian instruction / little endian data support.
1998-05-27 01:06:20 +00:00
Stan Cox
e2cb37fee1
sparclite 86x big endian instruction / little endian data support.
1998-05-27 00:51:33 +00:00
Nick Clifton
3db24c6bc8
Fix PR15984 - Add flags to various opcodes
1998-05-26 23:53:12 +00:00
Nick Clifton
42b5fd3608
Fix Pr15998 - Make SHORT_B3(b) formats examin but not modify their first register argument.
1998-05-26 23:15:23 +00:00
Ian Lance Taylor
f9c6e10a87
* Makefile.in (distclean): Remove config.log.
1998-05-26 22:29:54 +00:00
Jason Molenda
822730dfb3
Add sanitize tags around VR4320 mentions.
1998-05-26 20:10:59 +00:00
Jason Molenda
87930ffdf8
add nec4102rom.c to things-to-keep (asklarof sez that the 4102 is a
...
variant of the VR4100 and does not need to be sanitized.)
1998-05-26 18:11:55 +00:00
Keith Seitz
6ac0c55df1
* remote.c (remote_open_1): If an error occurs starting the remote, pop the
...
target AND return.
1998-05-25 20:34:48 +00:00
Andrew Cagney
451a9c0587
Pull in preliminary versions of hw instances and handles from ../ppc
1998-05-25 11:33:28 +00:00
Andrew Cagney
48f83b1a2e
Make hw-main.h the main header file for H/W devices. Like sim-main.h
...
Update dv-*.c
Replace *_callback with more correct. *_method. Update dv-*.c
1998-05-25 11:06:29 +00:00
Andrew Cagney
c14db36dbb
Add files hw-alloc.[hc] (mising from last CI)
...
Move set_* macro's from hw-base to hw-device.
1998-05-25 08:50:22 +00:00
Andrew Cagney
325a1ba876
Initialize/destory hw-properties within the hw-device.
1998-05-25 08:29:05 +00:00
Andrew Cagney
69be0d4cb8
Split out hw-alloc code. Add constructor and destructor for hw-alloc.
1998-05-25 08:18:03 +00:00