Steve Chamberlain
10a3e37493
Numerous bug fixes
1993-03-29 21:45:50 +00:00
Ken Raeburn
9c6d3f660c
(big_cons): If target_big_endian, reverse bytes being copied. (Temporary
...
fix -- should be cleaned up later.)
(s_ignore): Delete declaration of is_end_of_line.
(potable): Change .app-file to .appfile.
1993-03-29 21:20:04 +00:00
Ian Lance Taylor
543d88e4fd
* config/obj-coffbfd.c (fill_section): Don't set NOLOAD bit for
...
a29k .bss section; the mondfe program doesn't like it.
1993-03-29 20:58:34 +00:00
Ken Raeburn
f70a4714c9
First crack at a test suite.
1993-03-29 13:27:13 +00:00
Ken Raeburn
de001789f9
updated
1993-03-29 13:23:55 +00:00
Ken Raeburn
786f2f3402
add missing z8000 define
1993-03-26 13:35:15 +00:00
Ken Raeburn
fcd9506c5d
If $(srcdir) isn't ., create links to all predefined as-*.texinfo files that
...
are found in $(srcdir).
1993-03-26 13:16:57 +00:00
Ian Lance Taylor
61001d969d
* config/obj-coffbfd.c (do_relocs_for): Remove a29k special case.
...
(fixup_segment): Add a29k special case; the linker is not prepared
to see a segment offset here.
1993-03-25 22:09:27 +00:00
Ian Lance Taylor
2c19a57c44
* app.c (do_scrub_next_char): Added new state, 10, modifying state
...
9 to only keep a space in between identifier characters.
1993-03-25 17:18:23 +00:00
David D. Zuhn
2d4bef5ef6
doc last changes
1993-03-25 08:32:55 +00:00
David D. Zuhn
62550228b6
look in srcdir for texinfo source, then in objdir
1993-03-25 08:32:08 +00:00
David D. Zuhn
9da5995603
add dvi target, define & use TEXI2DVI
1993-03-24 21:51:47 +00:00
David D. Zuhn
afcc637a43
add dvi target
1993-03-24 21:51:04 +00:00
Ken Raeburn
30d17c7e22
updated for obj-bfd-sunos, ho-decst* changes
1993-03-23 13:37:15 +00:00
Ken Raeburn
155e7bc479
(do_relocs_for): Don't allocate storage or process relocs if there aren't any
...
relocs to process. Avoids malloc/free bug on SCO too.
1993-03-23 13:34:55 +00:00
Ken Raeburn
214d840f9a
rename for <=14 chars
1993-03-23 13:27:05 +00:00
Ken Raeburn
59b5f843ff
unused; deleted
1993-03-23 13:25:13 +00:00
David D. Zuhn
80c8fd72ed
add installcheck
1993-03-23 08:03:44 +00:00
Jim Wilson
e0fd5860a1
Update to Draft D1.2.1: add membar mask names and ASI names.
1993-03-23 00:27:59 +00:00
Ian Lance Taylor
1369949e5e
* config/tc-mips.c (macro): Use $AT for any floating point load.
...
Also get the debugging information right in obj-ecoff.c.
1993-03-22 22:18:43 +00:00
Ken Raeburn
63cdddadd7
fix an m68k 0r0... bug
1993-03-20 20:54:00 +00:00
Jim Wilson
69498fa243
Make targ-cpu.o depend on config.h so gas will build from scratch.
1993-03-20 05:03:31 +00:00
Ian Lance Taylor
f6a91cc0f7
* app.c (do_scrub_next_char): Added new state, 9, to avoid
...
dropping a space immediately following an identifier.
* expr.c, write.c: Rewrote assert expressions to not use multiple
lines; I don't think that can be done portably.
* config/tc-mips.c (macro): Use $AT if target register is zero in
load instruction, which it can be for a floating point load.
Also a bunch more changes to config/obj-ecoff.c, still in flux.
1993-03-18 00:52:37 +00:00
Ian Lance Taylor
3d3c503955
* write.c (write_contents): Compute the relocs before writing out
...
the section contents.
* config/obj-ecoff.h, config/obj-ecoff.c: Numerous changes to get
symbol table and values right.
* config/tc-mips.h (LOCAL_LABEL): If OBJ_ECOFF, any label starting
with $L is local.
* config/tc-mips.c (tc_gen_reloc): If OBJ_ECOFF, adjust the addend
by the section vma.
* config/z8k.mt (TARG_CPU_DEPENDENTS): The relevant file is
z8k-opc.h, not z8k.h.
1993-03-15 23:58:22 +00:00
Ian Lance Taylor
a36f6645fb
* config/obj-coffbfd.c (obj_coff_endef): Correct test for .bf
...
symbol.
1993-03-15 20:21:13 +00:00
David D. Zuhn
2a697fa47f
consistent use of -solaris2*
1993-03-13 02:52:21 +00:00
Ian Lance Taylor
f2f7d044cd
* expr.c, write.c: Ultrix native 4.2 cc requires assert condition
...
to be on a single line.
1993-03-12 20:01:28 +00:00
Ken Raeburn
ed0998749a
today's changes -- version number handling, config.h, as.c, EXIT_*, 68k changes
1993-03-12 03:10:49 +00:00
Ken Raeburn
4f6f4aa873
accept m683??, not just m683?2
1993-03-12 03:04:32 +00:00
Ken Raeburn
fc00f45193
config.h, version.c: Now generated from the Makefile.
...
ALL_CFLAGS: No longer define TARGET_CPU.
check: Print a message, rather than staying silent.
VERSION: New variable.
1993-03-12 02:58:15 +00:00
Ken Raeburn
e284846a8d
Include new file config.h.
...
Handle some m683XX processor ids.
1993-03-12 02:39:03 +00:00
Ken Raeburn
f3ec63c251
Define EXIT_SUCCESS and EXIT_FAILURE if not already defined.
1993-03-12 02:29:11 +00:00
Ian Lance Taylor
3b4322922c
Removed obsolete Makefile.dos (was being sanitized out anyhow).
1993-03-09 18:14:12 +00:00
Ian Lance Taylor
e99f6f9c8c
Added new ECOFF files.
1993-03-09 16:12:44 +00:00
Ian Lance Taylor
514d95fad2
Checkpoint for ECOFF support. Can assemble hello, world.
...
* config/obj-ecoff.c, config/obj-ecoff.h: Preliminary ECOFF
support.
* config/tc-mips.h (TARGET_FORMAT): Define based on OBJ_AOUT vs.
OBJ_ECOFF as well as TARGET_BYTES_*_ENDIAN.
(struct loc, struct proc, struct file): Moved to tc-mips.c within
#ifndef OBJ_ECOFF block, since ECOFF uses different versions.
* config/tc-mips.c: Rearranged for ECOFF support. Added
prototypes for all static functions. Moved existing minimal
debugging format support info #ifndef OBJ_ECOFF blocks.
(macro_build_lui): Eliminated sign_extend argument, because ECOFF
does not support a non sign extended high 16 bits reloc. Adjusted
all callers accordingly.
(tc_get_register): Renamed from get_register, and made non-static.
* config/mips-big.mt, config/mips-lit.mt: New files. Define
TARGET_BYTES_BIG_ENDIAN and TARGET_BYTES_LITTLE_ENDIAN,
respectively.
* configure.in (mips-*-bsd*): Use gas_target mips-lit.
(mips-*-ultrix*, mips-*-irix*, mips-*-ecoff): New targets, using
obj_format ecoff and gas_target mips-lit or mips-big.
1993-03-09 16:11:14 +00:00
Ken Raeburn
c5d4bc889f
bump main trunk to version 2.0.1
1993-03-09 15:44:37 +00:00
Ian Lance Taylor
fefba3a514
* write.c (chain_frchains_together): Check that seg_info (section)
...
is not NULL.
(write_object_file): Call obj_frob_file after setting the symbols,
not before.
1993-03-09 15:42:14 +00:00
Ken Raeburn
5bed532149
updated
1993-03-09 01:55:50 +00:00
Ian Lance Taylor
36d656a6cb
* read.h: Define stringer here.
...
read.c, config/obj-ieee.c, config/obj-tcm88k.c: Not any of these
places.
1993-03-05 17:10:02 +00:00
Steve Chamberlain
bf44929331
* read.c (s_space): Multiply repeat count by mult, not fill.
1993-03-04 19:55:59 +00:00
Ken Raeburn
9471a360d7
read.c needs ctype.h
1993-03-04 13:21:19 +00:00
Ken Raeburn
2492e118e3
SUB_SEGMENT_ALIGN now takes an argument.
1993-03-03 19:47:15 +00:00
Ken Raeburn
1101551c9c
SUB_SEGMENT_ALIGN now takes an argument.
...
VMS fixes from Eric Youngdale.
1993-03-03 19:46:12 +00:00
Ian Lance Taylor
5e4cddb77d
* listing.c: Cleaned up a bit, added prototypes, made NO_LISTING
...
case compile again.
1993-03-02 19:57:53 +00:00
Ken Raeburn
734ed1a37a
ChangeLog is gone
1993-03-02 17:57:05 +00:00
Ken Raeburn
f3ca2a6421
changes this morning & yesterday
1993-03-02 17:14:43 +00:00
Ken Raeburn
43ca9aa677
set SEC_RELOC only if fixups are required
1993-03-02 17:05:34 +00:00
John Gilmore
7687d89bfb
Update Gilmore entry
1993-03-02 08:51:08 +00:00
Jim Wilson
b4d4c33d94
ChangeLog entry for last week's tc-sparc.c change.
1993-03-01 20:09:16 +00:00
Ken Raeburn
502a558445
forgot to check in: sparc s_xword support
1993-03-01 20:02:59 +00:00