Jillian Ye [Wed, 20 May 1998 22:14:16 +0000 (22:14 +0000)]
c_gen.pl: Added subroutine "print_comment"
and on/off option for "src line #"
Gavin Romig-Koch [Wed, 20 May 1998 19:31:04 +0000 (19:31 +0000)]
* mips/tm-tx39.h (MIPS_DEFAULT_FPU_TYPE) : Defined as MIPS_FPU_NONE.
* mips/tm-tx39l.h : Same.
John Metzler [Wed, 20 May 1998 17:13:20 +0000 (17:13 +0000)]
Wed May 20 10:12:11 1998 John Metzler <jmetzler@cygnus.com>
* m32r-tdep.c: (decode_prologue): Handle frames compiled with -Os.
Split out as separate function called by skip prologue and scan
prologue. new formula handles optimization in which the prologue
is interleaved with the body of the function. Also recognizes new
variations of prologue encoding. Use of frame pointer is
essential to debugging, -fno-omit-frame-pointer
(m32r_skip_prologue): Call decode prologue, ignore line info
(m32r_scan_prologue): Call decode prologue, ignore line info
Doug Evans [Wed, 20 May 1998 11:59:32 +0000 (11:59 +0000)]
* m32r-sim.h (PROFILE_COUNT_PARINSNS): New macro.
* mloopx.in (extract): Set abuf.addr for proper fill nop counting.
(execute): Count parallel insns.
* sim-if.c (print_m32r_misc_cpu): Print count.
* sim-main.h (M32R_MISC_PROFILE): New member parallel_count.
Doug Evans [Wed, 20 May 1998 11:43:00 +0000 (11:43 +0000)]
* cgen-trace.c (first_insn_p): New static local.
(trace_insn_init): Set it.
(trace_insn_fini): Use TRACE_PREFIX.
(trace_insn): Rewrite to use trace_prefix.
* sim-trace.c (trace_prefix): Don't print filename arg if NULL.
Adjust width accordingly.
* sim-profile.h (PROFILE_DATA): New member profile_any_p.
(PROFILE_ANY_P,PROFILE_INSN_P,PROFILE_MEMORY): New macros.
(PROFILE_SCACHE_P,PROFILE_PC_P,PROFILE_CORE_P): New macros.
(PROFILE_COUNT_INSN,PROFILE_COUNT_READ,PROFILE_COUNT_WRITE): Simplify.
(PROFILE_COUNT_CORE): Simplify.
* sim-profile.c (profile_option_handler): Compute profile_any_p.
Doug Evans [Wed, 20 May 1998 07:54:31 +0000 (07:54 +0000)]
Zero bottom two bits of pc in jmp,jl insns.
* sem.c,sem-switch.c: Regenerate.
* semx.c: Regenerate.
Doug Evans [Wed, 20 May 1998 07:01:05 +0000 (07:01 +0000)]
* cgen-ops.h (ADDCFSI): Fix typo.
Jeff Law [Wed, 20 May 1998 06:21:01 +0000 (06:21 +0000)]
* mips-opc.c (multu1): Add two operand variant for the r5900.
John Metzler [Wed, 20 May 1998 00:30:42 +0000 (00:30 +0000)]
Tue May 19 17:23:54 1998 John Metzler <jmetzler@cygnus.com>
* w89k-rom.c (_initialize_w89k ): Call new init function
(init_w89k_cmds): Convert to dynamic initialization of
monitor_ops data structure for forward compatability with
additions to the data structure.
* dbug-rom.c (_initialize_dbug_rom): ditto
(init_dbug_cmds): ditto
* m32r-rom.c (_initialize_m32r_rom): ditto
(init_m32r_cmds): ditto
Nick Clifton [Wed, 20 May 1998 00:03:01 +0000 (00:03 +0000)]
Fix for PR15642 - apply label alignment adjustment to all labels at the given address.
Doug Evans [Tue, 19 May 1998 23:52:23 +0000 (23:52 +0000)]
* sim-if.c (do_trap): Treat traps 2-15 as hardware does.
Ian Lance Taylor [Tue, 19 May 1998 22:45:38 +0000 (22:45 +0000)]
* reloc.c (bfd_check_overflow): Add casts before shifts which may
not fit in 32 bits.
(_bfd_relocate_contents): Likewise.
Ian Lance Taylor [Tue, 19 May 1998 22:17:38 +0000 (22:17 +0000)]
* gas/mips/mips16.d: Correct to reflect bug fix to disassembler.
Ian Lance Taylor [Tue, 19 May 1998 21:36:42 +0000 (21:36 +0000)]
* mips-dis.c (print_mips16_insn_arg): Handle type ']' correctly
with a shift count of 0.
Catherine Moore [Tue, 19 May 1998 13:20:47 +0000 (13:20 +0000)]
*** empty log message ***
Catherine Moore [Tue, 19 May 1998 13:03:09 +0000 (13:03 +0000)]
Use number_to_chars_bigendian and number_to_chars_littleendian to
write data in sparc_handle_align.
Nick Clifton [Tue, 19 May 1998 00:12:10 +0000 (00:12 +0000)]
Fix PR 15948
Doug Evans [Mon, 18 May 1998 23:06:10 +0000 (23:06 +0000)]
* write.c (fixup_segment): Change "segment" to "section" in
error message.
Nick Clifton [Mon, 18 May 1998 21:47:54 +0000 (21:47 +0000)]
Fix nightly testing bug.
Michael Meissner [Mon, 18 May 1998 20:56:45 +0000 (20:56 +0000)]
Change subtraction of two symbols message; At end of file flush any debug_sym links
Keith Seitz [Mon, 18 May 1998 20:48:58 +0000 (20:48 +0000)]
* dbxread.c (process_one_symbol): If block addresses are relative to
function start addresses, reset function_start_address whenever a new
source file is seen.
Ian Lance Taylor [Mon, 18 May 1998 20:21:22 +0000 (20:21 +0000)]
From Jason Merrill <jason@cygnus.com>:
* ldlang.c (wild_sort): Correct order of sort.
* scripttempl/elf.sc: Put *crtbegin.o before other .ctors and
.dtors.
* scripttempl/elfd10v.sc: Likewise.
start-sanitize-d30v
* scripttempl/elfd30v.sc: Likewise.
end-sanitize-d30v
* scripttempl/elfppc.sc: Likewise.
Jeff Law [Mon, 18 May 1998 17:51:56 +0000 (17:51 +0000)]
* config/tc-mips.c (validate_mips_insn): Handle ';' opcode completer.
(mips_ip): Likewise.
Frank Ch. Eigler [Mon, 18 May 1998 17:48:38 +0000 (17:48 +0000)]
* Added tests for R5900 mult1 instructions.
Jeff Law [Mon, 18 May 1998 17:48:37 +0000 (17:48 +0000)]
* vu0.s: Test vopmula/vopmsub with and without opcode
completer.
* vu0.d: Corresponding changes.
Frank Ch. Eigler [Mon, 18 May 1998 17:46:35 +0000 (17:46 +0000)]
* Followup for SCEI PR 15853: 2-operand R5900 "mult1" instruction.
Mon May 18 14:27:06 1998 Frank Ch. Eigler <fche@cygnus.com>
* mips-opc.c (mult1): Add two-operand variety of mult1 for R5900.
Jeff Law [Mon, 18 May 1998 17:46:34 +0000 (17:46 +0000)]
* mips-dis.c (print_insn_arg): Handle ';' opcode completer.
(_print_insn_mips): Likewise.
* vu0.h (vopmula, vopmsub): Correctly handle opcode/operand
completers.
Doug Evans [Mon, 18 May 1998 17:38:48 +0000 (17:38 +0000)]
* sim/sky/sky.ld: Delete file.
Nick Clifton [Mon, 18 May 1998 17:34:24 +0000 (17:34 +0000)]
Changed command line switch from --m32rx-enable-special to --hidden
Removed documentation about the switch.
Frank Ch. Eigler [Mon, 18 May 1998 15:55:05 +0000 (15:55 +0000)]
* Monster patch - may destablize MIPS sims for a little while.
* Followup patch for SCEI PR 15853
* First check-in of TX3904 interrupt controller devices for ECC. [sanitized]
* First implementation of MIPS hardware interrupt emulation.
Mon May 18 18:22:42 1998 Frank Ch. Eigler <fche@cygnus.com>
* configure.in (SIM_AC_OPTION_HARDWARE): Added common hardware
modules. Recognize TX39 target with "mips*tx39" pattern.
* configure: Rebuilt.
* sim-main.h (*): Added many macros defining bits in
TX39 control registers.
(SignalInterrupt): Send actual PC instead of NULL.
(SignalNMIReset): New exception type.
* interp.c (board): New variable for future use to identify
a particular board being simulated.
(mips_option_handler,mips_options): Added "--board" option.
(interrupt_event): Send actual PC.
(sim_open): Make memory layout conditional on board setting.
(signal_exception): Initial implementation of hardware interrupt
handling. Accept another break instruction variant for simulator
exit.
(decode_coproc): Implement RFE instruction for TX39.
(mips.igen): Decode RFE instruction as such.
start-sanitize-tx3904
* configure.in (tx3904cpu,tx3904irc): Added devices for tx3904.
* interp.c: Define "jmr3904" and "jmr3904debug" board types and
bbegin to implement memory map.
* dv-tx3904cpu.c: New file.
* dv-tx3904irc.c: New file.
end-sanitize-tx3904
Frank Ch. Eigler [Mon, 18 May 1998 13:33:26 +0000 (13:33 +0000)]
* Followup for SCEI PR 15853.
Mon May 18 12:37:38 1998 Frank Ch. Eigler <fche@cygnus.com>
* config/tc-mips.c (macro): For R5900, use "B" operand format for
"break" instructions generated in macro (div etc.) instructions.
Michael Meissner [Mon, 18 May 1998 13:33:25 +0000 (13:33 +0000)]
Improve error message
Frank Ch. Eigler [Mon, 18 May 1998 10:15:38 +0000 (10:15 +0000)]
* Various MIPS test case tweaks.
Mon May 18 13:11:45 1998 Frank Ch. Eigler <fche@cygnus.com>
* gas/mips/{div,ld,mul}.d: Add assembler -mcpu= flag to match
disassembler.
start-sanitize-r5900
* gas/mips/break5900.[sd]: Test that break instructions generated
in div/etc. macro instructions are of 20-bit variety for R5900.
end-sanitize-r5900
Frank Ch. Eigler [Mon, 18 May 1998 09:31:10 +0000 (09:31 +0000)]
* Fix sanitization
Richard Henderson [Mon, 18 May 1998 07:14:11 +0000 (07:14 +0000)]
* elf64-alpha.c (elf64_alpha_relax_section): Set again on changes.
(elf64_alpha_can_merge_gots, elf64_alpha_merge_gots,
elf64_alpha_size_got_sections): Rewrite, handling multiple got
subsections during relaxation more correctly.
Mark Alexander [Sun, 17 May 1998 06:49:55 +0000 (06:49 +0000)]
* gdb.base/reread.exp: New file.
* gdb.base/reread1.c: New file.
* gdb.base/reread2.c: New file.
Mark Alexander [Sun, 17 May 1998 06:25:03 +0000 (06:25 +0000)]
* config/sim.exp: Use 'target sim -sparclite' when running
SPARClite programs.
Doug Evans [Sun, 17 May 1998 01:50:07 +0000 (01:50 +0000)]
Keep structs2.{c,exp} for now.
Doug Evans [Sun, 17 May 1998 01:50:06 +0000 (01:50 +0000)]
* gdb.base/structs2.exp: New file.
* gdb.base/structs2.c: New file.
Doug Evans [Sun, 17 May 1998 00:50:07 +0000 (00:50 +0000)]
* cgen-sim.h (CGEN_CPU): New members idesc_{read,sem}_init_p.
* genmloop.sh: Use them rather than static locals.
Doug Evans [Sat, 16 May 1998 23:07:01 +0000 (23:07 +0000)]
* erc32.c (close_port): Don't close stdin; it kills GDB.
(byte_swap_words): New function.
* sis.h: (byte_swap_words): Declare.
* interf.c (run_sim): Always fetch instructions as big-endian.
* sis.c (run_sim): Ditto.
Move this c/l entry from ../ChangeLog.
Frank Ch. Eigler [Sat, 16 May 1998 20:34:43 +0000 (20:34 +0000)]
* Bringing over patches for PR 15870, 15653 from chill/d30v branches.
Also, fixed a small third-party sanitize typo in ChangeLog.
Doug Evans [Sat, 16 May 1998 20:11:41 +0000 (20:11 +0000)]
* sim-if.c (sim_stop): Update call to @cpu@_engine_stop.
(sim_sync_stop): New function.
Doug Evans [Sat, 16 May 1998 19:51:12 +0000 (19:51 +0000)]
* sim-engine.c (sim_engine_set_run_state): New function.
* sim-engine.h (sim_engine_set_run_state): Declare.
* genmloop.sh (pending_reason,pending_sigrc): New static locals.
(@cpu@_engine_stop): New args reason,sigrc. All callers updated.
(engine_resume): Reorganize. Allow synchronous exit from main loop.
Doug Evans [Sat, 16 May 1998 00:32:09 +0000 (00:32 +0000)]
* sim/m32r/allinsn.exp: Pass --m32rx-enable-special to gas.
* sim/m32r/misc.exp: Ditto.
Doug Evans [Fri, 15 May 1998 23:46:24 +0000 (23:46 +0000)]
* Makefile.in (devices.o): Add dependencies.
* arch.h,cpu.c,cpu.h,cpuall.h: Regenerate.
* sem-switch.c,sem.c: Regenerate.
* mloop.in (execute): Update calls to TRACE_INSN_{INIT,FINI}.
* cpux.c,cpux.h,modelx.c,semx.c: Regenerate.
* m32rx.c (m32rx_model_mark_{busy,unbusy}_reg): New functions.
* mloopx.in (execute): Update calls to TRACE_INSN_{INIT,FINI}.
Doug Evans [Fri, 15 May 1998 23:31:22 +0000 (23:31 +0000)]
* cgen-trace.c (trace_insn_init): New arg first_p.
All callers updated.
(trace_insn_fini): New arg last_p. All callers updated.
* cgen-trace.h (trace_insn_init,trace_insn_fini): Update.
(TRACE_INSN_INIT,TRACE_INSN_FINI): Update.
* genmloop.sh (engine_resume): Update.
Doug Evans [Fri, 15 May 1998 23:01:06 +0000 (23:01 +0000)]
(cgen_hw_lookup_by_num): better name
Doug Evans [Fri, 15 May 1998 21:59:35 +0000 (21:59 +0000)]
* cgen-opc.c (cgen_hw_lookup_by_name): Renamed from cgen_hw_lookup.
(cgen_hw_lookup_by_enum): New function.
* m32r-opc.c, m32r-opc.h: Regenerate, delete h-abort.
Joyce Janczyn [Fri, 15 May 1998 20:06:08 +0000 (20:06 +0000)]
Run ranlib on installed copy of libsim.a.
Stu Grossman [Fri, 15 May 1998 19:51:35 +0000 (19:51 +0000)]
Java sanitization.
Stu Grossman [Fri, 15 May 1998 19:47:04 +0000 (19:47 +0000)]
Sanitize Java.
Gavin Romig-Koch [Fri, 15 May 1998 19:39:54 +0000 (19:39 +0000)]
add ld-ilocks-addr32.d
Joyce Janczyn [Fri, 15 May 1998 19:05:28 +0000 (19:05 +0000)]
Install libsim.a $(exec_prefix)/lib/lib[target]-sim.a as part of install-sim.
Gavin Romig-Koch [Fri, 15 May 1998 18:53:56 +0000 (18:53 +0000)]
* gas/mips/mips.exp: Distinguish chains with 32-bit addresses.
* gas/mips/ld-ilocks-addr32.d : New.
Ian Lance Taylor [Fri, 15 May 1998 07:29:35 +0000 (07:29 +0000)]
* ldlex.l: Recognize keyword SORT.
* ldgram.y (current_file): Change to struct wildcard_spec.
(%union): Add new fields cname and wildcard.
(wildcard_name, wildcard_spec): New nonterminals.
(file_NAME_list): Use wildcard_spec.
(input_section_spec): Change current_file usage.
* ld.h (struct wildcard_spec): Define.
* ldlang.h (lang_wild_statement_struct): Add new fields
sections_sorted and filenames_sorted.
(lang_add_wild): Update declaration.
* ldlang.c (wild_sort): New static function.
(wild_section): Use wild_sort.
(print_wild_statement): Print sorting information.
(lang_add_wild): Add new parameters sections_sorted and
filenames_sorted. Change all callers.
* mri.c (mri_draw_tree): Update calls to lang_add_wild.
* scripttempl/elf.sc: Sort .ctors.* and .dtors.* by section name.
* scripttempl/elfd10v.sc: Likewise.
* scripttempl/elfd30v.sc: Likewise.
* scripttempl/elfppc.sc: Likewise.
Mark Alexander [Fri, 15 May 1998 06:23:04 +0000 (06:23 +0000)]
* sis.h (uint64, int64): Define.
* exec.c (SDIV, SDIVCC, UDIV, UDIVCC): Define new opcodes.
* (mul64): Simplify calculation of negative result.
* (div64): New helper function for 64-bit division.
* (dispatch_instruction): Add emulation of SDIV, SDIVCC, UDIV,
and UDIVCC.
Richard Henderson [Fri, 15 May 1998 01:43:31 +0000 (01:43 +0000)]
* emulparams/m32relf.sh (TEMPLATE_NAME): Define.
Doug Evans [Fri, 15 May 1998 00:49:37 +0000 (00:49 +0000)]
Tweak last entry.
Doug Evans [Fri, 15 May 1998 00:49:24 +0000 (00:49 +0000)]
* config/default.exp (CC,SIM): Delete.
* sky-defs.tcl (LDSCRIPT,SIM): Delete.
(run_trc_test): Use sim_compile, sim_run. Only delete temp files
if testcase passed.
(run_brn_test): Ditto.
Nick Clifton [Thu, 14 May 1998 22:07:30 +0000 (22:07 +0000)]
Added support for display emulation specific command line options.
Added internationalisation to emulation templates.
Added --support-old-code command line option to armcoff and pe emulations.
Nick Clifton [Thu, 14 May 1998 21:29:28 +0000 (21:29 +0000)]
Add support for interwotking between Thumb code and non-interworking aware ARM code.
Nick Clifton [Thu, 14 May 1998 21:11:16 +0000 (21:11 +0000)]
Add support for interworking in DLLs.
Document dlltool.
Nick Clifton [Thu, 14 May 1998 21:05:14 +0000 (21:05 +0000)]
Include 1998 in copyright strings.
Nick Clifton [Thu, 14 May 1998 21:03:51 +0000 (21:03 +0000)]
Support Win32 style directory separators.
Nick Clifton [Thu, 14 May 1998 20:54:47 +0000 (20:54 +0000)]
Change command line switch fron --enable-special to --m32rx-enable-special
Doug Evans [Thu, 14 May 1998 20:20:59 +0000 (20:20 +0000)]
* sim/sky/sky.exp: Add runtest_file_p support. Don't print
unsupported message if not sky.
* sim/sky/sky_sce.exp: Likewise.
Doug Evans [Thu, 14 May 1998 18:50:37 +0000 (18:50 +0000)]
* lib/sim-defs.exp (sim_run): Fix handling of output redirection.
New arg prog_opts. All callers updated.
Andrew Cagney [Thu, 14 May 1998 08:15:05 +0000 (08:15 +0000)]
More test cases.
Mark Alexander [Thu, 14 May 1998 04:01:13 +0000 (04:01 +0000)]
Fix for PR 13484:
* corefile.c (reopen_exec_file): Reopen the exec file if
it has changed.
Stan Shebs [Thu, 14 May 1998 01:23:59 +0000 (01:23 +0000)]
spelling and cosmetic tweaks
Doug Evans [Thu, 14 May 1998 00:05:34 +0000 (00:05 +0000)]
* m32r-asm.c: Regenerate (handle uppercase HIGH/SHIGH/LOW/SDA).
Doug Evans [Thu, 14 May 1998 00:02:36 +0000 (00:02 +0000)]
* gas/m32r/uppercase.[sd]: Test for HIGH,SHIGH,LOW,SDA.
Mark Alexander [Wed, 13 May 1998 22:48:03 +0000 (22:48 +0000)]
* sparc-tdep.c (fetch_instruction): New function.
(single_step, sparc_init_extra_frame_info, examine_prologue):
Use fetch_instruction instead of read_memory_integer
to ensure that instructions are always read as big-endian.
Ian Lance Taylor [Wed, 13 May 1998 22:38:55 +0000 (22:38 +0000)]
* configure.in: Add AC_FUNC_ALLOCA.
* defs.h: Check HAVE_ALLOCA_H rather than sparc. Add _AIX pragma
alloca.
* configure: Rebuild.
Doug Evans [Wed, 13 May 1998 22:10:12 +0000 (22:10 +0000)]
* config/tc-m32r.c (warn_unmatched_high): New static local.
(OPTION_WARN_PARALLEL): Rename from OPTION_WARN.
(OPTION_NO_WARN_PARALLEL): Rename from OPTION_NO_WARN.
(md_longopts): Recognize --{no-,}warn-unmatched-high.
(md_parse_option): Likewise.
(md_show_usage): Likewise.
(m32r_frob_file): Likewise.
Doug Evans [Wed, 13 May 1998 22:07:23 +0000 (22:07 +0000)]
* gas/m32r/m32rx.d: Pass --enable-special to gas.
Mark Alexander [Wed, 13 May 1998 21:39:16 +0000 (21:39 +0000)]
* sparc-dis.c (print_insn_sparc): Always fetch instructions
as big-endian on SPARClite.
Doug Evans [Wed, 13 May 1998 20:38:50 +0000 (20:38 +0000)]
* gdb.asm/common.inc: New file.
* gdb.asm/d10v.inc: New file.
* asm-source.exp: Pass -I's to gas to find .inc files.
Update line numbers in expected output.
* asmsrc1.s: Rewrite.
* asmsrc2.s: Rewrite.
* configure.in: Create arch.inc symlink.
* configure: Regenerate.
* Makefile.in (distclean): Delete arch.inc.
Gavin Romig-Koch [Wed, 13 May 1998 18:30:15 +0000 (18:30 +0000)]
* r5900.igen: Replace the calls and the definition of the
function check_op_hilo_hi1lo1 with the pair
check_mult_hilo_hi1lo1 and check_mult_hilo_hi1lo1.
Jim Ingham [Wed, 13 May 1998 18:23:59 +0000 (18:23 +0000)]
Wed May 13 11:12:58 1998 James Ingham <jingham@leda.cygnus.com>
* gdbtk.c: Fixed a goof in the definition of the gdb_get_args &
gdb_get_locals Tcl commands. Moved the previous ChangeLog entry
from ChangeLog to ChangeLog-gdbtk...
Gavin Romig-Koch [Wed, 13 May 1998 18:14:09 +0000 (18:14 +0000)]
* tx.igen (madd,maddu): Replace calls to check_op_hilo
with calls to check_div_hilo.
Ian Lance Taylor [Wed, 13 May 1998 17:43:33 +0000 (17:43 +0000)]
* sysdep-6irix.h: New file.
* configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
Doug Evans [Wed, 13 May 1998 17:19:22 +0000 (17:19 +0000)]
* read.c (generate_file_debug,generate_lineno_debug): New functions.
(read_a_source_file): Call them.
* read.h (stabs_generate_asm_file): Declare.
* stabs.c (stabs_generate_asm_file): New function.
(generate_asm_file): New function.
(stabs_generate_asm_lineno): Move file name handling into
generate_asm_file.
Gavin Romig-Koch [Wed, 13 May 1998 14:00:56 +0000 (14:00 +0000)]
* mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):
Replace check_op_hilo with check_mult_hilo and check_div_hilo.
Add special r3900 version of do_mult_hilo.
(do_dmultx,do_mult,do_multu): Replace calls to check_op_hilo
with calls to check_mult_hilo.
(do_ddiv,do_ddivu,do_div,do_divu): Replace calls to check_op_hilo
with calls to check_div_hilo.
Angela Marie Thomas [Wed, 13 May 1998 01:20:22 +0000 (01:20 +0000)]
fix thinko that broke sanitized vr4100 build
Jeff Holcomb [Tue, 12 May 1998 20:53:08 +0000 (20:53 +0000)]
Tue May 12 13:29:20 1998 Jeff Holcomb <jeffh@cygnus.com>
* Makefile.in (install-only): Add images/icons.txt and
images2/icons.txt to files that need to be installed.
Nick Clifton [Tue, 12 May 1998 20:38:36 +0000 (20:38 +0000)]
Add --enable-special command line switch.
Richard Henderson [Tue, 12 May 1998 19:06:14 +0000 (19:06 +0000)]
PR 15889 was also in the previous tc-d30v.c commit, but
missed bringing over the log message from the branch.
Richard Henderson [Tue, 12 May 1998 19:04:29 +0000 (19:04 +0000)]
* config/tc-d30v.c (cur_mul32_p, prev_mul32_p): Make static.
(d30v_current_align, d30v_current_align_seg): New variables.
(d30v_last_label): New variable.
(d30v_align, s_d30v_align, s_d30v_text): New functions.
(s_d30v_data, s_d30v_section): Likewise.
(md_pseudo_table): Call them.
(md_begin): Initialize d30v_current_align_seg.
(md_assemble): Call d30v_align when needed by known current alignment.
(d30v_frob_label, d30v_cons_align): New functions.
* config/tc-d30v.h (md_do_align): Remove.
(tc_frob_label): Call d30v_frob_label.
(md_cons_align): New.
PR 15642
Jim Ingham [Tue, 12 May 1998 19:03:56 +0000 (19:03 +0000)]
Tue May 12 12:03:16 1998 James Ingham <jingham@leda.cygnus.com>
* gdbtk.c: Add an object call wrapper for the new Tcl_Obj based
commands. This way the obj commands will also go through
catch_errors. This is just a bandaid while I rewrite the
string-based commands to use the object format.
Richard Henderson [Tue, 12 May 1998 18:46:34 +0000 (18:46 +0000)]
* d30v-opc.c (pre_defined_register): Remove alias for r0.
PR 15669
Andrew Cagney [Tue, 12 May 1998 05:36:47 +0000 (05:36 +0000)]
* configure.in (SUBTARGET_R3900): Define for mipstx39 target.
Document a replacement.
Jeff Law [Tue, 12 May 1998 05:33:32 +0000 (05:33 +0000)]
* config-ml.in: After building symlink tree call make distclean
if a Makefile got linked into ${ml_dir}/${ml_libdir}; this happens
to be the case for libiberty.
Bring over from egcs.
Jeff Law [Tue, 12 May 1998 05:30:11 +0000 (05:30 +0000)]
* mt-linux (CXXFLAGS_FOR_TARGET): Set this instead of CXXFLAGS.
Bring over from egcs.
Jeff Law [Tue, 12 May 1998 05:10:18 +0000 (05:10 +0000)]
* COPYING.LIB: Update FSF address.
Doug Evans [Mon, 11 May 1998 19:49:29 +0000 (19:49 +0000)]
* config/tc-dvp.c (md_begin): Set type of output file to mips:r5900.
Frank Ch. Eigler [Mon, 11 May 1998 17:11:54 +0000 (17:11 +0000)]
* New test cases for MIPS R5900-specific 20-bit break, at customer request.
Frank Ch. Eigler [Mon, 11 May 1998 16:15:22 +0000 (16:15 +0000)]
* Fixing typo that caused infinite loop upon PKE MPG.
Jeff Law [Mon, 11 May 1998 04:36:09 +0000 (04:36 +0000)]
* po/Make-in (install-info): New target.