Roland Pesch
0742a6fded
Record abolition of last m4 conditional markup holdout manual.
1993-04-08 03:20:44 +00:00
Roland Pesch
730ad1a786
Converted to Texinfo conditionals; no longer need M4.
...
Checked makeinfo output for "all" config; other old M4 configs now sanitized
out, will be replaced by .texi configs as each config is tested.
1993-04-08 03:13:41 +00:00
Ian Lance Taylor
84e4920fc1
* config/tc-mips.c (gp_reference): Certain magic symbols can never
...
be referenced off the GP register.
1993-04-06 00:56:53 +00:00
Ian Lance Taylor
367fc8358a
* app.c (do_scrub_next_char): Handle states 9 and 10 correctly
...
when dealing with characters of type LEX_IS_TWOCHAR_COMMENT_1ST,
LEX_IS_STRINGQUOTE, and LEX_IS_ONECHAR_QUOTE.
1993-04-05 19:02:20 +00:00
Ken Raeburn
cbcf557273
include string.h
1993-04-05 18:00:40 +00:00
Ken Raeburn
c0991e3eda
New script. Simply evaluates and exec's its arguments. Needed until I
...
can figure out how to handle redirection easily in tcl/expect.
1993-04-05 17:32:38 +00:00
Ken Raeburn
96b4e5bb5e
add some new tests, and new testing procs
1993-04-05 17:26:51 +00:00
Ken Raeburn
acf11ed1aa
from gas/testscripts -- may be useful someday
1993-04-05 17:25:37 +00:00
Ian Lance Taylor
d5bc321563
* config/te-irix.h: New file; irix needs a different LOCAL_LABEL
...
definition from other MIPS targets.
* configure.in (mips-*-irix): Use emulation irix.
1993-04-05 16:44:21 +00:00
Steve Chamberlain
3adb6ca918
* config/tc-h8500.c: Get relax size of branch instructions right,
...
(get_operand): Parse @sp+ correctly.
1993-04-04 22:23:24 +00:00
Steve Chamberlain
dd4227d392
*** empty log message ***
1993-04-04 22:23:12 +00:00
Ian Lance Taylor
0433135db4
* config/tc-mips.h (LOCAL_LABEL): Treat any label starting with
...
'$' as local, for any object file format.
1993-04-02 21:34:56 +00:00
Ian Lance Taylor
477b4b040e
* config/tc-mips.c (macro): Optimizations to branching code and a
...
couple of bug fixes from ralphc@pyrps5.eng.pyramid.com (Ralph
Campbell).
1993-04-02 21:25:20 +00:00
Ian Lance Taylor
c209295fa5
Include ho-generic.h.
1993-04-02 18:42:37 +00:00
Ian Lance Taylor
ed364bb694
* config/ho-irix.h: New file; if not gcc, define BROKEN_ASSERT.
...
* configure.in (mips-sgi-irix*): Set gas_host to irix.
1993-04-02 16:57:17 +00:00
Ken Raeburn
d1c89c2817
merging this directory into testsuite
1993-04-01 13:18:55 +00:00
Ian Lance Taylor
670a50ebf6
* subsegs.c (subseg_new): Set output_section of new section.
...
* as.c (perform_an_assemly_pass): Don't set output_section here.
* expr.c (expr_part, expr): Turn off section assertions for ECOFF,
since it has additional sections.
* read.c (s_lcomm): For MIPS ECOFF, put small objects in .sbss,
not bss_section.
* config/obj-ecoff.h (TARGET_SYMBOL_FIELDS): Added
ecoff_undefined field.
* config/obj-ecoff.c (obj_symbol_new_hook): Initialize
ecoff_undefined field.
(add_file): If using stabs, just output a stabs symbol rather than
creating a new fdr.
(obj_ecoff_begin, obj_ecoff_bend): Ignore line number by reading
it with get_absolute_expression, rather than skipping it by hand.
(obj_ecoff_loc): If using stabs, just output a stabs symbol rather
than ECOFF line number information.
(obj_ecoff_stab): Accept non-zero values for stabs line number.
(ecoff_build_symbols): Set ifilesym correctly. Set storage class
to small, undefined and/or readonly sections if appropriate.
Don't output symbol names containing \001 characters.
(ecoff_frob_file): Make sure at least one fdr is output.
* config/tc-mips.h: Define TC_MIPS.
* config/tc-mips.c (g_switch_value): New static variable.
(md_assemble): Set gp size of output BFD.
(gp_reference): New function; returns 1 if expression can be
accesssed via gp. Always returns 0 if not using ECOFF.
(macro_build): Convert BFD_RELOC_LO16 to BFD_RELOC_MIPS_GPREL if
possible.
(macro): Generate sequences using gp if possible.
(md_parse_option): Ignore -EL and -EB. Parse -G.
(md_apply_fix): Added BFD_RELOC_MIPS_GPREL to ignored case.
(s_change_sec): Handle .rdata and .sdata for ECOFF.
(s_extern): Mark symbol as external. Set ecoff_undefined field.
1993-04-01 02:14:29 +00:00
Roland Pesch
8155a95d96
New material on H8/500, and better match between nodes and sections
...
(allows xrefs to work in printed version of doc).
1993-04-01 02:09:36 +00:00
Roland Pesch
2d8e0f624d
Back off last two checkins (this checkin identical with
...
devo/gas/doc/as.texinfo 1.38).
1993-04-01 01:14:33 +00:00
Ken Raeburn
4b061a2a1a
log doc change
1993-03-31 00:51:59 +00:00
Ken Raeburn
39d4b51986
new test cases
1993-03-30 16:57:45 +00:00
Ken Raeburn
4478def83a
go back to const instead of CONST
1993-03-30 16:23:32 +00:00
Ken Raeburn
2b1b569795
checkpoint, for lots of recent changes
1993-03-30 16:18:16 +00:00
Ken Raeburn
c0f1bbb6d0
build file symbol fwd pointers properly, don't deref symbol #s as pointers
1993-03-30 15:22:27 +00:00
Ken Raeburn
68878ef1aa
move local include after system ones; use CONST not const
1993-03-30 15:17:58 +00:00
Ken Raeburn
0193302d9b
start using new texinfo stuff -- variables, conditionals. far from complete
1993-03-30 15:16:08 +00:00
Ken Raeburn
d303835063
look for GAS_VERSION macro, not external version_string var
1993-03-30 15:15:53 +00:00
Steve Chamberlain
e02eaa5943
* config/obj-coffbfd.c (do_relocs_for): Fix bug where nrelocs
...
wasn't being stored into scnhdr.
* config/obj-coffbfd.h: Add prototype of s_get_segment.
* read.c (TC_START_LABEL): Default definition.
(read_a_source_file): Use TC_START_LABEL macro to work out
if a label has been seen.
1993-03-29 21:56:49 +00:00
Ian Lance Taylor
c39b3eba78
* configure.in: Set BFDDEF and BFDLIB at the top of Makefile, not
...
the bottom (make expands variables in dependencies when the
dependencies are read, not when they are used).
1993-03-29 21:49:44 +00:00
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