Jeff Law
c0bd0db285
* config/tc-mn10300.h (DWARF2_LINE_MIN_INSN_LENGTH): Define.
2000-08-14 17:49:55 +00:00
Andreas Schwab
0ac658b8b7
* doc/c-arm.texi (ARM Directives): Fix warnings from makeinfo.
2000-08-14 09:02:45 +00:00
Jason Eckhardt
9fc2dda293
2000-08-11 Andreas Schwab <schwab@suse.de>
...
* doc/c-i860.texi (Opcodes for i860): Remove braces from @item
argument.
2000-08-12 16:05:46 +00:00
Kazu Hirata
351aa9f657
2000-08-11 Kazu Hirata <kazu@hxi.com>
...
* config/obj-bout.c: Fix formatting.
2000-08-11 18:28:04 +00:00
Kazu Hirata
bc4466dcf1
2000-08-11 Kazu Hirata <kazu@hxi.com>
...
* expr.c: Fix formatting.
2000-08-11 17:50:25 +00:00
Jason Eckhardt
a9c9941975
2000-08-10 Jason Eckhardt <jle@cygnus.com>
...
* doc/c-i860.texi: Flesh out the i860 section more.
2000-08-10 23:23:23 +00:00
Kazu Hirata
929b12bc4e
2000-08-10 Kazu Hirata <kazu@hxi.com>
...
* expr.c: Fix formatting.
2000-08-10 23:13:37 +00:00
Kazu Hirata
7c743825ea
2000-08-10 Kazu Hirata <kazu@hxi.com>
...
* symbols.c: Fix formatting.
2000-08-10 19:00:08 +00:00
Alan Modra
fc997f4bda
Use elf on Unixware 7.
2000-08-09 14:40:53 +00:00
Jason Eckhardt
305d537e30
gas:
...
2000-08-08 Jason Eckhardt <jle@cygnus.com>
* config/tc-i860.h: Rework completely for BFD_ASSEMBLER.
(i860_fix_info): New enum.
(MD_APPLY_FIX3): Define.
(WORKING_DOT_WORD): Define.
(TC_HANDLES_FX_DONE): Define.
(DIFF_EXPR_OK): Define.
(LISTING_HEADER): Define.
(TARGET_FORMAT): Select target format based on endian flag.
(TARGET_BYTES_BIG_ENDIAN): Default to little endian.
(target_big_endian): Add external declaration.
* config/tc-i860.c: All existing code reworked completely. Other
new code shown below.
(SYNTAX_SVR4): Define.
(target_warn_expand): New variable.
(md_shortopts): Declare and define (-Qy, -Qn, and -V options).
(md_longopts): Declare and define with new options (-EL, -EB,
and -mwarn-expand).
(md_show_usage): New function.
(md_operand): New function.
(obtain_reloc_for_imm16): New function.
(md_apply_fix3): New function.
(tc_gen_reloc): New function.
include:
2000-08-08 Jason Eckhardt <jle@cygnus.com>
* opcode/i860.h: Small formatting adjustments.
opcode:
2000-08-08 Jason Eckhardt <jle@cygnus.com>
* i860-dis.c (print_br_address): Change third argument from int
to long.
bfd:
2000-08-08 Jason Eckhardt <jle@cygnus.com>
* elf32-i860.c (elf32_i860_howto_table): Updated some fields.
2000-08-09 03:33:42 +00:00
Kazu Hirata
68e63c1653
2000-08-08 Kazu Hirata <kazu@hxi.com>
...
* gasp.c: Fix formatting.
2000-08-08 22:18:42 +00:00
Kazu Hirata
8fc2faa7f6
2000-08-09 Kazu Hirata <kazu@hxi.com>
...
* hash.c: Fix formatting.
2000-08-08 21:42:59 +00:00
Nick Clifton
df86943d1e
Make sure the 2 bytes of the jump address are in the same frag.
...
Accept 68hc12 register indirect modes.
Mention 68HC11 & 68HC12 support in NEWS.
2000-08-08 21:40:33 +00:00
Richard Henderson
30d2525955
* config/tc-ia64.c (unwind): Add prologue_mask member.
...
(dot_vframe): Elide psp_gr record if it overlaps prologue_gr.
(dot_save): Likewise for pfs_gr, rp_gr, and preds_gr.
(dot_body): Clear unwind.prologue_mask.
(dot_prologue): Set it. Accept a register second argument.
2000-08-07 21:50:08 +00:00
Kazu Hirata
2d484c7fa2
2000-08-05 Kazu Hirata <kazu@hxi.com>
...
* config/atof-ieee.c: Fix formatting.
* config/atof-tahoe.c: Likewise.
2000-08-07 19:54:34 +00:00
Denis Chertykov
65b1d096bc
* config/tc-avr.c: Use PARAMS macro in function declarations.
...
Don't declare md_pcrel_from_section (already in tc-avr.h).
(avr_operands): Use AVR_UNDEF_P and AVR_SKIP_P macros.
(avr_operand): Don't set (unsigned) op_mask to -1.
2000-08-06 14:03:58 +00:00
Ian Lance Taylor
f0dc282cbe
Restore seemingly extraneous whitespace. It is required by older
...
versions of texinfo, including the one on sourceware.cygnus.com.
2000-08-05 18:41:46 +00:00
Nick Clifton
3d4ae3c0c6
Fix typo
2000-08-04 22:23:32 +00:00
Nick Clifton
9a29761041
Remove extraneous whotespace
2000-08-04 20:47:06 +00:00
Nick Clifton
c91d2e08dc
Update to include descriptions of .popsection, .previous, .pushsection,
...
.subsection, .version, .vtable_entry, .vtable_inherit and .weak.
2000-08-04 20:39:01 +00:00
Kazu Hirata
ff5a4f04a2
Remove garbage.
2000-08-04 20:34:52 +00:00
Kazu Hirata
47926f603c
2000-08-05 Kazu Hirata <kazu@hxi.com>
...
* config/tc-cris.c: Fix formatting.
* config/tc-i386.c: Likewise.
* config/tc-sparc.c (sparc_ip): Simplify the code.
2000-08-04 18:43:45 +00:00
Kazu Hirata
ab3e48dc5d
2000-08-04 Kazu Hirata <kazu@hxi.com>
...
* config/tc-cris.c: Rearrange code for readability.
* config/tc-d10v.c: Fix formatting.
* config/tc-m32r.c: Likewise.
* config/tc-sparc.c: Likewise.
2000-08-04 01:01:32 +00:00
Jim Wilson
3d56ab850c
Fix memory leaks for IA-64 opcode idescs.
...
gas/
* config/tc-ia64.c (emit_one_bundle): Call ia64_free_opcode
before ia64_find_opcode.
(md_assemble): Likewise.
opcodes/
* ia64-dis.c (print_insn_ia64): Call ia64_free_opcode at end.
2000-08-02 21:24:54 +00:00
Nick Clifton
d78c7dcade
Undo some formatting fixes
2000-08-02 01:00:15 +00:00
Nick Clifton
3f9dfb2cd9
Fix skip of 'cpsr_all' flag
2000-08-01 23:10:02 +00:00
Kazu Hirata
28e4f854cf
2000-08-01 Kazu Hirata <kazu@hxi.com>
...
* config/obj-som.c: Fix formatting.
* config/obj-ieee.c: Likewise.
* config/tc-arm.c: Likewise.
* config/tc-v850.c: Likewise.
2000-08-01 19:02:49 +00:00
Nick Clifton
a570e63968
(@cindex @samp{--pcrel}): Rewrite option description.
2000-08-01 16:57:01 +00:00
Jason Eckhardt
e3308d0d5b
2000-07-31 Jason Eckhardt <jle@cygnus.com>
...
* doc/c-i860.texi: New file.
* doc/Makefile.am (CPU_DOCS): Add c-i860.texi.
* doc/Makefile.in: Regenerate.
* doc/all.texi: Add I860 as relevant architecture.
* doc/as.texinfo: Include i860 dependent file c-i860.texi.
2000-08-01 01:57:46 +00:00
Nick Clifton
2fd5405afb
Fix formatting.
2000-07-31 22:46:36 +00:00
Nick Clifton
28e7409f62
Add --pcrel option to m68k port
2000-07-31 22:08:14 +00:00
Jason Eckhardt
534022ea4b
2000-07-28 Jason Eckhardt <jle@cygnus.com>
...
* configure.in: Add bits for i860-stardent-{sysv4, elf}*.
* configure: Regenerated.
* config/obj-elf.c (obj_elf_type): Recognize a fifth type
of operand to the .type directive (.e.g, "type").
2000-07-29 03:23:31 +00:00
Jason Eckhardt
aa8c34c313
2000-07-28 Jason Eckhardt <jle@cygnus.com>
...
* configure.in: Add bits for i860-stardent-{sysv4, elf}*.
* configure: Regenerated.
* config/obj-elf.c (obj_elf_type): Recognize a fifth type
of operand to the .type directive (.e.g, "type").
2000-07-29 03:20:54 +00:00
Alan Modra
4c400d5ea7
comment-finding hack for hppa-linux.
2000-07-28 05:05:20 +00:00
Andrew Cagney
0aa529cb6b
Fix GCC warnings.
...
Abort if code falls off end of md_estimate_size_before_relax().
2000-07-28 03:33:32 +00:00
Nick Clifton
c6a7ab1f75
Fix formatting
2000-07-28 00:42:18 +00:00
Alan Modra
e0c6ed95b5
Kazu Hirata's formatting fixes.
2000-07-27 04:05:05 +00:00
Dave Brolley
6883dc5e5b
Wrong date on last entry.
2000-07-26 22:40:39 +00:00
Dave Brolley
eabed1c027
2000-07-26 Dave Brolley <brolley@redhat.com>
...
* cgen.c (queue_fixup): Declare opinfo.
(gas_cgen_parse_operand): Mark unused parameters with ATTRIBUTE_UNUSED.
(gas_cgen_md_operand): Ditto.
(gas_cgen_md_apply_fix3): Ditto.
2000-07-26 22:39:08 +00:00
DJ Delorie
39da812840
* config/obj-coff.c (obj_frob_symbol): Don't merge
...
labels. Don't merge if the symbol isn't constant. Return
immediately if a symbol is merged.
2000-07-24 17:50:35 +00:00
Alan Modra
65e68b04b1
Correct absolute section alignment.
2000-07-22 04:23:48 +00:00
Hans-Peter Nilsson
e5da6f528f
Forgot to commit ChangeLog entry for CRIS gas tests. Oops.
2000-07-21 00:57:47 +00:00
Hans-Peter Nilsson
a471a06b87
* gas/cris/*: New tests for CRIS.
2000-07-21 00:48:55 +00:00
DJ Delorie
5e0d736c33
* config/obj-coff.c (obj_frob_symbol): revert previous change,
...
it breaks linking against DLLs.
2000-07-20 23:38:05 +00:00
Nick Clifton
efaf0ba464
Fix formatting.
2000-07-20 20:07:09 +00:00
Hans-Peter Nilsson
483f05e373
* gas/all/gas.exp: Don't run floating-point tests on CRIS.
...
* gas/ieee-fp/x930509a.exp: Ditto.
* gas/macros/macros.exp: Mark strings test xfail for CRIS.
2000-07-20 17:53:38 +00:00
Hans-Peter Nilsson
3bcbcc3dcf
* configure.in: Add CRIS support.
...
* configure: Regenerate.
* Makefile.am: (CPU_TYPES): Add cris.
(CPU_OBJ_VALID) [aout]: Add cris.
(MULTI_CPU_TYPES): Add cris.
(MULTI_CPU_OBJ_VALID) [aout]: Add cris.
[coff]: Only i386 and mips are valid.
(TARGET_CPU_CFILES): Add config/tc-cris.c.
(TARGET_CPU_HFILES): Add config/tc-cris.h.
(MULTI_CFILES): Add config/e-crisaout.c and config/e-criself.c.
Regenerate dependencies.
* Makefile.in: Regenerate.
* aclocal.m4: Regenerate.
* as.c: Declare crisaout, criself.
* config/tc-cris.h, config/tc-cris.c: New.
* config/e-criself.c, config/e-crisaout.c: New.
* po/POTFILES.in, po/gas.pot: Regenerate.
2000-07-20 17:45:28 +00:00
Nick Clifton
041ff4dd56
Fix formatting.
2000-07-20 17:12:25 +00:00
H.J. Lu
f980ada0e1
2000-07-19 H.J. Lu <hjl@gnu.org>
...
* sb.c: Include <stdlib.h> if exists for abort ().
2000-07-19 17:47:08 +00:00
Alan Modra
25a8b2508d
#ifdef OBJ_SOM, not #ifdef SOM
2000-07-19 06:30:49 +00:00