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
Andrew Cagney
39e953a722
Split out hw-event code. Clean up interface. Update all users.
1998-05-25 07:37:30 +00:00
Andrew Cagney
2f06c437e2
Clean up create/delete of hw-ports
1998-05-25 07:08:48 +00:00
Andrew Cagney
f675744718
* hw-device.c (hw_ioctl), hw-device.h (hw_ioctl_callback): Drop
...
PROCESSOR and CIA arguments.
1998-05-25 06:44:39 +00:00
Andrew Cagney
1e1dcdf0d9
De-sanitize simulator hw.
1998-05-25 06:20:43 +00:00
Andrew Cagney
ce82378189
Fix mips SWL on 64bit ISA when 32 bit word appears in second half of
...
64 bit bus.
Test.
1998-05-25 05:48:34 +00:00
Keith Seitz
21b3bc779c
* ser-unix.c (wait_for): Do not reset timeout_remaining for cygwin32 so
...
that
we can use this member to track real timeouts.
(hardwire_readchar): Modify for cygwin32 so that we only ever use a real
system timeout of one second. Track the "real" timeout as a series of th
ese
one second timeouts.
Call ui_loop_hook to keep the gui alive.
* top.c: Define new hook for cygwin32, "ui_loop_hook".
* gdbtk.c (gdbtk_init): Add ui_loop_hook for CygWin32 to work around
update problems.
1998-05-24 21:05:12 +00:00
Ron Unrau
aa81c3ca99
* Initial support for "sim list vif[01]"
1998-05-24 13:06:09 +00:00
Peter Schauer
be5f18e140
* dwarf2read.c (read_subroutine_type): Set TYPE_FLAG_PROTOTYPED
...
on C++ functions.
* valops.c (value_arg_coerce): Add new argument to indicate whether
the function has a prototype, handle integer and float promotions
accordingly.
(call_function_by_hand): Always call value_arg_coerce, pass down
prototype information.
1998-05-23 09:31:41 +00:00
Doug Evans
cbc6c9b2bf
* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
...
* cgen-dis.in (extract_normal): Likewise.
* m32r-asm.c,m32r-dis.c: Regenerate.
1998-05-22 23:03:45 +00:00
Doug Evans
05f704645d
* cgen-asm.in (insert_normal): Handle empty fields and 64 bit hosts.
...
* cgen-dis.in (extract_normal): Likewise.
1998-05-22 23:02:40 +00:00
Doug Evans
b9cafcf462
* gas/m32r/allinsn.d: Handle 64 bit bfd_vma.
...
* gas/m32r/uppercase.d: Likewise.
* gas/m32r/m32rx.d: Likewise.
1998-05-22 22:58:08 +00:00
Doug Evans
b2158e2f1b
* dvp-opc.c (parse_dotdest): Missing dest -> xyzw.
1998-05-22 18:45:19 +00:00
Jason Molenda
b0cf9ee21a
Reformat for consistency.
1998-05-22 18:07:40 +00:00
John Metzler
3ff4b4c689
* remote.c (_initialize_remote): Typo extended__remote
1998-05-22 17:59:05 +00:00
Andrew Cagney
f872d0d643
Only enable H/W on some mips targets.
...
Move common hw-obj to Make-common
Pacify GCC
1998-05-22 05:23:04 +00:00
Andrew Cagney
32d41f6ddb
Sanity clause
1998-05-22 02:08:26 +00:00
Andrew Cagney
56833aba59
Back out of hw-main _callback -> _descriptor changes
1998-05-22 01:12:06 +00:00
Nick Clifton
5422c7498b
Fix operator precedence in if() statement.
1998-05-21 23:59:59 +00:00
Doug Evans
96ecb5a1e8
* gas/dvp/upper-2.[sd]: Test absent dest -> xyzw.
1998-05-21 22:16:04 +00:00
Nick Clifton
9c92d37083
Fixes to allow testsuite to pass (modulo problems with cofftag).
1998-05-21 22:04:56 +00:00
John Metzler
c719b71428
Thu May 21 13:14:25 1998 John Metzler <jmetzler@cygnus.com>
...
* gnu-nat.c (init_gnu_ops): Initialization of target ops by assignment.
(_initialize_gnu_nat): Call new init
* mac-nat.c (init_child_ops): Ditto
(_initialize_mac_nat): Ditto
* monitor.c (init_base_monitor_ops): Ditto
(_initialize_remote_monitors) : Ditto
* ppc-bdm.c (init_bdm_ppc_ops): Ditto
(_initialize_bdm_ppc): Ditto
* remote-adapt.c ( init_adapt_ops): Ditto
(_initialize_remote_adapt): Ditto
* remote-array.c (init_array_ops) : Ditto
(_initialize_array): Ditto
* remote-bug (init_bug_ops) : Ditto
(_initialize_remote_bug): Ditto
* remote-e7000.c (init_e7000_ops): Ditto
(_initialize_remote_e7000) : Ditto
* remote-eb.c (init_eb_ops) : Ditto
(_initialize_remote_eb) : Ditto
*remote-es.c (init_es1800_ops) : Ditto
(init_es1800_child_ops) : Ditto
(_initialize_es1800) ; Ditto
*remote-hms.c (init_hms_ops): Ditto
(_initialize_remote_hms) : Ditto
* remote-mm.c (init_mm_ops): Ditto
(_initialize_remote_mm) : Ditto
* remote-nindy.c (init_nindy_ops): Ditto
(_initialize_nindy): Ditto
* remote_nrom.c (init_nrom_ops) : Ditto
(_initialize_remote_nrom) : Ditto
*remote-os9k (init_rombug_ops) : Ditto
(_initialize_remote_os9k) : Ditto
*remote-rdi.c (init_rdi_ops) : Ditto
(_initialize_remote_rdi) : Ditto
* remote-rdp.c (init_remote_rdp_ops) : Ditto
(_initialize_remote_rdp) : Ditto
* remote-sds.c (init_sds_ops) : Ditto
(_initialize_remote_sds) : Ditto
* remote-sim.c (init_gdbsim_ops) : Ditto
(_initialize_remote_sim) : Ditto
* remote-st.c (init_st2000_ops): Ditto
(_initialize_remote_st2000): Ditto
*remote-udi.c (init_udi_ops) : Ditto
(_initialize_remote_udi) : Ditto
* remote-vx.c (init_vx_ops) : Ditto
(init_vx_run_ops) : Ditto
(_initialize_vx) : Ditto
* remote.c (init_remote_ops): Ditto
(init_extended_remote_ops): Ditto
(_initialize_remote): Ditto
* sparcl-tdep.c (init_sparclite_ops): Ditto
(_initialize_sparcl_tdep): Ditto
* v850ice.c (init_850ice_ops): Ditto
(_initialize_v850ice): Ditto
*win32-nat.c: (init_child_ops): Ditto
(_initialize_inftarg): Ditto
1998-05-21 20:20:39 +00:00
Gavin Romig-Koch
5e34097b8b
gencode.c: Mark BEGEZALL as LIKELY.
1998-05-21 18:26:38 +00:00