Mark Alexander
4eb4b87e13
* mips-tdep.c (mips_in_call_stub, mips_in_return_stub,
...
mips_skip_stub, mips_ignore_helper): New functions for dealing
with MIPS16 call/return thunks.
(mips_init_frame_pc_first): New function to implement
INIT_FRAME_PC_FIRST macro; includes code from old macro plus
new code to skip over MIPS16 thunks.
(mips_frame_chain): Skip over MIPS16 thunks.
* config/mips/tm-mips.h (mips_in_call_stub, mips_in_return_stub,
mips_skip_stub, mips_ignore_helper): Declare.
(IN_SOLIB_CALL_TRAMPOLINE, IN_SOLIB_RETURN_TRAMPOLINE,
SKIP_TRAMPOLINE_CODE, IGNORE_HELPER_CALL): New macros that invoke
the above functions.
(INIT_FRAME_PC_FIRST): Change to invoke mips_init_frame_pc.
(mips_init_frame_pc): Declare.
* infrun.c (wait_for_inferior): Use new IGNORE_HELPER_CALL macro
to decide if certain library function calls should be ignored.
1997-04-03 19:43:39 +00:00
Ian Lance Taylor
bef474032d
* Branched binutils 2.8.
1997-04-03 18:23:17 +00:00
Ian Lance Taylor
4910935152
* gprof.c (VERSION): Define as "2.8.1".
1997-04-03 18:21:59 +00:00
Ian Lance Taylor
6f4b1d3168
* ldver.c (ld_program_version): Set to 2.8.1.
1997-04-03 18:20:40 +00:00
Ian Lance Taylor
3884d17b45
* Makefile.in (VERSION): Set to 2.8.1.
1997-04-03 18:19:26 +00:00
Ian Lance Taylor
58b4a8f344
* VERSION: Set to 2.8.1.
...
* Branched binutils 2.8.
1997-04-03 18:16:38 +00:00
Bob Manson
ddb594ac2a
* lib/gdb.exp(gdb_suppress_tests): Add explanation for subsequent
...
failures.
(gdb_stop_suppressing_tests): Note that tests have restarted.
1997-04-03 17:47:33 +00:00
Ian Lance Taylor
d0c45fcb75
tweak last patch
1997-04-03 16:27:28 +00:00
Ian Lance Taylor
c6cfcb7f7d
* mpw-idtmips.c: Rename from mpw-emipsidt.c.
...
* mpw-elfmips.c: Rename from mpw-emipself.c.
* mpw-config.in: Update accordingly.
1997-04-03 05:50:32 +00:00
Bob Manson
96a6f034a6
* config/h8300.exp: New file.
1997-04-03 03:05:12 +00:00
David Edelsohn
21bfad86aa
* sim-endian.h: Move host {LITTLE,BIG}_ENDIAN support from here,
...
* sim-config.h: To here.
1997-04-03 03:02:48 +00:00
David Edelsohn
30bb74eca4
* gen-support.c (gen_support_c): sim-state.h renamed to sim-main.h.
...
* gen-idecode.c (gen_idecode_c): Likewise.
* igen.c (gen_semantics_c): Likewise.
1997-04-03 02:52:07 +00:00
David Edelsohn
e77fd2694b
New files.
1997-04-03 02:37:44 +00:00
David Edelsohn
00d74d3ea1
* Make-common.in (SIM_EXTRA_DEPS): New config var.
...
(sim_main_headers): Define.
(sim-*.o): Depend on $(SIM_EXTRA_DEPS).
(BUILT_SRC_FROM_COMMON): Move here from ../d30v/Makefile.in.
(clean): Use it.
(sim-utils.o): Add rule for.
* sim-utils.o: New file.
* sim-basics.h: #include sim-base.h.
(zalloc): Make argument unsigned long.
* sim-base.h: New file.
* sim-inline.h (SIM_IO support): Delete.
* sim-io.h: Delete inline support.
* sim-io.c: Likewise. sim-state.h renamed to sim-main.h.
* sim-config.c: sim-state.h renamed to sim-main.h.
* sim-core.c: Likewise.
* sim-events.c: Likewise.
1997-04-03 02:36:59 +00:00
Andrew Cagney
1414a2e5cb
From Jim Wilson, fix typo in instruction name
1997-04-03 02:36:28 +00:00
David Edelsohn
68682c0877
(autoconf-changelog): Try different way to obtain user name.
...
Forgot this one.
1997-04-03 02:35:52 +00:00
Andrew Cagney
96527c4ea6
Add autoheader counterpart to autoconf-common et.al.
1997-04-03 02:22:52 +00:00
David Edelsohn
38498962ba
(sim_open): Update comment.
1997-04-02 23:47:49 +00:00
David Edelsohn
d0218f5172
* interp.c (sim_open): New arg kind'.
name is now `argv'.
1997-04-02 23:41:09 +00:00
David Edelsohn
8a7c3105b5
* interp.c (sim_open): New arg `kind'.
1997-04-02 23:39:50 +00:00
David Edelsohn
33f00b8b20
* sim_calls.c (sim_open): New arg `kind'.
1997-04-02 23:38:22 +00:00
David Edelsohn
14b71cd185
* compile.c (sim_open): New arg `kind'.
1997-04-02 23:33:56 +00:00
David Edelsohn
999977eaed
* interf.c (sim_open): New arg `kind'.
1997-04-02 23:32:28 +00:00
David Edelsohn
8020feac30
* interp.c (sim_open): New arg `kind'.
1997-04-02 23:30:24 +00:00
David Edelsohn
99f84c8192
* wrapper.c (sim_open): New arg `kind'.
1997-04-02 23:29:08 +00:00
David Edelsohn
bcd1475aec
* run.c (main): Pass SIM_OPEN_STANDALONE to sim_open.
1997-04-02 23:28:12 +00:00
David Edelsohn
78077ce6d2
* remote-sim.c (gdbsim_open): Check return code from sim_open.
...
Update call to sim_open (new arg SIM_OPEN_DEBUG).
Forgot the last sentence in the previous checking.
1997-04-02 23:27:06 +00:00
David Edelsohn
b0d8c28f61
* remote-sim.h (SIM_OPEN_KIND, SIM_RC): New enums.
...
(sim_open): New argument `kind'.
1997-04-02 23:24:25 +00:00
David Edelsohn
fbda74b1c1
* aclocal.m4: Check for stdlib.h, string.h, strings.h, unistd.h.
...
(sim-debug): Allow arguments. Define WITH_DEBUG in addition to
-DDEBUG.
* configure: Regenerated to track ../common/aclocal.m4 changes.
1997-04-02 23:17:50 +00:00
David Edelsohn
b04500b2c4
* Makefile.in (autoconf-install): New target.
1997-04-02 23:10:34 +00:00
Ian Lance Taylor
ba254dc504
Revert last patch, and:
...
* elflink.h (elf_link_add_object_symbols): Let a common symbol
override an uninitialized symbol from a shared library with a
smaller size.
1997-04-02 22:47:29 +00:00
David Edelsohn
9909707740
* remote-sim.c (gdbsim_open): Check return code from sim_open.
1997-04-02 22:17:42 +00:00
Ian Lance Taylor
f74e2365dd
* elflink.h (elf_link_add_object_symbols): When there is a size
...
change, use the larger size. From H.J. Lu <hjl@gnu.ai.mit.edu>.
1997-04-02 22:17:35 +00:00
Ian Lance Taylor
d73607c5b5
remove obsolete and unused file
1997-04-02 21:41:50 +00:00
Michael Meissner
acba322ed2
Undo part of 3/26 change and always create got section
1997-04-02 21:22:19 +00:00
Ian Lance Taylor
7a68d1f726
* elf-m10200.c: Rename from elf32-mn10200.c.
...
* elf-m10300.c: Rename from elf32-mn10300.c.
* cpu-m10200.c: Rename from cpu-mn10200.c
* cpu-m10300.c: Rename from cpu-mn10300.c
* Makefile.in: Update accordingly.
1997-04-02 21:09:29 +00:00
Ian Lance Taylor
28e8de4165
* m10200-dis.c: Rename from mn10200-dis.c.
...
* m10200-opc.c: Rename from mn10200-opc.c.
* m10300-dis.c: Rename from mn10300-dis.c
* m10300-opc.c: Rename from mn10300-opc.c.
* Makefile.in: Update accordingly.
1997-04-02 21:07:39 +00:00
Ian Lance Taylor
e46ea72de6
remove uninteresting TODO file
1997-04-02 20:44:14 +00:00
Ian Lance Taylor
64d2004922
* COPYING: Update FSF address.
1997-04-02 19:51:31 +00:00
Ian Lance Taylor
d02305b214
* mips16-opc.c: Add mul and dmul macros.
...
PR 11982.
1997-04-02 17:25:03 +00:00
Ian Lance Taylor
08438bef4a
* config/tc-mips.c (mips16_macro): Handle M_DMUL and M_MUL.
...
PR 11982.
1997-04-02 17:24:44 +00:00
Ian Lance Taylor
3072dce9e5
* elf32-mips.c (elf_mips_ctor64_howto): New static variable.
...
(elf_mips_isa): Move to earlier in file.
(mips_reloc_map): Remove BFD_RELOC_CTOR entry.
(bfd_elf32_bfd_reloc_type_lookup): Handle BFD_RELOC_CTOR
specially.
1997-04-02 16:57:43 +00:00
Ian Lance Taylor
dc69600243
* ldlang.c (lang_process): Call lang_check immediately after
...
opening the input files, rather than at the end of the link.
1997-04-02 16:55:59 +00:00
Ian Lance Taylor
ab66cc8d3d
* elf32-mips.c (mips16_jump_reloc): Print a warning rather than
...
calling abort.
PR 11972.
1997-04-02 15:49:47 +00:00
Andrew Cagney
a35e91c3c7
New file common/sim-config.c sets/checks simulator configuration options.
...
Update common/aclocal.m4 to better work with sim-config.[hc].
1997-04-02 05:04:25 +00:00
Andrew Cagney
61c8342039
New target autoconf-changelog
1997-04-02 04:53:56 +00:00
Andrew Cagney
b69cc8ab14
New target - autoconf-changelog
1997-04-02 04:52:31 +00:00
Jim Wilson
3c83da8ac4
* config/tc-mips.c (md_begin): Don't set interlocks for 4100.
1997-04-02 02:33:47 +00:00
Ian Lance Taylor
21ac2bc790
Tue Apr 1 16:28:50 1997 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Don't run conf-a-gas.
1997-04-01 21:29:27 +00:00
Ian Lance Taylor
77090cfa9d
Tue Apr 1 16:27:45 1997 Klaus Kaempf <kkaempf@progis.de>
...
* makefile.vms: Update CFLAGS, add clean target.
1997-04-01 21:28:15 +00:00