Martin Hunt
733861650a
Tue Nov 5 10:30:51 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d10v-opc.c (d10v_opcodes): Declare the trap instruction
sequential so the assembler never parallelizes it with
other instructions.
1996-11-05 18:34:19 +00:00
Stu Grossman
7af1bcd64c
* mswin/gdbwin.h: Remove bogus definition of CORE_ADDR.
...
* mswin/srcwin.cpp (CSrcScroll1::CSrcScroll1): Initialize depth
to fix divide-by-zero problem with clicking on source window.
1996-11-05 18:15:41 +00:00
Stu Grossman
9356d50dd2
* mswin/recordit: Fix problem with absolute paths.
1996-11-04 21:16:16 +00:00
Jeff Law
83d6b9df83
Fix problems introduced in last change (two "Do-first" lines).
1996-11-04 20:49:59 +00:00
Jeff Law
9eb0125b6c
* gas/mn10300/basic.exp: Check bit patterns for a
...
couple more mov and cmp instructions.
1996-11-04 19:56:27 +00:00
Jeff Law
68328dc6bd
* config/tc-mn10300.c (mn10300_insert_operand): Handle
...
repeated register operands.
For mov imm8,dn
mov imm8,an
cmp imm8,dn
cmp imm8,an
The register appears twice in the bit pattern... Egad.
1996-11-04 19:54:50 +00:00
Jeff Law
b9c65063be
* mn10300.h (MN10300_OPERAND_REPEATED): Define.
...
Matsushita.
1996-11-04 19:52:34 +00:00
Jeff Law
e85c140a27
* mn10300-opc.c (mn10300_operands): Add DN01 and AN01 for
...
a data/address register that appears in register field 0
and register field 1.
(mn10300_opcodes): Use DN01 and AN01 for mov/cmp imm8,DN/AN
Hacking Matsushita again. Yippie!
1996-11-04 19:51:31 +00:00
Stu Grossman
237fa47ee0
* mswin/recordit: Fix problem with relative paths.
1996-11-04 08:52:44 +00:00
Stu Grossman
5707b74f1a
* configure.in (*-*-windows): Exclude everything but those dirs
...
needed to build windows.
1996-11-04 03:19:42 +00:00
Stu Grossman
0f6e298424
* mswin/{Makefile.in configure configure.in}: New files for
...
configuring wingdb under Unix.
1996-11-04 02:10:19 +00:00
Fred Fish
1c9e66903c
* gdb.c++/classes.exp: Modify to handle current gcc C++ member ordering
...
and accept older ordering as obsolescent gcc or gdb.
* gdb.c++/templates.exp: Ditto.
* gdb.c++/virtfunc.exp: Ditto.
1996-11-03 23:50:29 +00:00
Peter Schauer
73b8e6a915
* irix5-nat.c, osfsolib.c, solib.c (symbol_add_stub): Handle
...
missing or zero-sized .text sections properly.
* mdebugread.c: Handle scRConst and scSUndefined storage classes.
* stabsread.c (scan_file_globals): Try to resolve symbols
for shared libraries from the minimal symbol table of the main
executable first.
1996-11-02 11:59:19 +00:00
Martin Hunt
61e5b759cd
Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* tm-d10v.h: Major fixes to support
inferior function calls and proper stack backtracing on D10V-EVA
board.
1996-11-01 22:02:37 +00:00
Martin Hunt
21260fe16f
Fri Nov 1 13:59:28 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* d10v-tdep.c, config/d10v/tm-d10v.h: Major fixes to support
inferior function calls and proper stack backtracing on D10V-EVA
board.
1996-11-01 22:02:20 +00:00
Ian Lance Taylor
cbcfa12917
* binutils.texi: Add section on reporting bugs.
1996-11-01 20:08:52 +00:00
Fred Fish
7a6e913309
* gdb.base/coremaker.c: Add code to mmap some data so we
...
can check that it ends up in the core file.
* gdb.base/corefile.exp: Add test to read mmapped data
from core file.
1996-11-01 20:00:26 +00:00
Ian Lance Taylor
9fde46a42f
* ld.texinfo: Add section on reporting bugs.
1996-11-01 19:54:52 +00:00
Ian Lance Taylor
9a5acea834
* doc/as.texinfo: Added section on reporting bugs.
1996-11-01 19:37:24 +00:00
Ian Lance Taylor
eb1b89196c
add missing d10v sanitization
1996-11-01 19:05:55 +00:00
Ian Lance Taylor
9af4021772
* config/tc-alpha.c: Change uses of void * to PTR. Change the
...
alpha_macro emit field to expect a const argument, and change the
arg field to be const. Fix some spacing to follow the GNU
standard.
Fri Nov 1 10:32:03 1996 Richard Henderson <rth@tamu.edu>
* config/tc-alpha.c (md_parse_option): Add knowledge of 21164pc
(pca56) and 21264 (ev6) cpus.
(md_apply_fix): Private relocation types are now negative.
(alpha_force_relocation): Likewise.
(tc_gen_reloc): Likewise.
(emit_insn): Likewise.
(emit_ldXu): Do the right thing when the hardware can do byte insns.
(emit_stX): Likewise.
(emit_sextX): Likewise.
1996-11-01 18:44:14 +00:00
Ian Lance Taylor
1b6263fa2e
Fri Nov 1 10:31:02 1996 Richard Henderson <rth@tamu.edu>
...
* alpha.h: Don't include "bfd.h"; private relocation types are now
negative to minimize problems with shared libraries. Organize
instruction subsets by AMASK extensions and PALcode
implementation.
(struct alpha_operand): Move flags slot for better packing.
1996-11-01 18:31:57 +00:00
Ian Lance Taylor
03e9562378
Fri Nov 1 10:29:11 1996 Richard Henderson <rth@tamu.edu>
...
* alpha-dis.c (print_insn_alpha): Use new NOPAL mask for
standard disassembly.
* alpha-opc.c (alpha_operands): Rearrange flags slot.
(alpha_opcodes): Add new BWX, CIX, and MAX instructions.
Recategorize PALcode instructions.
1996-11-01 18:30:43 +00:00
Ian Lance Taylor
e6b743a20a
* scripttempl/m68kcoff.sc: Make sure the etext and __CTOR_LIST__
...
symbols are correctly aligned.
1996-11-01 18:01:57 +00:00
Michael Meissner
5db7cc25b8
Make gdb compile & link cleanly on powerpc-linux
1996-11-01 15:53:28 +00:00
Michael Meissner
cf1e294cc0
Powerpc-linux now builds the simulator
1996-11-01 13:08:43 +00:00
Martin Hunt
5c839c675a
Thu Oct 31 19:13:55 1996 Martin M. Hunt <hunt@pizza.cygnus.com>
...
* interp.c (sim_fetch_register, sim_store_register): Fix bug where
updating the accumulators was overwriting other parts of the global
State variable.
1996-11-01 03:15:44 +00:00
Ian Lance Taylor
fbc3fbe587
* stabs.c (struct stab_handle): Add bincl_list field.
...
(parse_stab): Pass value to push_bincl. Call find_excl for
N_EXCL.
(struct bincl_file): Add hash, file and file_types fields.
(push_bincl): Add hash parameter. Save it in the new hash field.
Save the file number in the new file field.
(pop_bincl): Put the bincl_file on bincl_list, rather than freeing
it. Save the file types in the new file_types field.
(find_excl): New static function.
PR 10980.
1996-11-01 03:06:49 +00:00
Ian Lance Taylor
0098633432
* ieee.c (ieee_lineno): Don't compare line number addresses to
...
info->highaddr (undo part of October 28 patch).
1996-11-01 02:21:50 +00:00
Stan Shebs
de61c9e1f3
Fix sanitization of D10V script template
1996-11-01 02:14:43 +00:00
Michael Snyder
8665f3dcfa
Thu Oct 31 16:37:17 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* m32r-tdep.c: Improved frame_chain and fn prologue analysis.
* configure.tgt: Add entry for m32r target.
* monitor.h: Add a flag to tell monitor_store_register to use
(val, regno) instead of (regno, val).
* monitor.c: Make monitor_store_register honor the above flag.
Make monitor_exp ignore DC1/DC3 for m32r.
Increase buf size in monitor_dump_regs.
1996-11-01 00:41:21 +00:00
Ian Lance Taylor
527dc0c9ed
* symbols.c (resolve_symbol_value): Improve the error message if
...
an undefined symbol is used in an expression.
1996-11-01 00:35:00 +00:00
David Edelsohn
e468146789
* ansidecl.h (VPARAMS,VA_START): Define.
1996-10-31 22:59:20 +00:00
Gavin Romig-Koch
7fc45edb6c
Fix linux build problem.
1996-10-31 19:58:14 +00:00
David Edelsohn
2b5c4499c2
(set_expected_cpus): Add m32r.
1996-10-31 18:59:51 +00:00
David Edelsohn
5477ff627b
.Sanitize for config/m32r.
1996-10-31 18:11:44 +00:00
Jeff Law
e740228de7
* scriptempl/v850.sc (zdata): Handle reszdata, romzdata and
...
romzbss too.
1996-10-31 16:45:02 +00:00
Ian Lance Taylor
fe7e5bdf73
* doc/internals.texi: Rewrite, and add a lot of documentation.
...
* doc/Makefile.in (internals.info): New target.
1996-10-31 04:16:52 +00:00
Michael Snyder
7e69daa771
Filter changes for m32r target.
1996-10-31 02:31:56 +00:00
Michael Snyder
f8931413c9
Wed Oct 30 18:19:16 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* config/m32r.exp: New file.
1996-10-31 02:30:32 +00:00
Michael Snyder
afb89dc334
Keep changes, if m32r.
1996-10-31 02:28:56 +00:00
Michael Snyder
70ab088d08
Wed Oct 30 18:14:14 1996 Michael Snyder <msnyder@cleaver.cygnus.com>
...
* m32r-tdep.c, m32r-rom.c: New files.
* config/m32r/m32r.mt: New file.
* config/m32r/tm-m32r.h: New file.
1996-10-31 02:27:58 +00:00
Michael Snyder
1d3d059535
Keep new files, modulo m32r.
1996-10-31 02:26:56 +00:00
Jeff Law
7d2759fc5b
* v850-opc.c (v850_opcodes): Add relaxing "jbr".
1996-10-30 23:52:31 +00:00
Michael Meissner
b30cdd3565
Fix -t option to work with memory mapping; Print PC in some error messages
1996-10-30 22:43:02 +00:00
Jeff Law
193e41979c
* config/tc-v850.h (tc_fix_adjustable): Don't adjust relocs
...
against weak symbols.
Fixing RW failures.
1996-10-30 21:58:38 +00:00
Jeff Law
8824fb459b
* simops.c (OP_10007E0): Handle SYS_times and SYS_gettimeofday.
...
Check it into devo too.
1996-10-30 16:30:59 +00:00
Jeff Law
6803f89b14
* simops.c (OP_10007E0): Handle SYS_time.
...
Check into devo too.
1996-10-30 15:51:39 +00:00
Geoffrey Noer
ea5c2d663c
Tue Oct 29 16:56:01 1996 Geoffrey Noer <noer@cygnus.com>
...
* config/i386/xm-cygwin32.h:
* config/powerpc/xm-cygwin32.h:
add #define LSEEK_NOT_LINEAR so source lines aren't unexpectedly
truncated
1996-10-30 00:58:26 +00:00
David Edelsohn
be951827ed
* Makefile.in (all-target-winsup): Depend on all-target-librx.
1996-10-30 00:42:06 +00:00