Commit graph

218 commits

Author SHA1 Message Date
Roland Pesch
71165d7698 Formatting improvements from first eyeball once-over. 1994-02-12 07:12:40 +00:00
Roland Pesch
68ac42f696 Clean formatting under TeX/FSF layout and TeX/Cygnus layout 1994-02-12 04:53:38 +00:00
Roland Pesch
24b9a4e211 Keep the new gasp manual. 1994-02-12 04:25:34 +00:00
Roland Pesch
bddd4c2329 A manual for the GNU assembler preprocessor. 1994-02-12 03:59:03 +00:00
Ian Lance Taylor
1051c97f63 * config/tc-mips.c (file_mips_isa): New static variable.
(md_begin): Set it.
	(s_mipsset): Add support for .set mipN to set the ISA level.
1994-02-02 17:06:24 +00:00
Roland Pesch
cd41d0672a Stop claiming MIPS li.d and li.s insns are not supported, now that they are. 1994-02-02 03:44:39 +00:00
Roland Pesch
65fbb2d722 Three scattered fixes (nearly lost!) from early suggestions by Jeff Law. 1994-02-02 03:32:31 +00:00
Roland Pesch
03d2167461 Better organization, indexing, for MIPS-dep section. 1994-02-02 01:43:26 +00:00
Roland Pesch
fb5bec4950 (1) use new flag SMALL to control whether or not insn tables appear
where avail (see comments in src)
(2) minor proofreading improvements to HPPA sec, and page break
    improvement (for Cygnus format) to M68K sec
1994-02-02 00:01:44 +00:00
Roland Pesch
60ce6e743c Revisions from Jeff Law to HPPA-directives section.
This version formats cleanly under makeinfo, and in Cygnus format.

Default FSF format works without error, but tables of machine
instructions for some machines have stupid page boundaries (FSF
version uses larger page size).
1994-02-01 05:27:07 +00:00
Roland Pesch
81fcb3ff69 (1) eliminate GPL and refs thereto, as authorized by RMS
(2) enable MIPS-specific docn (cf PR 4434)
1994-02-01 04:36:50 +00:00
Roland Pesch
e680d73781 (1) summary descriptions of HPPA-specific directives
(2) leading comments for future updates, about places to check for new
    directives
(3) doc for new portable ".string" directive
(4) minor updates to dates etc.
1994-02-01 03:48:35 +00:00
Roland Pesch
62e59d28c2 correct typo in as cmdline synopsis (-w for -W);
describe --statistics (nee -noquiet);
describe -Z
1994-02-01 00:36:50 +00:00
Roland Pesch
47c7ceb59c Acknowlegements: surely John Gilmore's one-bit fix was proverbial,
not apocryphal.

apoc-ry-phal \-fel\ adj
(1590)
1 often cap: of or resembling the Apocrypha
2: of doubtful authenticity: SPURIOUS
syn see FICTITIOUS

pro-ver-bi-al \pre-'ver-be^--el\ adj
(1548)
1: of, relating to, or resembling a proverb
2: that has become a proverb or byword: commonly spoken of
1994-01-31 20:47:07 +00:00
Roland Pesch
05a0e43b83 Many scattered edits, primarily on recent mods.
Ancient "Internals" text deleted.
1994-01-28 04:32:37 +00:00
Jeff Law
509d5555dc More changes as suggested by Roland. Fix buglets so that it passes makeinfo. 1994-01-26 06:00:44 +00:00
Jeff Law
9dcf805766 * doc/{all.texi,as.texinfo}: Add documentation for HPPA port. 1994-01-25 23:54:34 +00:00
Ken Raeburn
46e695a7f8 adjusting repository for cvs flakiness 1993-11-05 20:28:08 +00:00
Ken Raeburn
87ce76559c First cut at sanitization, doc files, &c for gas/binutils releases 1993-11-05 19:21:35 +00:00
Ken Raeburn
025b4bd7ca list a bunch of files known to get deleted 1993-10-26 17:30:47 +00:00
David D. Zuhn
f64f179373 remove rcs cruft 1993-08-18 22:50:08 +00:00
Roland Pesch
8d8ddccbe0 Updates for Hitachi H8/300H 1993-07-10 00:31:03 +00:00
K. Richard Pixley
87756e15db added things-to-lose sections 1993-05-27 06:44:29 +00:00
Ken Raeburn
d3dd198cf0 Steve sez SH stuff is public now 1993-05-17 20:10:15 +00:00
Ken Raeburn
342143440a Updated list of m68k options, described required-register-prefix hack.
Added a tiny bit of documentation on MIPS target.
Minor tweaks to `-a' description.
1993-05-14 11:00:17 +00:00
Roland Pesch
0193a5f204 adhere to "start-sanitize-FOO" and "end-sanitize-FOO" convention 1993-04-21 01:01:14 +00:00
Roland Pesch
4f6a1ad158 Add h8.texi to things-to-keep 1993-04-15 23:55:45 +00:00
Roland Pesch
f009d0ab7e (1) Hitachi SH material (sanitizable)
(2) remove smallbook/cropmarks comments; switching to smallbook is now
    automatic w/house style
(3) use `|' alternative convention for SPARC dependent options.
    UnGNUish, but the convention is used for other machines in this book.
(4) cease eliding paragraph about purpose of assembler in Hitachi configuration
(5) use SPECIAL-SYMS switch more consistently
(6) formatting improvements from Q1 release
(7) use explicit @page instead of @group in long examples listing
instruction-set summaries (because some new texinfo bug leads to
double-spacing with @group in this context)
(8) rearrange H8/500 instruction-set summary into two cols
(9) include GPL from texinfo directory rather than duplicating here
1993-04-15 23:23:21 +00:00
Roland Pesch
b657d1c254 Include Hitachi SH (sanitizably); remove MACH-DEP setting, no longer used 1993-04-15 23:10:28 +00:00
Roland Pesch
b0c4169465 Arrange to clean out references to Hitachi SH. 1993-04-15 23:06:08 +00:00
Roland Pesch
17b05fe5ab Configuration for Hitachi chips, recast for current conditionals. 1993-04-15 23:04:25 +00:00
Roland Pesch
8209a8c4c6 (as.dvi target) update for new source file structure supporting
texinfo conditionals
(as.ms, as.mm, as.me targets) update for new structure, and add note that
                these targets probably broken until texi2roff supports
                texinfo conditionals
(clean-dvi target) new; clean dvi files and side effects
(clean-info target) clean out only info files
(clean target)  run clean-dvi, clean-info
1993-04-08 22:14:53 +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
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
0193302d9b start using new texinfo stuff -- variables, conditionals. far from complete 1993-03-30 15:16:08 +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
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
Ken Raeburn
734ed1a37a ChangeLog is gone 1993-03-02 17:57:05 +00:00
Ken Raeburn
7050926e7b merged into ../ChangeLog 1993-02-24 11:24:44 +00:00
David D. Zuhn
7c8592905d removing excess verbosity 1993-02-13 10:15:53 +00:00
Ken Raeburn
2e29427469 as-m680x0.texinfo does not exist 1992-12-08 09:39:03 +00:00
Ken Raeburn
04bbab3ad4 regenerated from as.texinfo &c 1992-12-08 09:37:22 +00:00
K. Richard Pixley
43bbd567f2 recording file death 1992-12-08 04:59:31 +00:00
Ken Raeburn
9ebc250f2e doc changes 1992-12-03 23:40:24 +00:00
Roland Pesch
fb0c7f1f3e Explicitly call reader's attention to lack of leading . in z8k special
directives.
1992-11-26 01:38:44 +00:00
Roland Pesch
4a29041a3a Updates from SAC answers to queries on z8k stuff. 1992-11-25 01:39:45 +00:00
Roland Pesch
ba487f3ad2 Superficial editing pass over Z8000 stuff. 1992-11-24 05:21:14 +00:00
Roland Pesch
fecdbc3cc5 Format corrections to permit running through makeinfo and TeX without errors. 1992-11-23 21:59:41 +00:00
Steve Chamberlain
242d9c06b2 z8000 documentation
* Makefile.in, all.m4, as-all.texinfo as.texinfo: all modified
1992-11-19 19:49:01 +00:00
Steve Chamberlain
afed55f0fc checkpoint 1992-11-19 19:35:38 +00:00
Ian Lance Taylor
7e10f53ccf Brought forward from p3:
Sun Aug 30 21:24:46 1992  Ian Lance Taylor  (ian@cygnus.com)

	* Makefile.in: map "as" through program_transform_name when
	installing.
1992-09-01 01:14:04 +00:00
Roland Pesch
fb3e61f069 Hitachi now calls assembler plain "as", not "as83". 1992-08-18 23:27:38 +00:00
Ian Lance Taylor
03261889a6 Moved in from p3:
Tue Aug 18 14:19:01 1992  Ian Lance Taylor  (ian@cygnus.com)

	* Makefile.in: always create installation directories.
1992-08-18 21:25:33 +00:00
Roland Pesch
41ee6e917d (1) disable documentation for .lsym at sac's request
(2) structural changes triggered thereby
(3) verify m4 and makeinfo run correctly on all versions of the doc
    represented in the Makefile and m4 config definition files

as.texinfo: disabled .lsym
            exploit makeinfo node defaulting
            removed some conditional hair around nodes
            fixed some bad conditionals in a29k config
a29k.m4, i960.m4, sparc.m4, vax.m4: supply missing switch definitions
            (looks like these hadn't been tested for a while)
as-all.texinfo: mechanically derived from above
1992-07-16 23:52:14 +00:00
Roland Pesch
574fcd7b67 Small clarification in description of Jxx FOO expansion for 680x0. 1992-06-30 18:17:31 +00:00
K. Richard Pixley
36e492a640 use m4 rather than gm4 1992-05-15 00:23:15 +00:00
Roland Pesch
bf85ce3ec6 as.texinfo, as-all.texinfo: fix typo found by zoo
(don't call H8/300 an AMD 29K in info menus)

as.1: catch up to "-k" spelling change (now "-K")
1992-05-05 22:00:25 +00:00
Roland Pesch
85fc7642a1 Track as.texinfo 1992-04-28 02:37:24 +00:00
Roland Pesch
eaeebcc9d7 Remove local formatting kluges, not meant for distribution. 1992-04-28 02:35:40 +00:00
Roland Pesch
8038106352 Former -k option now -K to avoid conflict with Sun assembler.
(-K [nee -k] gives warning when difference tables altered by assembler)
1992-04-27 20:51:53 +00:00
K. Richard Pixley
5b4c9f7763 use MAKEINFO macro 1992-03-14 03:07:12 +00:00
K. Richard Pixley
ced0d93e96 keep ChangeLog and as-all.texinfo 1992-03-10 00:50:59 +00:00
K. Richard Pixley
787c6bfe70 This is the second batch of makefile changes. Libg++ makefiles were
checked in earlier.  These are Makefiles relevant to the progressive
release currently in progress.

* added exec_prefix
* default bindir now exec_prefix/bin
* default libdir now exec_prefix/lib
* default mandir now prefix/man
* default infodir now prefix/info
* added oldincludedir, default NULL
* remove all traces of the old -subdirs and -namesubdir support,
  including code, for loops, and all subdir/unsubdir stuff.
* remove old style staging targets {de-}stage[1234], comparison,
  bootstrapN, from all but the bootstrappable tools.
* added check targets.
* removed any "Last Mod" lines.
* forced copyrights to '92 and shifted some from Cygnus to FSF.
* added tooldir and program_prefix where needed.
* updated texinfo and man pages, removed all references to multiple
  hosts or targets.
1992-03-08 07:47:55 +00:00
K. Richard Pixley
5ff20e8f4d added menu triggers 1992-03-08 07:08:58 +00:00
K. Richard Pixley
169fff4907 this file will be needed as long as we use a tool that we do not distribute (m4) 1992-03-06 11:32:42 +00:00
Michael Tiemann
b0c0241840 Keep Makefile.in and configure.in. Don't keep Makefile. 1992-02-24 13:54:45 +00:00
K. Richard Pixley
7a11153774 don't keep *.dvi 1992-02-21 09:08:37 +00:00
K. Richard Pixley
79a54a5b52 doc. bring it in, use it. 1992-02-21 09:05:26 +00:00
K. Richard Pixley
131292695f prepping for configure 1992-02-18 11:25:11 +00:00
Roland Pesch
0c5e345c0f Might as well keep the contents of the gas/doc subdir, as well as the
dir itself.
1992-02-14 00:28:22 +00:00
Roland Pesch
ead077d598 Initial revision 1992-01-22 00:36:44 +00:00
Roland Pesch
66b818fb6e (1) Changes made yesterday, forgot to check in:
a) cleanups to node structure for Info file
    b) .lflags (ignored) doc restored (was covered previously in
       single par on .list-related directives ignored).
    c) fill in page size defaults (.psize)
    d) move text on H8/300 size suffixes to after opcode table, for
       better page breaks
    e) @alphaenumerate->@enumerate a in GPL

(2) Doc -a, -al, -as, options to enable listings and listing control
    directives; removed FIXME comments re verifying listing counter use;
    advanced titlepage date to Jan 92.
1992-01-21 22:25:37 +00:00
Roland Pesch
f3139e9366 all.m4: correct AMD 29K entry (changed elsewhere to _A29K__ some time ago)
Makefile: preprocess w/GNU m4 by default, use "all" as default config
as.texinfo: index, at last;
            listing directives;
            improvements (re width suffixes) to H8 machine-dep
1992-01-20 03:42:12 +00:00
Roland Pesch
2bdd06b3d3 Minor fixes for 68K-only config. 1992-01-08 21:19:59 +00:00
Roland Pesch
49b8ce8933 Minor updates for successful standalone 80386 configuration of manual. 1991-12-14 01:12:42 +00:00
Roland Pesch
338e7aa401 *** empty log message *** 1991-12-07 00:23:52 +00:00
Roland Pesch
24b1493d18 Hitachi h8/300 config of GAS manual (first draft), and a few config
spinoffs in the direction of feature-based config rather than entirely
machine-dep.
1991-11-27 21:32:15 +00:00
Roland Pesch
660eb163a7 Initial revision 1991-11-27 21:32:00 +00:00
Roland Pesch
7d7ecbddb0 Switch to _A29K__ (from _AMD29K__). 1991-11-26 19:41:08 +00:00
Roland Pesch
f81c49b14a Use new makeinfo -o option. Rest of this Makefile needs work to make it fit
config structure properly, though.
1991-11-13 23:21:31 +00:00
Roland Pesch
fd4231426f Better generation of mm-converted manual (Makefile)
New predefined configuration (Makefile, amd29k-coff.m4)
Bugfix in old configuration (amd29k.m4)
1991-11-13 23:12:19 +00:00
Roland Pesch
edb4132896 Initial revision 1991-11-13 23:12:17 +00:00
Roland Pesch
d7f3324c0d New targets as.mm, as.me 1991-10-15 00:38:11 +00:00
Roland Pesch
0ca48c5250 as.ms (roff form of documentation) target in Makefile: add one more
sed editing pass, to preprocess the more elaborate form of xref now
used in this manual into the simpler form that texi2roff can deal
with.
1991-10-14 18:43:52 +00:00
Roland Pesch
098d714d81 *** empty log message *** 1991-10-12 01:18:13 +00:00
Roland Pesch
1966e7158a Makefile: (1) include TEXINPUTS defn to point to texinfo.tex when calling tex
(2) new target as.ms (roff)
as.texinfo: sed-markers to make roff output pick up less-fancy form of
          tables and illustrations (otherwise used by info, not TeX);
          slight text chgs as workarounds for texi2roff bugs
1991-10-12 00:49:50 +00:00
Roland Pesch
6a3871df09 Update _MACH_DEP__ macro to be consistent with node references in both
generic and one-machine manuals.
1991-09-19 02:20:06 +00:00
Roland Pesch
7a4c8e5ce3 Structural cleanups (node structure and M4 preprocessing structure);
minor proofreading in passing. More modest editorial attribution.
1991-09-19 02:18:43 +00:00
Roland Pesch
39c52804df as.texinfo: commented out @group definitions, since recent vns of
texinfo restrict to limited usefulness.

*.m4: updated to match GDB .m4's

Makefile: default target `all', automate m4 preprocessing etc.

All: added CVS/RCS Id: tag.
1991-08-13 18:10:34 +00:00
Roland Pesch
eb2a596956 Initial revision 1991-08-13 18:10:29 +00:00
Roland Pesch
0b5b143aed Clean up some more _GENERIC___ contexts.
(Also attest to editor more modestly...)
1991-06-25 19:40:21 +00:00
Roland Pesch
d0281557bb Intel 960 updates; includes new text on COFF directives and symbols. 1991-03-23 01:26:32 +00:00
Roland Pesch
c23e2ee8fd Correct name for linker to what Intel uses 1991-03-23 01:16:18 +00:00
Roland Pesch
338289ca3f specify output obj formats (b.out, coff) 1991-03-22 21:40:39 +00:00
Roland Pesch
4c2c76be06 New switches for object code output format 1991-03-22 21:38:18 +00:00
Roland Pesch
9631c6b696 "960" suffixed names for gcc, ld, gdb 1991-03-22 20:15:37 +00:00
Roland Pesch
cb130bc8c5 defaults for _GCC__, _LD__, _GDB__ 1991-03-22 20:11:31 +00:00
Roland Pesch
907621824e Renamed _CS__ to _CHAPSEC__ (better visual impact in source). 1991-03-19 00:38:04 +00:00
Roland Pesch
69798b646a value for _HOST__ 1991-03-18 23:02:17 +00:00
Roland Pesch
ec77c0999d Default value for _HOST__; indiv configs *should* override this. 1991-03-18 22:57:09 +00:00
Roland Pesch
2491087419 Value for _HOST__ 1991-03-18 22:55:23 +00:00
Roland Pesch
06f2bdbf17 Introduced macro _CS__ for calculated chapter/section/sub... level headings. 1991-03-18 22:52:40 +00:00
Roland Pesch
402c81bfc0 Value for _MACH_DEP__ 1991-03-18 20:47:17 +00:00
Roland Pesch
6487eee679 Value for _MACH_DEP__; delete defaults, now in <none.m4> 1991-03-18 20:42:17 +00:00
Roland Pesch
e652736a3c Value for _MACH_DEP__ nodename 1991-03-18 20:40:18 +00:00
Roland Pesch
f5d708121e _MACH_DEP__ introduced 1991-03-16 02:08:23 +00:00
Roland Pesch
ba860901b4 Assembler name is "gas960" for this config. 1991-03-16 01:32:57 +00:00
Roland Pesch
df816c1db6 Introduced new text-expansion macro _AS__ for assembler name; default "as". 1991-03-16 01:31:23 +00:00
Roland Pesch
98ed7eaea9 Initial revision 1991-03-15 22:14:51 +00:00
Roland Pesch
09352a5d3d Introduced m4 parametrization rather than comments and ignore/end ignore
to configure manual for particular platforms.
See m4 macro definitions in *.m4.
(Requires GNU or SysV m4; Berkeley won't do).
1991-03-15 22:08:02 +00:00
Roland Pesch
f4335d5682 Format cleanup for "smallbook" layout 1991-02-20 01:18:13 +00:00
Roland Pesch
63f5d7957f Minor additional formatting clean-up. 1991-02-20 00:52:28 +00:00
Roland Pesch
b50e59fec7 AMD 29K version; clean for large book size and info formatting. 1991-02-19 23:47:09 +00:00
Roland Pesch
47342e8f08 Revisions motivated by WRS:
(1) smooth language somewhat
  (2) M68K version
  (3) begin to sketch out scheme for dynamic config by arch[s]
      desired, via @c comments.  (Non-68K stuff *NOT* deleted!)
1991-02-11 12:15:04 +00:00
Roland Pesch
93b4551441 Initial revision 1991-01-17 15:34:55 +00:00