Mark Alexander
b7cc3e7530
Add linux.mh and xm-linux.h.
1996-07-07 04:19:55 +00:00
Ian Lance Taylor
b777c6a733
* aout-target.h (MY(callback)): Set reloc_count fields.
1996-07-05 23:30:05 +00:00
Jeff Law
cf4c2392ef
No longer need to sanitize away h8s stuff.
1996-07-05 19:05:26 +00:00
Jeff Law
25b344a4a2
No longer need to sanitize away h8s stuff.
1996-07-05 18:59:31 +00:00
Jeff Law
cce8528df9
No longer sanitize away h8s stuff.
1996-07-05 18:54:28 +00:00
Jeff Law
16cf520e5f
No longer need to sanitize away h8s stuff.
1996-07-05 18:46:54 +00:00
Jeff Law
239889fdc8
No longer need to sanitize away h8s.
1996-07-05 18:43:31 +00:00
Jeff Law
d78f416f84
No longer sanitize away h8s stuff
1996-07-05 18:39:32 +00:00
Jeff Law
34255b708c
No longer need to sanitize away h8/s stuff.
1996-07-05 18:30:03 +00:00
J.T. Conklin
910d7df246
* doc/c-m68k.texi: Document -m5200 flag.
...
* doc/as.texinfo: Likewise.
1996-07-05 17:47:22 +00:00
J.T. Conklin
8d20a0a883
* config/tc-m68k.c (m68k_ip): The coldfire does not support 8x
...
scale factor.
1996-07-05 17:35:32 +00:00
Ian Lance Taylor
0d65f03d6e
* mh-irix4 (RANLIB): Don't define; Irix 4 does have ranlib.
1996-07-05 15:50:04 +00:00
Ian Lance Taylor
c0b3470207
* symbols.c (S_SET_EXTERNAL): Change as_warn to as_bad.
...
(S_CLEAR_EXTERNAL, S_SET_WEAK): Likewise.
1996-07-05 15:23:59 +00:00
Ian Lance Taylor
3f5d2072fb
fix screwed up sanitization
1996-07-05 15:19:30 +00:00
Ian Lance Taylor
4ff09a4980
fix screwed up sanitization
1996-07-05 14:50:28 +00:00
Ian Lance Taylor
6af6c1e6ad
* rdcoff.c (parse_coff): Get address to pass to debug_end_function
...
from function size, not value of .ef symbol. From Ning
Mosberger-Tang <ning@AZStarNet.com>.
1996-07-04 22:34:20 +00:00
Ian Lance Taylor
48f3aaf3ed
* sunos.c (sunos_add_dynamic_symbols): Don't create dynamic
...
sections unless this is a SunOS link.
PR 10039.
1996-07-04 22:25:50 +00:00
Ian Lance Taylor
e44c2b1c06
* ldver.c (ldversion): Set version to cygnus-2.7.1.
1996-07-04 19:40:37 +00:00
Ian Lance Taylor
4cdbf68f7d
* gprof.c (VERSION): Define as "2.7.1".
1996-07-04 19:39:24 +00:00
Ian Lance Taylor
6624477c48
* Makefile.in (VERSION): Set to cygnus-2.7.1.
1996-07-04 19:38:41 +00:00
Ian Lance Taylor
100b65dd23
* VERSION: Set to 2.7.1.
1996-07-04 19:35:51 +00:00
Ian Lance Taylor
b19c462304
keep sh3e tests
1996-07-04 19:14:54 +00:00
Ian Lance Taylor
1ab4cd57ed
* emulparams/pc532macha.sh: Rename from pc532machaout.sh to avoid
...
System V file name limitations.
* configure.tgt (nc32k-pc532-mach*, ns32k-pc532-ux*): Use
pc532macha rather than pc532machaout.
* Makefile.in (ALL_EMULATIONS): Change epc532machaout.o to
epc532macha.o.
(epc532macha.c): Rename target from epc532machaout.c.
1996-07-04 18:50:13 +00:00
Ian Lance Taylor
809f005e04
* bb_exit_func.c: Rename from __bb_exit_func.c, so that it can be
...
stored on a System V file system.
VS: ----------------------------------------------------------------------
1996-07-04 18:40:07 +00:00
Ian Lance Taylor
13566744d9
* bb_exit_func.c: Rename from __bb_exit_func.c, so that it can be
...
stored on a System V file system.
1996-07-04 18:35:44 +00:00
Ian Lance Taylor
5c7bebdba4
Avoid DOS file naming problems:
...
* gas/h8300/branch.s: Rename from branches.s.
* gas/h8300/branchh.s: Rename from branchesh.s.
start-sanitize-h8s
* gas/h8300/branchs.s: Rename from branchess.s.
end-sanitize-h8s
* gas/h8300/rotsh.s: Rename from rotshift.s.
* gas/h8300/rotshh.s: Rename from rotshifth.s.
start-sanitize-h8s
* gas/h8300/rotshs.s: Rename from rotshifts.s.
end-sanitize-h8s
* gas/h8300/h8300.exp: Corresponding changes.
1996-07-04 18:26:59 +00:00
Ian Lance Taylor
fb81503c90
sanitize binutils 2.7 branch
1996-07-04 17:57:28 +00:00
Ian Lance Taylor
41c3da51ee
tipo
1996-07-04 16:34:53 +00:00
Ian Lance Taylor
45c85bcb34
x
1996-07-04 16:03:09 +00:00
Ian Lance Taylor
972b1bb03e
* alpha-opc.c: Correct second case of "mov" to use OPRL.
1996-07-04 15:43:31 +00:00
Jackie Smith Cashion
36e5ed4cd4
Added "keep" entries for div-ilocks.d and mul-ilocks.d
1996-07-04 15:23:57 +00:00
Jackie Smith Cashion
fc636a52d7
Thu Jul 4 10:11:33 1996 James G. Smith <jsmith@cygnus.co.uk>
...
* config/tc-mips.c (mips_ip): Only perform range check when
dealing with O_constant expressions.
Problem noticed by QMS, where "%lo(SYM + LARGEOFFSET)" would complain
about the OFFSET being greater than 16bits or not absolute, when it
should really just be taking the lo-16bits of the final address value.
1996-07-04 09:14:55 +00:00
Ian Lance Taylor
c5d8f96eff
* read.h (is_it_end_of_statement): Declare.
...
* read.c (is_it_end_of_statement): Remove declaration.
1996-07-04 01:37:00 +00:00
Stu Grossman
bc859e6361
* configure: Re-build with autoconf-2.10.
1996-07-04 01:17:14 +00:00
Stu Grossman
b7b3111471
* erc32.c (mec_reset mec_read mec_write memory_read memory_write),
...
sis.h: Get rid of all uses of long long's.
* (close_port read_uart write_uart uarta_tx): Don't seg fault
when can't open pty's.
* exec.c: Add two new instructions: smul, and divscc.
* interf.c (flush_windows): New routine to flush the register
windows out to the stack just before returning to GDB. Makes
backtraces work much better.
1996-07-04 00:51:22 +00:00
Stu Grossman
eb2c851803
* sparc-dis.c (print_insn_sparclite): New routine to print
...
sparclite instructions.
1996-07-04 00:50:29 +00:00
Stu Grossman
89e673a481
* sparcl-tdep.c (_initialize_sparc_tdep) config/sparc/tm-sparc.h,
...
config/sparc/tm-sparclite.h: Initialize tm_print_insn from
TM_PRINT_INSN, which comes from the tm file.
* Makefile.in (INTERNAL_LDFLAGS): Add in flags from configure.
* configure configure.in: Only make sol-thread.o for native.
Also, switch to dlopened libthread_db.so.1.
* sol-thread.c: Switch to using dlopen to get the thread_db
library.
* configure, configure.in: Change test for libthread_db to only
work for configs where build/host/target are the same.
1996-07-04 00:49:25 +00:00
J.T. Conklin
d41d2ccc63
* m68k-parse.h (m68k_register): Add new coldfile control
...
registers.
* config/tc-m68k.c (mcf5200_control_regs): New variable,
array of control registers for the coldfire.
(cpu_of_arch): Added mcf5200.
(archs): Added mcf5200.
(init_table): Add new control registers.
(m68k_ip): Added support for new control registers.
(m68k_init_after_args): Likewise.
* config/tc-m68k.c (md_show_usage): Add -m5200 to usage text.
1996-07-03 22:20:42 +00:00
J.T. Conklin
9070eaffef
* m68k-opc.c (m68k_opcodes): Add coldfire support.
1996-07-03 21:28:05 +00:00
Ian Lance Taylor
9a14baf2fb
fixup
1996-07-03 21:07:53 +00:00
Ian Lance Taylor
ac76c7e98c
* config/tc-i386.h (AOUT_MACHTYPE): Define as 0 if TE_386BSD.
1996-07-03 21:01:25 +00:00
Ian Lance Taylor
4d3daf4fae
* i386aout.c: Include "aout/aout64.h".
...
(i386aout_write_object_contents): New static function.
(MY_write_object_contents): Define.
1996-07-03 20:50:56 +00:00
Ian Lance Taylor
5af96dce32
Based on patches from Tom Quiggle <quiggle@sgi.com>:
...
* ecoff.c (last_lineno): New static variable.
(add_procedure): Set last_lineno.
(ecoff_directive_loc): Likewise.
(ecoff_generate_asm_lineno): Likewise.
(ecoff_fix_loc): New function.
* ecoff.h (ecoff_fix_loc): Declare.
* config/tc-mips.c (append_insn): When inserting nops, and using
ECOFF debugging, call ecoff_fix_loc.
1996-07-03 20:15:38 +00:00
Ian Lance Taylor
a31e14f44c
* netbsd.h (MY(write_object_contents)): Make sure that
...
adjust_sizes_and_vmas is called before fiddling with the magic
number.
1996-07-03 19:01:14 +00:00
Ian Lance Taylor
98c72b6dd7
* gas/all/gas.exp: Remove setup_xfail for h8300*-*-* for two tests
...
which now pass.
* gas/h8300/h8300.exp: Fix regexp of mov32bug test to work on a 64
bit host.
1996-07-03 18:23:06 +00:00
Ian Lance Taylor
4702444f69
* ldlang.c (print_padding_statement): Use %u, not %x, to print
...
fill value.
1996-07-03 15:46:26 +00:00
Mark Alexander
e74acce48c
* coffread.c, dbxread.c, elfread.c, mipsread.c, nlmread.c,
...
os9kread.c: Replace identical sym_offsets functions with
default_symfile_offsets.
* somread.c (som_symfile_offsets): Use new SIZEOF_SECTION_OFFSETS
macro to allocate section_offsets.
* symfile.c (default_symfile_offsets): New function.
* symfile.h: Declare default_symfile_offsets.
* symtab.h: Define SIZEOF_SECTION_OFFSETS macro to
simplify allocation of section_offsets.
1996-07-03 05:11:40 +00:00
Jeff Law
7647e0dd79
* run.c (main): Don't "load" sections which don't have
...
SEC_LOAD set.
* compile.c (sim_resume, case "O_NOT"): Use ONOT instead
of OSHIFTS.
(ONOT): Define.
(sim_resume, shift/rotate cases): Add support for shift/rotate
by two bits.
(OSHIFTS): Corresponding changes.
Handling more H8/S ops.
1996-07-03 05:10:47 +00:00
Jeff Law
7eaffbec23
* h8300.h (SRC_IN_DST): Define.
...
* h8300.h (UNOP3): Mark the register operand in this insn
as a source operand, not a destination operand.
(SHIFT_2, SHIFT_IMM): Remove. Eliminate all references.
(UNOP3): Change SHIFT_IMM to IMM for H8/S bitops. Mark
register operand with SRC_IN_DST.
More hackery for new shift ops on the H8/S.
1996-07-03 05:07:07 +00:00
Jeff Law
b9bddc84e2
* config/tc-h8300.c (build_bytes): If an operand type is
...
marked as SRC_IN_DST retrieve it from the "destination" op.
Disgusting hack for shal #2,er0. HMSE
1996-07-03 05:03:54 +00:00