aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1998-05-13Wed May 13 11:12:58 1998 James Ingham <jingham@leda.cygnus.com>Jim Ingham3-12/+23
* 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...
1998-05-13 * tx.igen (madd,maddu): Replace calls to check_op_hiloGavin Romig-Koch1-0/+5
with calls to check_div_hilo.
1998-05-13 * sysdep-6irix.h: New file.Ian Lance Taylor3-0/+21
* configure.in (*-*-irix6*): New host; use sysdep-6irix.h.
1998-05-13 * read.c (generate_file_debug,generate_lineno_debug): New functions.Doug Evans2-25/+59
(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.
1998-05-13 * mips/mips.igen (check_op_hilo,check_mult_hilo,check_div_hilo):Gavin Romig-Koch2-9/+59
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.
1998-05-13fix thinko that broke sanitized vr4100 buildAngela Marie Thomas1-14/+2
1998-05-12Tue May 12 13:29:20 1998 Jeff Holcomb <jeffh@cygnus.com>Jeff Holcomb2-19/+14
* Makefile.in (install-only): Add images/icons.txt and images2/icons.txt to files that need to be installed.
1998-05-12Add --enable-special command line switch.Nick Clifton3-7/+82
1998-05-12PR 15889 was also in the previous tc-d30v.c commit, butRichard Henderson1-0/+3
missed bringing over the log message from the branch.
1998-05-12 * config/tc-d30v.c (cur_mul32_p, prev_mul32_p): Make static.Richard Henderson2-74/+303
(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
1998-05-12Tue May 12 12:03:16 1998 James Ingham <jingham@leda.cygnus.com>Jim Ingham2-59/+224
* 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.
1998-05-12 * d30v-opc.c (pre_defined_register): Remove alias for r0.Richard Henderson1-0/+11
PR 15669
1998-05-12* configure.in (SUBTARGET_R3900): Define for mipstx39 target.Andrew Cagney2-0/+15
Document a replacement.
1998-05-12 * config-ml.in: After building symlink tree call make distcleanJeff Law1-0/+6
if a Makefile got linked into ${ml_dir}/${ml_libdir}; this happens to be the case for libiberty. Bring over from egcs.
1998-05-12 * mt-linux (CXXFLAGS_FOR_TARGET): Set this instead of CXXFLAGS.Jeff Law1-1/+1
Bring over from egcs.
1998-05-12 * COPYING.LIB: Update FSF address.Jeff Law1-0/+6
1998-05-11 * config/tc-dvp.c (md_begin): Set type of output file to mips:r5900.Doug Evans2-6/+14
1998-05-11* New test cases for MIPS R5900-specific 20-bit break, at customer request.Frank Ch. Eigler1-1/+1
1998-05-11* Fixing typo that caused infinite loop upon PKE MPG.Frank Ch. Eigler1-3/+4
1998-05-11 * po/Make-in (install-info): New target.Jeff Law4-0/+13
1998-05-11 * Makefile.in (install-info): New target.Jeff Law1-0/+4
1998-05-08 * lib/sim-defs.exp (sim_version): Simplify.Doug Evans2-0/+232
(sim_run): Implement. (run_sim_test): Use sim_run. (sim_compile): New proc.
1998-05-08Extended help information provided about command line options.Nick Clifton1-0/+5
1998-05-08 * Makefile.in (GASB_SUPPORT_DIRS): Remove intl; already included viaIan Lance Taylor1-0/+5
GAS_SUPPORT_DIRS.
1998-05-08 * config/sparc/tm-sp64.h (CALL_DUMMY): Store and retrieveBob Manson4-9/+132
%o0-%o5 as 64-bit values; compensate for stack bias. (USE_STRUCT_CONVENTION): We only pass pointers to structs if they're larger than 32 bytes. (REG_STRUCT_HAS_ADDR): Ditto. * sparc-tdep.c (sparc_init_extra_frame_info): Use read_sp() instead of read_register. If the target is a sparc64 and the frame pointer is odd, compensate for the stack bias. (get_saved_register): Use read_sp(). (DUMMY_STACK_REG_BUF_SIZE): Use FP_REGISTER_BYTES. (sparc_push_dummy_frame): Use read_sp()/write_sp(). On sparc64, save the PC, NPC, CCR, FSR, FPRS, Y and ASI registers. (sparc_frame_find_saved_regs): Use read_sp(). Read the PC, NPC, CCR, FSR, FPRS, Y and ASI registers from the frame, if it's a dummy frame. (sparc_pop_frame): Use write_sp(). If the target is a sparc64 and the FP is odd, compensate for stack bias. (sparc_store_return_value): Right-justify the return value before writing it to %o0. (sparc_fix_call_dummy): Don't NOP out part of the call dummy on sparc64. (sparc64_read_sp, sparc64_read_fp, sparc64_write_sp, sparc64_write_fp, sp64_push_arguments, sparc64_extract_return_value): New functions to support the sparc64 ABI. * dwarfread.c (handle_producer): Set processing_gcc_compilation to the right version number. * dwarf2read.c (read_file_scope): Assume we're processing GCC2 output.
1998-05-07 * Makefile.am: Update with `make dep-am'.Doug Evans1-0/+5
(HFILES): Add cgen.h. (cgen.o): Depend on cgen.h. * Makefile.in: Regenerate.
1998-05-07 If sysdep.h includes a header file, don't include it again:Ian Lance Taylor6-12/+31
* aix386-core.c: Don't include <stdio.h>, <stddef.h>, or <errno.h>. * aoutx.h: Don't include <string.h>. Use "sysdep.h" rather than <sysdep.h>. * archive.c: Don't include <string.h> or <errno.h>. * evax-alpha.c; Don't include <stdio.h>. * evax-egsd.c: Likewise. * evax-etir.c: Likewise. * evax-misc.c: Likewise. * evax-emh.c: Likewise. Also, don't include <sys/types.h>. * hppabsd-core.c: Don't include <stdio.h>, <sys/types.h>, or <errno.h>. * hpux-core.c: Likewise. * netbsd-core.c: Likewise. * som.c: Likewise. * libbfd.c: Don't include <sys/types.h>. * nlmcode.h: Don't include <string.h>. * osf-core.c: Don't include <string.h> or <stdio.h>. * ptrace-core.c: Don't include <stdio.h>, <sys/types.h>, <errno.h>, or <unistd.h>. * trad-core.c: Don't include <stdio.h> or <sys/types.h>.
1998-05-07 * filemode.c: Remove; not used.Ian Lance Taylor2-195/+0
1998-05-07 * config/tc-mn10200.c (md_assemble): Handle "bra" just like "jmp"Jeff Law1-0/+6
instructions. * config/tc-mn10300.c (md_assemble): Likewise.
1998-05-07 * ltconfig, ltmain.sh: Avoid producing a version number ifIan Lance Taylor3-957/+1649
-version-info was not used.
1998-05-07 * configure.in (WIN32LIBADD): Add -lintl on cygwin32.Ian Lance Taylor1-0/+5
* configure: Rebuild.
1998-05-07 * Roll Alpha modifications into devo for sky-gpuif*/ sky-gs*/ interp.cPatrick Macdonald1-0/+52
* Complete and informative details can be found in ChangeLog.sky
1998-05-07 * cgen.c (cgen_md_apply_fix3): Don't pass newline to as_warn_where.Doug Evans1-0/+4
1998-05-07* Keep new test cases ({trap,break}20.[sd]).Frank Ch. Eigler1-0/+4
1998-05-07* Changes to sky PKE sim to calculate word-precision source-addressesFrank Ch. Eigler1-5/+21
for VU memory tracking tables. Thu May 7 12:15:41 1998 Frank Ch. Eigler <fche@cygnus.com> * sky-pke.c (pke_pcrel_operand_bits): Compute word-resolution source address for UNPACK into VU MEM. (pke_code_mpg): Ditto for MPG into VU uMEM.
1998-05-07* Converted conditional-trap MIPS opcodes to extra-operand variety also.Frank Ch. Eigler5-1/+66
* Bonus test cases to confirm behavior. [ChangeLog] Thu May 7 12:50:33 1998 Frank Ch. Eigler <fche@cygnus.com> * config/tc-mips.c (validate_mips_insn): Removed hack for previously inaccessible bitfields in some INSN_TRAP instructions. [testsuite/ChangeLog] Thu May 7 13:05:25 1998 Frank Ch. Eigler <fche@cygnus.com> * gas/mips/break20.[sd]: New tests for 20-bit operand break and sddbp instructions. * gas/mips/trap20.[sd]: New tests for 20-bit operand trap instructions. * gas/mips/mips.exp: Run them.
1998-05-07* Converted conditional-trap MIPS opcodes to extra-operand variety also.Frank Ch. Eigler2-6/+17
Thu May 7 12:49:46 1998 Frank Ch. Eigler <fche@cygnus.com> * mips-opc.c (teq,tge,tgeu,tlt,tltu,tne): Added three-operand variety of ISA2 instructions to set bottom ten bits of trap code.
1998-05-07Thu May 7 13:20:56 1998 Anders Blomdell <anders.blomdell@control.lth.se>Ian Lance Taylor2-1/+6
* gasp.c (grab_label): Permit a label to be a preprocessor variable by permitting a label to start with a backslash.
1998-05-07Thu May 7 13:12:50 1998 Klaus Kaempf <kkaempf@progis.de>Ian Lance Taylor1-0/+5
* configure.com: If the version number can not be found in configure.in, set it to "unknown" rather than "2.8.1".
1998-05-07remove \f from internationalized stringIan Lance Taylor1-1/+2
1998-05-07sanitize java mentions from ChangeLogIan Lance Taylor1-0/+28
1998-05-07fix sanitization of mips.h changesIan Lance Taylor1-0/+112
1998-05-07fix sanitization of elf32-mips.cIan Lance Taylor1-3/+3
1998-05-07 * Makefile.am (config.status): Add explicit target so thatIan Lance Taylor1-0/+6
config.status depends upon bfd/configure.in. * Makefile.in: Rebuild.
1998-05-07* First batch of fixes for sky PR 15853 (20-bit break/sdbbp)Frank Ch. Eigler2-3/+12
1998-05-07* Fixes for d30v PR 15627.Frank Ch. Eigler3-7/+78
* First batch of fixes for sky PR 15853 (20-bit break/sdbbp) * Fixes for d30v test suite.
1998-05-07* Finish dropping sim/txvu directory.Frank Ch. Eigler1-7/+0
1998-05-07Initial Breakpoint support:Ron Unrau1-2/+4
* sim-main.h: (struct _sim_cpu): add cur_device field. Define cur_device values, breakpoint value, and SIM_ENGINE_HALT_HOOK * interp.c (sim_open): initialize cur_device * sky-engine.c (engine_run): use cur_device to set current_cpu * sky-libvpe.c (vpecallms_cycle): add check for breakpoint * sky-hardware.h: delete NUMBER_CPUS * sky-hardware.c (attach_devices): create a memory mapped comm area for GDB/SIM interactions misc: * sky-vu.c ({read,write}_vu_misc_reg): do default behavior for unknown regs instead of sim_io_error. MP reg is float (was missing cast).
1998-05-07Fix typoMichael Meissner2-1/+5
1998-05-07 * cgen.h: New file.Doug Evans4-114/+259
* cgen.c: Include it. (MAX_FIXUPS): Renamed to CGEN_MAX_FIXUPS. (cgen_asm_finish_insn): Result is now void. New arg `result'. All callers updated. * config/tc-m32r.c: Include cgen.h. (m23r_insn): New members num_fixups,fixups. (assemble_parallel_insn): Initialize debug_sym_link for each insn. (md_assemble): Simplify code to pack two insns in parallel. When swapping two insns, update their fixups.