aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1996-04-12 * remote.c (remotewritesize): New GDB variable, controls sizeStan Shebs1-0/+5
of memory packets sent to the target.
1996-04-11 * config/tc-sparc.c (last_insn): New static variable.Ian Lance Taylor2-5/+54
(md_assemble): Warn about putting floating point branches in a delay slot. If architecture is less than v9, insert NOP instructions between floating point instructions and floating point branches. (The SunOS assembler does both these operations.) Save the last instruction opcode. (sparc_ip): Add pinsn parameter. Change caller. PR 355.
1996-04-11 * sparc-opc.c: Set F_FBR on floating point branch instructions.Ian Lance Taylor2-118/+123
Set F_FLOAT on other floating point instructions. PR 355.
1996-04-11 * sparc.h (F_FLOAT, F_FBR): Define.Ian Lance Taylor2-0/+6
PR 355.
1996-04-11 * dcache.c: Add prototypes. Make many functions static.Stu Grossman7-66/+551
* (dcache_peek dcache_fetch dcache_poke): Make dcache_fetch and dcache_poke call dcache_xfer_memory directly in order to fix problems with turning off dcache. dcache_peek is now unnecessary, so it goes away. * defs.h: Define new macros HOST_{FLOAT DOUBLE LONG_DOUBLE}_FORMAT and TARGET_{FLOAT DOUBLE LONG_DOUBLE}_FORMAT to specify a pointer to a struct floatformat. This allows for better handling of targets whose floating point formats differ from the host by more than just byte order. * (floatformat_to_long_double floatformat_from_long_double): Prototypes for new functions in utils.c. * (floatformat_to_doublest floatformat_from_doublest): Prototypes for pointers to floating point conversion functions. The actual function uses either double or long double if the host supports it. * findvar.c (floatformat_to_doublest floatformat_from_doublest): Initialize to point at correct function depending on HAVE_LONG_DOUBLE. * (extract_floating store_floating): Rewrite. Now, if host fp format is the same as the target, we just do a copy. Otherwise, we call floatformat_{to from}_doublest. * remote-nindy.c (nindy_xfer_inferior_memory): Change param `write' to `should_write'. * utils.c (floatformat_to_long_double floatformat_from_long_double): New routines that implement long double versions of functions in libiberty/floatformat.c. * config/i960/tm-i960.h (TARGET_LONG_DOUBLE_FORMAT): Define this for i960 extended real (80 bit) numbers. * nindy-share/nindy.c (ninMemGet ninMemPut): Return number of bytes actually read or written.
1996-04-11fix typo in commentIan Lance Taylor1-6/+7
1996-04-11 * config/tc-m68k.c (md_estimate_size_before_relax): Correct checkIan Lance Taylor2-7/+25
for byte jump to next instruction to skip empty frags. PR 7044.
1996-04-11 * scripttempl/m68kcoff.sc: Remove regions and simplify.Ian Lance Taylor2-0/+45
1996-04-11Propagating 96q2 fix in progressive for bug 12 back into devoMarilyn Sander2-0/+7
1996-04-10 * config/tc-alpha.c (alpha_ip): If we are going to call emit_add64Ian Lance Taylor1-0/+6
for addq with a 16 bit signed value, just emit a lda instruction instead. PR 6982.
1996-04-10 * scripttempl/h8300.sc: Add the "8-bit area" in the upper 256Jeff Law1-0/+7
bytes of the address space. Put data from the ".eight" sections into the 8-bit area. * scripttempl/h8300h.sc: Likewise. 8-bit area changes for hmse.
1996-04-10 * config/tc-h8300.c (do_a_fix_imm): Don't cut off high bitsJeff Law1-0/+5
of a 32bit operand. Fix for mov32bug.s.
1996-04-10 * gas/h8300/mov32bug.s: New test.Jeff Law2-0/+5
* gas/h8300/h8300.exp: Run it. Testcase for c-torture failure caused by a gas bug.
1996-04-10 * versados.c (versados_scan): Check bfd_alloc return value.Ian Lance Taylor1-0/+5
(versados_object_p): Check all bfd_read return values. Require that lang field be less than 10, to avoid confusion with Intel Hex files.
1996-04-10 * libaout.h (WRITE_HEADERS): Write out the relocs even if thereIan Lance Taylor2-2/+8
aren't any symbols. * aoutx.h (NAME(aout,swap_std_reloc_out)): Set r_index to N_ABS, not 0, for an absolute symbol. (NAME(aout,swap_ext_reloc_out)): Likewise. PR 7387.
1996-04-10 * ihex.c (ihex_scan): Accept a length of 4 for record type 5.Ian Lance Taylor1-0/+4
(ihex_write_object_contents): For a large start address, output the full 32 bit address in record type 5. PR 9422.
1996-04-10 * ch-valprint.c (chill_val_print): Remove call to ↵Wilfried Moser3-52/+67
calculate_array_length. (calculate_array_length): Move function from here ... * ch-exp.c (calculate_array_length): ... to here. (parse_primval): If we have a symbol with an array type and the length is 0, call calculate_array_length.
1996-04-10Wed Apr 10 09:51:38 1996 James G. Smith <jsmith@cygnus.co.uk>Jackie Smith Cashion2-0/+10
* interp.c (sim_do_command): Complain if callback structure not initialised.
1996-04-10 * ieee.c (ieee_write_byte): Change second parameter from bfd_byteIan Lance Taylor1-0/+5
to int to avoid promotion problems in prototype.
1996-04-09 * emultempl/generic.em (gld${EMULATION_NAME}_before_parse):David Edelsohn1-0/+6
Pass $ARCH to ldfile_set_output_arch instead of setting ldfile_output_architecture directly.
1996-04-09 * ld.texinfo: Rearrange option documentation.Ian Lance Taylor1-0/+2
1996-04-09tweak last changeIan Lance Taylor1-6/+17
1996-04-09 * lexsup.c (ld_options): New static array.Ian Lance Taylor2-78/+345
(parse_args): Build shortopts and longopts from ld_options array. (help): New static function. * ldver.h (help): Don't declare. * ldver.c (ldversion): Reindent. (help): Remove.
1996-04-09Put .init/.fini in correct places.Michael Meissner2-4/+10
1996-04-09 * ld.texinfo, ld.1: Mention -E as a synonym for -export-dynamic.Ian Lance Taylor3-3/+12
1996-04-09 * configure.host: Use ${srcdir} when looking for picfrag.Ian Lance Taylor1-0/+2
1996-04-09 * configure.host: Switch on ${libdir}, not $(libdir). FromIan Lance Taylor2-1/+4
alan@spri.levels.unisa.edu.au (Alan Modra).
1996-04-09 * aoutx.h (aout_link_add_symbols): Always call add_dynamic_symbolsIan Lance Taylor2-2/+10
entry point, not just for DYNAMIC objects. * sunos.c (sunos_add_dynamic_symbols): Always call sunos_create_dynamic_sections. If called with a non DYNAMIC object, don't do anything else. (sunos_add_one_symbol): Don't call sunos_create_dynamic_sections.
1996-04-09 * eval.c (evaluate_subexp_standard): In case of TYPE_CODE_SET:Wilfried Moser2-0/+35
Add some checks for powerset compatibility. * valops.c (value_slice): Use lowbound instead of lowerbound for call to slice_range_type to get correct bounds.
1996-04-09 * gch981.{ch,exp}, gch1041.{ch,exp}: New test cases.Wilfried Moser6-0/+410
1996-04-09 * Makefile.in (scm-exp.o, scm-lang.o, scm-valprint.o): Add targets andFred Fish8-16/+45
dependencies. * scm-lang.c (gdb_string.h): Include. * objfiles.c (add_to_objfile_sections): Cast second arg of obstack_grow call to correct type (char *). * cp-valprint.c (cp_print_static_field): Ditto. * somsolib.c (som_solib_create_inferior_hook): Add a declaration for external find_unwind_entry function (from hppa-tdep.c). * remote-pa.c (remote_write_bytes, remote_read_bytes): Change type of second arg to "char *" to be type compatible with dcache. (remote_wait): Cast second arg to strtol to correct type. * hppa-tdep.c (compare_unwind_entries): Change argument types to "const void *" to be type compatible with qsort, and then assign to local args prior to use.
1996-04-09 * compile.c (sim_resume): Fix overflow checks for ALU insns.Jeff Law2-4/+50
So that int-compare.c passes.
1996-04-08 * infptrace.c (kill_inferior): Remove call to "kill"; updateJeff Law1-0/+5
comments. The "kill" call was declared bogus years ago and is causing problems on hpux10 (PR 9410).
1996-04-08Modified remote-e7000.c so that :23 isn't appended to the target portGeoffrey Noer1-0/+5
if __WIN32__ is defined. This is necessary to make e7000 support work for WinGDB.
1996-04-08Add 860 specific registersMichael Meissner1-0/+6
1996-04-08formatting changeIan Lance Taylor1-1/+1
1996-04-08Add Solaris on PowerPC supportMichael Meissner1-0/+5
1996-04-08 * emultempl/elf32.em: When checking for a native emulation, checkIan Lance Taylor1-0/+4
that the current emulation is the default emulation. * emultempl/sunos.em: Likewise.
1996-04-08fix last patchIan Lance Taylor1-0/+1
1996-04-08 * configure.in: Permit --enable-shared to specify a list ofIan Lance Taylor2-3/+14
directories.
1996-04-08 * configure.in: Permit --enable-shared to specify a list ofIan Lance Taylor6-3/+27
directories. * configure: Rebuild.
1996-04-08Use BFD_PICLIST.Ian Lance Taylor1-1/+3
1996-04-08 * configure.in: Permit --enable-shared to specify a list ofIan Lance Taylor4-9/+21
directories. * configure: Rebuild.
1996-04-08 * configure.host: Set HLDFLAGS and SHLIB_CFLAGS for *-dec-osf*Ian Lance Taylor2-1/+11
host when configuring with --enable-shard.
1996-04-08 * lexsup.c (parse_args): Add -E as a synonym for -export-dynamic,Ian Lance Taylor2-1/+8
for HP/UX compatibility.
1996-04-08 From: Miles Bader <miles@gnu.ai.mit.edu>Fred Fish17-1/+3594
* gnu-nat.c, gnu-nat.h, msg.defs, exc_request.defs, i386gnu-nat.c, msg_reply.defs, notify.defs, process_reply.defs, reply_mig_hack.awk, config/nm-gnu.h, config/i386/{i386gnu.mh, i386gnu.mt, nm-gnu.h, m-i386gnu.h, xm-i386gnu.h}: New files for GNU hurd.
1996-04-08 * configure.in (*-*-gnu*): New host.Fred Fish1-0/+1
1996-04-08 From: Miles Bader <miles@gnu.ai.mit.edu>Fred Fish1-0/+5
* config/mh-gnu: New file.
1996-04-08 From: Miles Bader <miles@gnu.ai.mit.edu>Fred Fish1-0/+4
* configure.in: Use AC_CHECK_TOOL to find AR & RANLIB. * configure: Regenerate using autoconf.
1996-04-07 * configure.in (case host): Add i386sco5 host.Fred Fish6-0/+74
* configure: Regenerate. From: Robert Lipe <robertl@dgii.com> Add support for SCO OpenServer 5 (a.k.a. 3.2v5*) This target is an SVR3.2 with COFF, ELF, and shared libes, but no /proc. * config/i386/i386sco5.mh: New file. * config/i386/nm-i386sco5.h: New file.