Ian Lance Taylor
998f2b67a9
Sun Mar 9 23:06:35 1997 Eric Youngdale <eric@andante.jic.com>
...
* ldgram.y (vers_node): Correct typo of '(' for '{'.
1997-03-10 04:07:24 +00:00
Fred Fish
98ee67d8de
* scripttempl/tic80coff.sc (ENTRY): Entry symbol is __start
...
rather than _start.
(__edata): Define this rather than "edata".
(__end): Define this rather than "end".
1997-03-08 16:23:57 +00:00
Peter Schauer
a8d38bc586
* sparc-tdep.c (isbranch): Always handle v9 branch instructions,
...
they might get used on 32 bit targets as well.
1997-03-08 08:18:02 +00:00
Bob Manson
60450e30e9
* gdb.base/default.exp: Don't set match_max.
...
* gdb.base/help.exp: Ditto.
* gdb.base/list.exp: Ditto.
* gdb.base/signals.exp: Ditto.
* config/monitor.exp(gdb_load): If gdb,use_standard_load is
set, use remote_ld to download the testcase instead of
the GDB loader.
1997-03-07 22:00:02 +00:00
Ian Lance Taylor
ccd0e5e29d
* coffcode.h (bfd_coff_backend_data): Change
...
_bfd_coff_compute_section_file_positions to return a boolean
value. Change all callers.
(coff_compute_section_file_positions): Change return type to
boolean. If the size of the last section changed, then output a
zero byte at the end of the file.
* libcoff.h: Rebuild.
PR 11806.
1997-03-07 17:45:43 +00:00
Ian Lance Taylor
7debe20cf7
Fri Mar 7 11:55:31 1997 H.J. Lu <hjl@gnu.ai.mit.edu>
...
* elf64-alpha.c (alpha_elf_dynamic_symbol_p): Fully parenthesize.
1997-03-07 16:57:21 +00:00
Ian Lance Taylor
e8c4696e1b
* xcofflink.c (_bfd_xcoff_bfd_final_link): Always allocate space
...
for at least 6 output symbols.
(xcoff_write_global_symbol): When emitting TOC entry relocs, also
emit a TC csect to represent the space they take up. For an XO
symbol, just emit a reference, not a csect.
PR 11793.
1997-03-07 16:50:22 +00:00
Jeff Law
a98a3061a6
Update copyrights.
1997-03-07 16:11:48 +00:00
Ian Lance Taylor
5bd7c941e3
x
1997-03-07 15:51:28 +00:00
Ian Lance Taylor
4104dff66f
* Makefile.in ($(SHLINK)): Just use ln -s, not ln -sf, since
...
Solaris doesn't like the combined options, and the -f is
unnecessary.
1997-03-07 15:50:33 +00:00
Ian Lance Taylor
358bb592ee
* elf32-mips.c (mips_elf_relocate_section): Correct R_MIPS16_26
...
handling when little endian.
1997-03-07 15:38:12 +00:00
Andrew Cagney
a1dc394560
New files:
...
sim-io - interface to external IO
sim-events - event queue management
sim-core - hardware memory model (device
support optional but comming
soon).
1997-03-07 09:15:56 +00:00
Andrew Cagney
b3e426bc3e
Extend bit and endian operators.
1997-03-07 09:08:07 +00:00
Andrew Cagney
17bbcaad92
Clean up.
1997-03-07 08:57:02 +00:00
Andrew Cagney
3bd4dff4ef
Loose the bugs file.
1997-03-07 07:34:19 +00:00
Jeff Law
24e9036af3
update copyrights.
1997-03-07 01:20:29 +00:00
Jeff Law
ef03fee0e0
* config/tc-mn10300.c (md_relax_table): Define.
...
(md_convert_frag): Implement.
(md_assemble): Handle relaxable operands/instructions correctly.
(md_estimate_size_before_relax): Implement.
* config/tc-mn10300.h (TC_GENERIC_RELAX_TABLE): Define.
Branch relaxing for the mn10300. Reduces the code size of our libraries by
about 11%.
1997-03-07 01:16:33 +00:00
Jeff Law
27103699a9
* config/tc-mn10200.c (md_relax_table): Fix typos.
...
Somthing I noticed while working on mn10300 relaxing code.
1997-03-07 00:04:57 +00:00
Jeff Law
8821be29aa
Update copyright dates.
1997-03-07 00:00:09 +00:00
Jeff Law
c654d69e03
* mn10300-opc.c (IMM16_PCREL, SD8N_PCREL, D16_SHIFT): Mark these
...
as relaxable.
For the relaxing assembler.
1997-03-06 23:52:48 +00:00
Jeff Law
39c65f8d83
Fix typo in last change.
1997-03-06 23:13:31 +00:00
Bob Manson
fa5864d5f7
Added and updated copyright notices to testsuite expect
...
scripts.
1997-03-06 22:32:25 +00:00
Jeff Law
35106aae73
* mn10300.h (MN10300_OPERAND_RELAX): Define.
...
Bringing over changes from the mn10200 port. Getting ready to start on
the relaxing assembler.
1997-03-06 21:19:51 +00:00
Jeff Law
5847e6dd37
* elf32-mn10300.c (mn10300_elf_final_link_relocate): New function.
...
(mn10300_elf_relocate_section): Likewise.
(elf_backend_relocate_section): Define.
New style linker for the mn10300.
1997-03-06 21:17:49 +00:00
Jeff Law
a405bb3eb0
* config/tc-mn10300.c (md_assemble): Don't use any MN10300 specific
...
relocs anymore. Tweak fx_offset for pc-relative relocs.
Cleanup/simplification of mn10300 port. Bring over changes from mn10200 port.
1997-03-06 20:58:22 +00:00
Jeff Law
77bf22e653
* elf32-mn10300.c (reloc_type): Remove PCREL{8,16,32}_{1,2}BYTE
...
relocs. Replace them with generic PCREL_{8,16,32} relocs.
(elf32_mn10300_howto_table): Likewise.
(elf32_mn10300_reloc_map): Likewise.
(bfd_elf32_mn10300_reloc): Delete unused function.
Simplify the mn10300 port. Stuff I noticed while working on the mn10200.
1997-03-06 20:55:44 +00:00
Martin Hunt
02053c20d5
Add d30v to cpus.
1997-03-06 19:58:37 +00:00
Fred Fish
13b58694fb
start-sanitize-tic80
...
* coff-tic80.c (rtype2howto): If passed a relocation type we don't
understand, just set the howto field to NULL, and the caller will
print an appropriate error message.
end-sanitize-tic80
* coffcode.h (coff_slurp_reloc_table): Pull duplicate declarations and
code fragment out of both legs of #ifdef RELOC_PROCESSING ... #endif
block. Use NULL for initializations of "ptr" rather than bare 0.
* coff-h8300.c: Fix typo in comment.
* coff-h8500.c: Ditto.
* coff-w65.c: Ditto
* coff-z8k.c: Ditto.
1997-03-06 19:53:29 +00:00
Bob Manson
a9b2f48deb
More .Sanitize.
1997-03-06 07:29:40 +00:00
Bob Manson
ab670f8e53
* config/vr5000.exp: New file.
1997-03-06 07:12:21 +00:00
Bob Manson
2f693513f5
* config/monitor.exp(gdb_target_monitor): Add pattern for
...
"Ending remote" to detect errors in connecting.
* gdb.base/setshow.exp: Add .* within auto language test.
1997-03-06 05:30:54 +00:00
Bob Manson
db38473ab8
* remote-mips.c (mips_exit_debug): Some IDT boards don't
...
send the full exit string.
Fixes a bug when trying to load to our mips IDT boards.
1997-03-06 03:36:05 +00:00
Bob Manson
ae7872effe
* lib/gdb.exp(gdb_run_cmd): Add check for gdb_init_command
...
target feature.
1997-03-06 01:51:44 +00:00
Ian Lance Taylor
d6545e3fc3
* cond.c (s_ifc): Call mri_comment_field and mri_comment_end when
...
in MRI mode.
PR 11788
1997-03-05 23:48:08 +00:00
David Edelsohn
da1714618a
* elf32-m32r.c (m32r_elf_do_10_pcrel_reloc): Fix overflow calc.
...
(m32r_elf_relax_section, m32r_elf_relax_delete_bytes,
m32r_elf_get_relocated_section_contents): First pass at relax support.
1997-03-05 22:13:46 +00:00
Jeff Law
43eb4bed50
* simops.c: Fix register references when computing Z and N bits
...
for lsr imm8,dn.
Bug exposed by c-torture testing of the mn10300.
1997-03-05 22:04:31 +00:00
Martin Hunt
f9896d9edc
Wed Mar 5 12:09:29 1997 Martin <hunt@cygnus.com>
...
* configure.in (noconfigdirs): Remove tcl and tk from
noconfigdirs for cygwin32 builds.
1997-03-05 20:18:43 +00:00
Jeff Law
a76daba13d
* gas/all/gas.exp: xfail a couple tests for the mn10300.
1997-03-05 20:02:27 +00:00
Jeff Law
fc5c75955b
* mn10200-tdep.c (mn10200_push_arguments): Handle new calling
...
conventions.
(mn10200_store_struct_return): Likewise.
1997-03-05 20:01:04 +00:00
Fred Fish
1ea5264653
* config/tc-tic80.c (md_pseudo_table): Add "sect" and "section"
...
pseudo-ops.
1997-03-05 06:18:28 +00:00
Fred Fish
e74539b876
* config/tc-tic80.c (md_begin): Declare external variable
...
coff_flags and insert an F_AR32WR bit into it.
1997-03-05 02:35:36 +00:00
Michael Meissner
81fb245da1
Allow --target=tic80 without the -coff
1997-03-04 22:24:00 +00:00
Jim Wilson
86d013f70a
Correct sparclet sanitize errors.
1997-03-04 02:28:23 +00:00
Bob Manson
d1e47b8e06
* gdb.base/a1-selftest.exp: Use send_gdb consistently. Don't
...
refer to gdb_spawn_id.
* config/m32r-stub.exp: Remove references to gdb_spawn_id, no
longer used.
* config/sparclet.exp: Ditto.
* config/sparclet-old.exp: Ditto.
* config/slite.exp: Ditto.
* config/sim.exp: Ditto.
* gdb.base/funcargs.exp: Ditto.
* lib/gdb.exp:Remove references to gdb_spawn_id.
(gdb_expect): Move to remote.exp.
1997-03-04 00:49:59 +00:00
Ulrich Drepper
d2f0374f23
(elf_link_add_object_symbols): Use correct sh_size
...
entry for reading verdef records.
Use correct braces for computing increments of extverdaux and
exteverdef record pointers.
1997-03-03 21:32:39 +00:00
David Edelsohn
ba5b9ebadd
* defs.h (LONGEST): Move #ifndef LONGEST to outside.
...
Try BFD_HOST_64_BIT if ! CC_HAS_LONG_LONG.
1997-03-03 20:29:39 +00:00
Jeff Law
3788a2b12f
* configure.in: Add mn10200 configure lines accidentally
...
removed.
* configure: Regenerated.
Opps.
1997-03-03 20:08:19 +00:00
Fred Fish
64c21d14eb
* gas/tic80/{add.d, float.d, regops2.d, relocs1.d, relocs1b.d,
...
relocs2.d, relocs2b.d}: Adjust to objdump format tweaks.
1997-03-03 18:41:28 +00:00
J.T. Conklin
c5e5b13f9b
* m68k-opc.c (m68k_opcodes): Added entries for the tst insns on
...
the mc68000.
1997-03-03 15:49:49 +00:00
Fred Fish
4b4ac3aec2
* coff-tic80.c (COFF_DEFAULT_SECTION_ALIGNMENT_POWER): Set this to 2
...
instead of 4.
1997-03-03 05:51:52 +00:00