aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
1997-05-20 * gdb.base/a2-run.exp: Change "gdb,noargs" to just "noargs".Jeff Law2-1/+21
* gdb.base/commands.exp: Likewise. * gdb.base/setshow.exp: Likewise.
1997-05-20Part II of adding callback argument to sim_open(). Update all theAndrew Cagney8-64/+59
other simulators; remove SIM_DESC from depreciated function sim_set_callbacks().
1997-05-20Depreciate sim_set_callbacks() function. Set simulator callbacksAndrew Cagney6-25/+32
during sim_open().
1997-05-19Make getpid, kill supported system callsMichael Meissner6-39/+157
1997-05-19 * config/monitor.exp(gdb_start): Look for gdb_prompt targetBob Manson1-0/+20
feature. * config/i960.exp: New file.
1997-05-19 * coff-tic80.c: Remove unnecessary #ifdefs.Mark Alexander1-15/+1
* config.bfd: Set targ_underscore to yes for tic80.
1997-05-19 * coff-tic80.c (NAMES_HAVE_UNDERSCORE): Define (fixes problemMark Alexander2-5/+28
with unresolved external symbols in GDB).
1997-05-19 * interp.c (dispatch): Make this an inline function.Jeff Law3-7/+10
* simops.c (syscall): Use callback->write regardless of what file descriptor we're writing too.
1997-05-19Graft sim/common event and other code onto the mips simulator.Andrew Cagney7-221/+201
1997-05-19Update.Andrew Cagney1-3/+8
1997-05-19Make simulator event-queue manager a bit more signal safe.Andrew Cagney3-0/+26
1997-05-19o Implement generic halt/restart/abort module.Andrew Cagney18-368/+1406
Use in tic80 and d30v simulators. o Add signal hook to sim-core module
1997-05-19Pacify gcc.Andrew Cagney1-0/+4
1997-05-18 * interp.c (load_mem_big): Remove function. It's now a macroJeff Law2-26/+34
defined elsewhere. (compare_simops): New function. (sim_open): Sort the Simops table before inserting entries into the hash table. * mn10300_sim.h: Remove unused #defines. (load_mem_big): Define. Another 20% so performance improvement for the mn10300 simulator.
1997-05-17Treat infinities like normal numbers for purposes of comparisonsMichael Meissner2-6/+11
1997-05-16 * callback.c (os_close): Mark the descriptor as beingJeff Law2-6/+127
available if the close succeeded. (os_open): Pass 0644 as the mode of the file being created. Bring Bob's changes over from the mec branch.
1997-05-16 * interp.c (load_mem): If we get a load from an out of rangeJeff Law2-0/+18
address, abort. (store_mem): Likewise for stores. (max_mem): New variable.
1997-05-16 * elf-m10300.c (elf32_mn10300_relax_section): Read in allJeff Law1-0/+10
the symbols associated with each BFD. (mn10300_elf_relax_delete_bytes): Don't adjust the same symbol more than once. * elf-m10200.c: Likewise. * elf32-m32r.c: Likewise. * elf32-sh.c: Likewise.
1997-05-16 * elflink.h (elf_link_add_object_symbols): Don't decrease theIan Lance Taylor2-8/+107
alignment of a common symbol. If two symbols that look like common symbols are found in two shared libraries, and the size is different, use the larger size, and warn if --warn-common. If a common symbol overrides a definition in a shared library, set the size to the larger size, and warn if --warn-common.
1997-05-16o Make tic80 insn file more `cache ready'Andrew Cagney9-174/+218
o Have igen always zero r0 instead of constantly checking if the designated register is r0.
1997-05-15 * elflink.h (elf_link_add_object_symbols): Consistently treatIan Lance Taylor2-20/+11
uninitialized symbols in shared objects as common symbols.
1997-05-15Added support to LD to select the architecture of an ARM COFF output fileNick Clifton2-1/+12
based on the architecture of the first input file.
1997-05-15 * elflink.h (elf_link_add_object_symbols): Force ELF symbol sizeIan Lance Taylor2-0/+14
to common symbol size.
1997-05-15Fixed bug in previous delta. If no cpu type was specified on the commandNick Clifton1-0/+6
line then the code used to default to setting an architecture of ARMv4T rather than ARMv3M in the BFD library. This has now been corrected.
1997-05-15Remove some of the flake from the c80 floating point.Andrew Cagney5-50/+617
1997-05-15 * config/rs6000/tm-rs6000.h (SIG_FRAME_LR_OFFSET): Define.Peter Schauer2-7/+40
* rs6000-tdep.c (frameless_function_invocation): Mark frames with a zero PC as frameless to improve backtraces from core dumps caused by dereferencing a NULL function pointer. (frameless_function_invocation, frame_saved_pc, rs6000_frame_chain): Handle frameless functions interrupted by a signal. * sparc-tdep.c (sparc_init_extra_frame_info, sparc_frame_saved_pc): Handle frameless functions interrupted by a signal.
1997-05-15 * obstack.h (obstack_specify_allocation_with_arg, obstack_chunkfun,Mark Alexander1-0/+5
obstack_freefun): Eliminate compile warnings in gdb.
1997-05-15More floating point operations.Andrew Cagney3-21/+137
1997-05-15Fix double conversion problem.Andrew Cagney4-45/+76
1997-05-15Passify gcc's warnings.Andrew Cagney2-1/+5
1997-05-14Make columns line up for fpu operation tracingMichael Meissner2-7/+13
1997-05-14 * mn10200-tdep.c (mn10200_analyze_prologue): Update prologue commentsJeff Law2-12/+199
to reflect current reality. Gross attempt at handling out of line prologues.
1997-05-14Added support for storing ARM Procedure Calling Standard variant, and ARMNick Clifton7-33/+611
architecture variant in the BFD and COFF structures. This goes towards fixing PRs 11709 and 11326 and will integrate with future updates to LD and GCC.
1997-05-14 * mn10200-tdep.c (mn10200_skip_prologue): Don't look at the debugJeff Law2-18/+9
symbols to find the end of the prologue. * mn10300-tdep.c (mn10300_skip_prologue): Likewise.
1997-05-14Fix total number of tic80 registersAndrew Cagney2-1/+7
1997-05-14 * config/tc-mn10200.c (md_convert_frag): Prefix temporaryJeff Law1-0/+6
label name with ".". * config/tc-mn10300.c (md_convert_frag): Likewise.
1997-05-13Fix tic80 sanitization.Mark Alexander1-0/+2
1997-05-13Make sure r0 == 0; Return EINVAL for system calls that are defined but not ↵Michael Meissner3-0/+37
provided; Provide traps 74-79 as debugging traps
1997-05-13Fix thinko in previous change.Fred Fish1-1/+1
1997-05-13 * config/tc-mips.c (set_at): Check for bignum.Ian Lance Taylor1-0/+5
(check_absolute_expr, macro, mips16_macro): Likewise. PR 12296.
1997-05-13 * config/tc-tic80.c (md_apply_fix): Check PC relative relocationsFred Fish2-3/+20
for overflow/underflow, only insert lower 15 bits into instruction.
1997-05-13Remove ANNULed cycle - was confusing gdb.Andrew Cagney4-56/+54
1997-05-13 * scripttempl/elfmips.sc: Remove.Ian Lance Taylor3-208/+26
* scripttempl/elf.sc: Set ENTRY based on target. Permit TEXT_DYNAMIC to control .dynamic segment. Permit SHLIB_TEXT_START_ADDR to set start of shared object. Support INITIAL_READONLY_SECTIONS. Put .stub in .text. Only put .gnu.linkonce.t* in .text when relocating. Support OTHER_TEXT_SECTIONS. Support SHLIB_DATA_ADDR as well as DATA_ADDR. Support OTHER_GOT_SYMBOLS and OTHER_GOT_SECTIONS. * emulparams/elf32b4300.sh (SCRIPT_NAME): Set to elf. (DATA_ADDR): Don't set. (INITIAL_READONLY_SECTIONS): Rename from OTHER_READONLY_SECTIONS. (OTHER_TEXT_SECTIONS): Set. (OTHER_GOT_SECTIONS): Rename from OTHER_READWRITE_SECTIONS. (MACHINE): Set to empty string. * emulparams/elf32l4300.sh: Likewise. * emulparams/elf32ebmip.sh: Likewise. * emulparams/elf32elmip.sh: Likewise. * emulparams/elf32bmip.sh: Likewise. Also: (TEXT_DYNAMIC): Set. * emulparams/elf32lmips.sh: Likewise. * Makefile.in (eelf32bmips.c): Depend upon elf.sc rather than elfmips.sc. (eelf32ebmips.c, eelf32elmips.c, eelf32lmip.c): Likewise.
1997-05-12Fix ld/st tracingMichael Meissner2-2/+6
1997-05-12Mon May 12 13:33:08 1997 H.J. Lu <hjl@gnu.ai.mit.edu>Ian Lance Taylor1-0/+4
* config/tc-i386.c (pi): Check for RegMMX.
1997-05-12 * tic80-tdep.c, config/tic80/tm-tic80.h: First cut at gettingMark Alexander3-51/+504
basic C80 features working.
1997-05-12 * configure.in: Don't clear OPCODES when --enable-commonbfdlib isIan Lance Taylor1-0/+11
used on HP/UX. * configure: Rebuild.
1997-05-12Mon May 12 11:11:06 1997 Andreas Schwab ↵Ian Lance Taylor2-18/+75
<schwab@issan.informatik.uni-dortmund.de> * scripttempl/elf.sc: Don't align the data segment on the next 8 byte boundary, instead let the linker use whatever the individual sections require.
1997-05-12Clear cntrl-c after handling it.Andrew Cagney3-2/+8
1997-05-12c80 simulator fixes.Andrew Cagney10-70/+242