Commit Graph

1281 Commits

Author SHA1 Message Date
Roland Pesch fb3e61f069 Hitachi now calls assembler plain "as", not "as83". 1992-08-18 23:27:38 +00:00
Ken Raeburn a457f4d997 ChangeLog entry for sparc.mt added last week. 1992-08-18 22:20:44 +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
Ian Lance Taylor 4b85771064 Moved in from p3:
Tue Aug 18 14:16:38 1992  Ian Lance Taylor  (ian@cygnus.com)

	* Makefile.in: always create installation directories.  Removed
	MINUS_G, set CFLAGS to default to -g, added FLAGS_TO_PASS, passed
	FLAGS_TO_PASS to recursive makes.
1992-08-18 21:24:59 +00:00
Steve Chamberlain f7e9bc5a2b * input-scrub.c (input_scrub_pop, input_scrub_push): memcpy was
being used with args swapped, causing occasional lossage when
	refilling buffers after an include file.
1992-08-17 22:12:02 +00:00
Ken Raeburn c1c28543bc * messages.c (as_tsktsk): Use correct ANSI form for stdarg version.
Discard bogus DONTDEF version.
(as_warn, as_bad, as_fatal): Likewise.
1992-08-17 20:20:54 +00:00
Ken Raeburn 8be74775cd * config/tc-m68k.c (m68k_ip): If instruction is invalid for the
selected architecture, print a message saying so and listing what
processors support it, rather than saying "operands mismatch".
1992-08-15 02:57:12 +00:00
Ken Raeburn 2e20e59abc * config/tc-m68k.c (m68k_ip): If instruction is invalid for the
selected architecture, print a message saying so and listing what
processors support it, rather than saying "operands mismatch".
1992-08-15 02:50:47 +00:00
Ken Raeburn c8c7e0bf25 make it compile on rs6k: declare free, disable assertions, don't define M_RS6000 1992-08-13 20:55:03 +00:00
Ken Raeburn 0e7d3df73a fix up hostname in log entry 1992-08-11 17:04:54 +00:00
Ken Raeburn f101ac57c0 grab bfd lib for opcode table 1992-08-11 17:00:47 +00:00
Per Bothner bec66218fc * tc-m68k.c: ".align N" means align to N-byte boundary *only*
if TN_SUN3; otherwise align to 2**N-byte bounary.
1992-08-10 21:40:49 +00:00
Steve Chamberlain 7fd3560a6a * read.c (s_fill): make the .fill size clamped error a warn and
fix bug where 0's were always placed.
1992-08-06 19:11:19 +00:00
Steve Chamberlain 1eaf4dd64d * config/tc-h8300.c: if a :8 is seen after an operand, fill top
two bytes of any constant with 0xff:
1992-08-06 19:09:57 +00:00
Steve Chamberlain 4f3569faad Fix typo, I ment sun 3 .align is nbytes 1992-08-05 19:06:28 +00:00
Steve Chamberlain 9e43698e16 * config/tc-m68k.c (md_pseudo_table): fix the .align thing
the right way; for just the 68k. Sun 3 .align is nbytes, not ptwo.
1992-08-05 19:05:43 +00:00
Steve Chamberlain 62594bd73c * config/tc-m68k.c (md_pseudo_table): fix the .align thing
the right way; for just the 68k. Sun4 .align is nbytes, not ptwo.
1992-08-05 19:05:21 +00:00
John Gilmore 934afcd434 * tc-m68k.c (try_index): Error if index scaling specified and
assembling for an older CPU than a 68020.

This bug was found at Adobe because GAS did not diagnose incorrect
68020 code generated by GCC when compiling for 68010.  We had to debug it
in the target system as failing instructions.
1992-08-05 08:59:10 +00:00
Ken Raeburn c7a535938e delete cvs merge cruft 1992-08-04 21:41:14 +00:00
Ken Raeburn 680227f309 fix for pr1371: heed fx_offset in pcrel relocs 1992-08-01 23:20:55 +00:00
Ken Raeburn 6d27d3a205 * config/tc-m68k.c (m68k_ip): Mismatch error could also indicate
processor/opcode mismatch, so reword the error message.
        (md_assemble): If no CPU has been set (even if FPU/PMMU
        characteristics have been), default to 68020.  Don't need extra
        quotes around error string.
1992-08-01 02:26:13 +00:00
Ken Raeburn 03bb29bf79 (&!@# CVS breakage...)
* configure.in (mips host): Accept "ultrix" with version number.

        * expr.c (floating_constant): Separate "=-" to avoid confusing
        ancient or broken compilers.
1992-08-01 02:15:14 +00:00
Ken Raeburn c51ccfd50a * configure.in (mips host): Accept "ultrix" with version number.
* expr.c (floating_constant): Separate "=-" to avoid confusing
        ancient or broken compilers.

        * config/tc-m68k.c (m68k_ip): Mismatch error could also indicate
        processor/opcode mismatch, so reword the error message.
        (md_assemble): If no CPU has been set (even if FPU/PMMU
        characteristics have been), default to 68020.  Don't need extra
        quotes around error string.
1992-08-01 02:12:55 +00:00
Jim Wilson 14f1fc24fa * read.c (potable): Revert sac's incorrect change made Jul 13.
Align really is supposed to be ptwo not nbytes.
1992-07-31 19:29:14 +00:00
David Henkel-Wallace d81eea83fb Don't save obsolete/ 1992-07-28 18:58:12 +00:00
David Henkel-Wallace cd625bf3f9 Keep OSE support 1992-07-23 18:23:44 +00:00
K. Richard Pixley ebe30eae41 removed rcsids 1992-07-18 04:12:48 +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
Steve Chamberlain 462088b886 * write.c (fixup_segment): if relaxing, don't do anything.
* config/obj-bout.[ch] : maintain the a_relaxable file header info
	* config/tc-i960.c: new option -linkrelax
1992-07-16 15:22:26 +00:00
Steve Chamberlain a933d598b6 * expr.c (expr): allow SEG_BSS in expressions
* read.c (potable): align should be nbytes, not ptwo!
	* write.c (write_object_file): extra glue for new bss attributes
	(relax_segment): SEG_BSS is ok now
	* config/tc-m68k.c (m68k_ip_op): can now parse more @( modes
1992-07-13 21:32:05 +00:00
David Henkel-Wallace 0b0b5dbac1 Support -program_suffix (and make -program_prefix actually work). 1992-07-10 18:37:35 +00:00
K. Richard Pixley c0bbfd27c6 get the CROSS macro into gcc's flags 1992-07-07 21:48:41 +00:00
Steve Chamberlain f264b1f575 *** empty log message *** 1992-07-07 00:11:55 +00:00
Roland Pesch 574fcd7b67 Small clarification in description of Jxx FOO expansion for 680x0. 1992-06-30 18:17:31 +00:00
Steve Chamberlain 7c2d4011a4 Wed Jun 24 10:57:54 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* app.c (process_escape): new function to handle escapes the right
	way, (do_scrub_next_char): use new function
	* cond.c (s_ifdef): do ifdef/ifndef right
	* read.c (s_fill): make the , expressions optional like the doc
	says
	* config/tc-h8300.[ch]: better warnings
1992-06-24 18:02:38 +00:00
Steve Chamberlain 65bfcf2e61 * subsegs.c (subsegs_begin): create bss0_frchainP in the same was
as data0_frchainP

	* write.c (write_object_file): various changes to handle data in
	the BSS segment in much the same was as stuff in the DATA segment.

	* subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
1992-06-09 19:36:49 +00:00
Steve Chamberlain a1765cf0fe * subsegs.c (subseg_change): allow and handle a change into SEG_BSS.
* tc-m68k.c (m68kip): Fix typo so that only arch's >=68020 do
	pcrel data stuff. (md_estimate_size_before_relax): when relaxing a
	68010 bxx into a bra+6 jmpxx, put the bytes of the jmp opcode into
	the right place. (s_bss): Don't put .bss stuff into SEG_DATA, put
	it into SEG_BSS
1992-06-09 14:57:42 +00:00
Steve Chamberlain 90d4945716 * subsegs.c (subseg_change): allow and handle a change into SEG_BSS. 1992-06-09 14:57:23 +00:00
Steve Chamberlain f8701a3ff8 Thu Jun 4 11:59:13 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* expr.c(expr): allow SEG_REGISTER in expressions.
	* read.c(pseudo_set): register expressions can be the source of a
	set.
	* subsegs.c (subseg_new): Now -R forces all changes to SEG_DATA to
	goto SEG_TEXT (if a.out)
	* write.c (write_object_file): If a.out don't use the old way for
	-R.
	* config/obj-a.out (s_sect): complain if the user tries to use a
	subsegment with a value which might interfere with out -R hackery.
	* config/tc-m68k.c (m68k_reg_parse): lookup names in symbol table
	rather than use ugly if tree. (init_regtable): insert register
	names into symbol table.
1992-06-04 19:21:58 +00:00
Michael Tiemann ebfb416750 Fix -R problem from Adobe 1992-06-02 23:49:59 +00:00
Jim Wilson dfd53fe988 Recognize sparclite as a sparc variant. 1992-05-28 18:22:42 +00:00
Jim Wilson a0fffd0d45 Add sparclite support. 1992-05-28 18:21:39 +00:00
Steve Chamberlain d312e231b5 Fixes from Andrew Smith 1992-05-26 23:49:49 +00:00
K. Richard Pixley 36e492a640 use m4 rather than gm4 1992-05-15 00:23:15 +00:00
Steve Chamberlain a7f90969ec Keep the 29k config file 1992-05-07 00:24:39 +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
Steve Chamberlain 939a343342 Yet more 29k configury 1992-05-05 14:23:33 +00:00
Steve Chamberlain c58dbabf26 * obj-coffbfd.c: use is a synonym for section, (do_relocs_for):
calc the base of relocs correctly.
	* tc-a29k.c (parse_operand): allow expressions to be in any section.
1992-05-05 01:59:04 +00:00
Steve Chamberlain 20a8821836 lint 1992-05-05 00:52:18 +00:00
Steve Chamberlain b38479171a Added "sect" as synonym for "section" 1992-05-05 00:51:50 +00:00
Steve Chamberlain d752f749c8 Align lcomm addresses 1992-05-02 02:34:21 +00:00
Steve Chamberlain a63dc14da1 tc-i386: lint
h8300.mt: configurey
1992-05-01 22:03:35 +00:00
Steve Chamberlain 4ca727c45f Added h8300xray target 1992-05-01 22:02:21 +00:00
Steve Chamberlain 7143f43cfa f
Added some more pseudo ops
listing.c: lint
as.c: ignore -w option
1992-05-01 21:27:34 +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 e6498b10d7 use -K for broken word option rather than -k which means pic to sun as 1992-04-27 20:17:02 +00:00
K. Richard Pixley fa493b931a do not print recursion lines 1992-04-21 20:37:29 +00:00
K. Richard Pixley d96c09ed3f tooldir copy of gas belongs directly in tooldir 1992-04-21 05:32:59 +00:00
Ken Raeburn 81484684f3 Install second copy in $(tooldir)/bin, since that's where gcc looks. 1992-04-09 09:48:46 +00:00
Sean Eric Fagan 86582e8d6c The Apollo compiler doesn't like assigning variables to enum's. So,
add a new enum to the class, with a value of 0.
1992-04-07 22:20:00 +00:00
Sean Eric Fagan 3876b4c55d ChangeLog entries describing my changes. 1992-04-07 22:18:44 +00:00
Sean Eric Fagan 343fb08da8 Change a series of #if/#elif to #if/#else/#if.../#endif. The apollo
compiler lies about being ANSI conformant.
1992-04-07 22:18:18 +00:00
Sean Eric Fagan da7aaffbae The apollo make does not like lines which end in a backslash, but do not have
anything following (it tries to interpret the next line as a command; for
this file, the next line was merely more rules).
1992-04-07 22:16:41 +00:00
K. Richard Pixley 37dfec76fd fix cvs merge detritus 1992-03-14 03:09:49 +00:00
K. Richard Pixley 95a925b8f1 pass MAKEINFO macro on info 1992-03-14 03:08:29 +00:00
K. Richard Pixley 5b4c9f7763 use MAKEINFO macro 1992-03-14 03:07:12 +00:00
Steve Chamberlain 5d53038bb9 Fri Mar 13 08:03:03 1992 Steve Chamberlain (sac@thepub.cygnus.com)
* flonum-const.c: renamed flonum-konst.c to stop dos name
	conflict.
1992-03-13 16:04:21 +00:00
K. Richard Pixley 8c1b25e4b1 * configure.in: vxworks68 gets te-sun3.h.
* expr.c: remove limitation that local_labels_dollar or
	  local_labels_fb must be < 10.

	* symbols.c: remove local_labels_dollar, replace with a function
	  interface for a sparse array.  All users adjusted.
1992-03-12 12:47:36 +00:00
K. Richard Pixley df7204ad89 * tc-m68k.h, te-sun3.h: moved LOCAL_LABELS_FB definition from
tc-m68k.h to te-sun3.h.

	* te-sun3.h: add LOCAL_LABELS_DOLLAR.
1992-03-12 12:44:22 +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 961815e432 Make the declarations of fix_new consistent under __STDC__. It might
be better to #define NEED_FX_R_TYPE in TC_A29K and TC_SPARC instead of
having this complicated conditional, but that's not my call.
1992-03-01 12:45:17 +00:00
Michael Tiemann 1651b22d76 * Makefile.in (strerror.o): Add rule so that broken Sun make can
work in subdirs.
1992-02-29 21:59:47 +00:00
Steve Chamberlain 3e6e09c068 Dos File renaming 1992-02-27 18:52:18 +00:00
Steve Chamberlain 5373c4396a H8 bitrot fixes 1992-02-27 03:37:37 +00:00
Michael Tiemann 806147fd5c Keep a.out.gnu.h, not a.out.h (which no longer exists). 1992-02-26 08:54:09 +00:00
Steve Chamberlain 14d3e47bfa * expr.c: If an expression is single comma, then return with
SEG_ABSENT rather than an error - since the sparc front end does
	really strange things with things like fbge,a
1992-02-26 06:11:47 +00:00
Steve Chamberlain f24f757780 * as.h: include bfd.h if using many sections
* expr.c: LOCAL_LABELS_FB had been changed to lower case - so
	local labels didn't work.
	* listing.c (list_symbol_table): don't core dump when there's no
	symbol there.
	* write.c, write.h: call fix_new with the right number of args on
	the H8.
	* config/tc-h8300.[ch] : fix bugs reported by HMSI, and make
	errors nicer
1992-02-25 22:27:44 +00:00
Steve Chamberlain 40f7081323 Don't remove underlines 1992-02-24 18:25:19 +00:00
Michael Tiemann b0c0241840 Keep Makefile.in and configure.in. Don't keep Makefile. 1992-02-24 13:54:45 +00:00
Steve Chamberlain c593cf412b * app.c: MRI compatibility - allow single quote to start a string.
* as.c: fix typo recently introduced.
	* as.h : Don't include aout/reloc.h - it's not right for COFF!
	* expr.c: Much rewriting, to accomodate MRI syntax for
	expressions. Also easier to read now.
	* listing.c: Put back defuns
	* read.c: modified to accept MRI syntax, put back listing pseudo
	ops so that an assembler built with NO_LISTING ignores list ops
	rather than pukes.
	* write.c, write.h: fixs - only keep a reloc type in a fix if the target
	machine is a SPARC or a 29K.
	* config/obj-aout.c: added s_sect pseudo op
	* config/obj-coffbfd.c: lints, set the filehdr flags right and
	fill in the timestamp.
	* config/obj-coffbfd.h: Since we don't include aout/reloc.h
	anymore, define all the relocs which the tc-<x> bit will use so we
	can translate from them to the coff types.
	* config/tc-a29k.c: reloc_type isn't ane enum any more
	* config/tc-m68k.c: Added NO_RELOC definition.

Now compiles for sparc aout, 68k aout (MRI and MIT syntax),
29k coff.

So far works as replacement for sparc and 68k /bin/as.
1992-02-22 20:45:24 +00:00
Steve Chamberlain 3b548344d0 Made less things defined by default, now builds on sun3 and sun4. 1992-02-22 17:30:50 +00:00
Steve Chamberlain ed90b99590 Tandem/MRI syntax bit rot 1992-02-22 03:06:02 +00:00
Steve Chamberlain abca39c14a How to compile gas on a PC 1992-02-22 00:24:13 +00:00
Steve Chamberlain 215c79bee7 More renames from DJ the DOS martyr 1992-02-22 00:23:03 +00:00
K. Richard Pixley 1a9e2cf89e cvs bug, these files should not have been checked in. 1992-02-21 14:28:34 +00:00
K. Richard Pixley 2d97273c8b be more cautious with tranle's patches 1992-02-21 14:21:54 +00:00
K. Richard Pixley ed6bfe6d75 moved from gas/a.out.gnu.h to gas/config/a.out.gnu.h 1992-02-21 11:58:52 +00:00
K. Richard Pixley 879982e63f minor reorg of tranlee's stuff 1992-02-21 11:37:01 +00:00
K. Richard Pixley 011ed8a686 new files from tranlee 1992-02-21 11:06:41 +00:00
K. Richard Pixley 6d5460ab89 changes from Minh Tran-Le <TRANLE@INTELLICORP.COM> to support i386
coff as it appears to be used on aix386.
1992-02-21 11:04:51 +00:00
K. Richard Pixley e39469d91a from hack's unfinished work 1992-02-21 09:10:45 +00:00
K. Richard Pixley d6e344db8d tell about using doc 1992-02-21 09:09:51 +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 90d85bc42b pulled in from hack's unfinished work 1992-02-18 11:27:34 +00:00
K. Richard Pixley 131292695f prepping for configure 1992-02-18 11:25:11 +00:00
K. Richard Pixley aa3782d24e white space and comments only 1992-02-18 10:24:13 +00:00
K. Richard Pixley c6cfc5b52c add note about i860 relocation types 1992-02-18 10:23:18 +00:00
K. Richard Pixley f816adbc60 use the new atof-ns32.c for ns32k. 1992-02-18 10:22:46 +00:00
K. Richard Pixley eb9eacd3a5 comment change only 1992-02-18 10:21:45 +00:00
K. Richard Pixley 4b83ef1cfd tc-i860.[hc]: blew off the dust. Something must still be done about
conflicting relocation types.
1992-02-18 10:20:20 +00:00
K. Richard Pixley fbd5ddff37 keep ChangeLog 1992-02-18 10:18:32 +00:00
K. Richard Pixley e6a125b1f4 Replaced previous tc_aout_fix_to_chars stub with the real thing. 1992-02-18 10:18:05 +00:00
K. Richard Pixley e219aa78dc keep the new file 1992-02-18 10:13:57 +00:00
K. Richard Pixley 574e55f10f delete duplicate macro definition 1992-02-18 10:13:09 +00:00
K. Richard Pixley c82711bd5c copied from hack's last unreleased gas 1992-02-18 10:11:07 +00:00
K. Richard Pixley 9a051b43a6 record that files were removed 1992-02-17 16:02:58 +00:00
K. Richard Pixley 542e1629fd fighting bitrot in a major way 1992-02-17 15:54:49 +00:00
K. Richard Pixley 3340f7e5fd White space and comment changes. #ifdef __STDC__ becomes #if __STDC__
== 1.  Get the declarations right in listing.[hc].
1992-02-15 21:13:03 +00:00
K. Richard Pixley a87b326934 White space and comment changes, and #ifdef __STDC__ becomes #if
__STDC__ == 1.
1992-02-15 21:09:34 +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 a262a1b2ca It's OK to keep the doc subdirectory, really. 1992-02-14 00:21:34 +00:00
K. Richard Pixley 920babce5a clean up Sanitize for gas 1992-02-13 10:13:24 +00:00
K. Richard Pixley a7f4a774e6 add README fluff 1992-02-13 09:56:39 +00:00
K. Richard Pixley 5c640b08ee fluff 1992-02-13 09:56:04 +00:00
K. Richard Pixley 0117086004 All files over ~5 lines get copylefted. All copylefted files get
copylefted 1992.
1992-02-13 09:49:39 +00:00
K. Richard Pixley 8b228fe958 force all files to end in "/* end of filename" 1992-02-13 09:13:54 +00:00
K. Richard Pixley 1d63ba3ba0 remove all rcs keywords 1992-02-13 08:39:15 +00:00
K. Richard Pixley a39116f1c9 White space and comments only. The devo tree prior to this delta is
tagged as "vanilla" for your convenience.

There are also some comment changes.
1992-02-13 08:33:54 +00:00
Michael Tiemann d68f75c44d #include <sys/stdtypes.h> before <stddef.h> so that when we compile
with GCC, the compiler does not stumble over `size_t', `ptrdiff_t',
and `wchar_t'.  Also note that the comment in <stddef.h> says that we
have to #include <sys/stdtypes.h> before including <stddef.h> when on
a sun.
1992-02-11 10:34:03 +00:00
Steve Chamberlain 20ec2f6c98 New files for MRI syntax assembler 1992-02-11 00:51:52 +00:00
Steve Chamberlain ebf137d5cd * as.c: added new option -ad for hll listings without debug info
* listing.c,listing.h: support for new listings, and more for forgiving
	when lied to about where linenumbers are.
	* config/obj-coffbfd.c (do_linenos_for): relocate line numbers
	correctly.
1992-02-06 20:09:39 +00:00
K. Richard Pixley 584a0f78d9 rcsid's removed 1992-01-28 20:38:08 +00:00
Steve Chamberlain 9ce31b6601 obj-coff* now copes with C mingled listings
tc-h8300.c: better error messages
1992-01-28 03:43:23 +00:00
Steve Chamberlain 86c094f212 Now can list for bout format too 1992-01-25 01:46:19 +00:00
Steve Chamberlain 3d38ac61cd Don't crash if a symbol has no name 1992-01-25 01:45:53 +00:00
Steve Chamberlain b3ca913f74 * listing.c, config/obj-aout.c: added intermixed
source/assembler file listings to files with stabs in them.
1992-01-25 00:51:20 +00:00
Steve Chamberlain f5e8a8f9c7 CVS says it was empty, so refresh it. 1992-01-24 18:30:47 +00:00
Steve Chamberlain 159fbb6088 * symbols.c(colon): if a symbol is being multiply defined as exactly
the same value, then don't cause a fatal error. This fixes
	P00000616 - where a def _foo= . followed by foo: is seen.
1992-01-24 01:33:07 +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
Steve Chamberlain 5d9f0ecf62 * as.c: change -l to -a[lsn], to avoid conflict with 68000
command line option.

	* listing.h, listing.c: now prints addresses with ??? instead of 0 when
	errors in assemble prevent addresses being known. Prints
	symbol table more tidily. Allows different parts of the
	listing to be selected.
1992-01-21 22:14:16 +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
K. Richard Pixley d7d28d221c keep listing* 1992-01-17 20:54:32 +00:00
Roland Pesch 2bdd06b3d3 Minor fixes for 68K-only config. 1992-01-08 21:19:59 +00:00
Steve Chamberlain 32e4477444 * config/obj-coffbfd.c: lint
* config/tc-h8300.c, config/tc-h8300.h: Too Many bug fixes
	* config/tc-m68k.h, config/tc-sparc.h: Override default
	listing options to give better effect.
1992-01-08 19:39:50 +00:00
Steve Chamberlain 3fb965c44e Wed Jan 8 11:26:40 1992 Steve Chamberlain (sac at rtl.cygnus.com)
Added support for listings
	* Makefile.in: include listing.[co]
	* as.c: parse -l
	* as.h: include listing.h, include listing hook into frag
	* frags.c (frag_new): hook for creating line number info
	* messages.c (as_warn, as_bad): remember message for listing
	* read.c: add new pseudos to the table
	* write.c: (relax_segment): need to cope with branches with 0
	offsets, so create M68K_AIM_KLUDGE- this came to light because
	listings make lots of zero length frags.
	* listing.c, listing.h: new files
1992-01-08 19:34:11 +00:00
John Gilmore c03956e829 Add declaration of free(). 1992-01-05 23:41:42 +00:00
John Gilmore 3197d3d61b Add declaration of free() to config/ho-generic.h 1992-01-05 23:41:28 +00:00
John Gilmore 4543283685 * as.h: Move redefine of xfree.
* read.c:  Use xmalloc, not malloc.
* expr.c, input-scrub.c, write.c:  Avoid "know" macros
that cover more than one line, since this causes char strings
with embedded newlines.
1992-01-05 00:40:29 +00:00
K. Richard Pixley e0982afeae Copied a missing case from the fsf-gas. The case was for relaxing
floating point branches of flexible size.
1991-12-28 07:50:37 +00:00
Roland Pesch 49b8ce8933 Minor updates for successful standalone 80386 configuration of manual. 1991-12-14 01:12:42 +00:00
Steve Chamberlain 29a8640328 renamed obj-coff-bfd to obj-coffbfd 1991-12-12 03:34:31 +00:00
Steve Chamberlain 28bf2d3194 Added makefile.dos configure.dos 1991-12-12 03:28:12 +00:00
Steve Chamberlain ccdbfbdcd1 Initial revision 1991-12-12 03:27:33 +00:00
Steve Chamberlain 410e67eb21 * config/obj-coffbfd.c: lint, don't fixup relocs if H8300, use
tc_reloc_mangle to prepare relocation if one available
	* config/tc-h8300.h: added tc_reloc_mangle routine
1991-12-12 02:17:22 +00:00
Steve Chamberlain db40ba149d Initial revision 1991-12-12 00:53:23 +00:00
K. Richard Pixley c06ac69051 don't close a NULL file pointer 1991-12-11 07:43:40 +00:00
Michael Tiemann e530f5c4f2 Keep a.out.gnu.h. 1991-12-09 11:58:44 +00:00
Michael Tiemann f0494a6ed8 Add fixes needed to compile vxworks960 target. 1991-12-09 05:27:38 +00:00
Michael Tiemann 0dd0c58e49 Pick up bfd library from the build directory, not the source
directory.
1991-12-08 22:47:51 +00:00
K. Richard Pixley 1058238c60 Fri Dec 6 23:16:43 1991 K. Richard Pixley (rich at rtl.cygnus.com)
* Makefile.in: install using INSTALL_DATA and INSTALL_PROGRAM.
	  correct include directory locations. added standards.text
	  support.

	* configure.in: mark this directory as target dependent.

Thu Dec  5 22:46:23 1991  K. Richard Pixley  (rich at rtl.cygnus.com)

	* Makefile.in: idestdir and ddestdir go away.  Added
	  copyrights and shift gpl to v2.  Added ChangeLog if it
	  didn't exist. docdir and mandir now keyed off datadir by
	  default.
1991-12-07 07:19:08 +00:00
Roland Pesch 338e7aa401 *** empty log message *** 1991-12-07 00:23:52 +00:00
Steve Chamberlain 4fed881829 *** empty log message *** 1991-12-04 18:25:37 +00:00
Steve Chamberlain 8bcad1b5b7 Don't ignore .line directives 1991-12-04 15:32:22 +00:00
Steve Chamberlain f7c1f9e194 Don't ignore .file pseudos! 1991-12-04 00:18:18 +00:00
Steve Chamberlain 242bfe8791 Removed usage of alloca, lint. 1991-12-03 22:16:29 +00:00
Steve Chamberlain 9b4f91b556 Fix comment. 1991-12-01 07:14:34 +00:00
Steve Chamberlain a1d144c63e More filename renaming. 1991-12-01 07:11:25 +00:00
Steve Chamberlain af483be837 Filename renaming 1991-12-01 07:06:30 +00:00
Steve Chamberlain 63c92fcd96 Massive changes to generalize coff-bfd support enough to get 29k
working as well as it did before.

This means that 29k now supports multiple sections
1991-11-29 01:05:58 +00:00
Steve Chamberlain ada269da87 Made ebmon29k use coff-bfd backend 1991-11-29 01:03:25 +00:00
Steve Chamberlain 489f6ef072 * config/obj-coff-bfd: made multiple sections with subsections
work.
	* config/tc-h8300.c: made $ statement sep, and int alloc 2 bytes.
1991-11-28 21:24:07 +00:00
Steve Chamberlain 7d4ffa93db *** empty log message *** 1991-11-28 21:23:52 +00:00
Steve Chamberlain 17b8147980 * config/tc-h8300.c: made $ statement sep, and int alloc 2 bytes. 1991-11-28 21:23:39 +00:00
Steve Chamberlain f714e310f4 Made multiple sections with subsections work. 1991-11-28 21:22:41 +00:00
Steve Chamberlain 869eb845b1 Added obj-coff-bfd* and mt-h8300hds 1991-11-27 22:28:57 +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
Steve Chamberlain 814e8bbabc Renamed static function to avoid conflict with header file 1991-11-26 02:30:24 +00:00
Steve Chamberlain 05b4b0e70c obj-coff-bfd:
bfd support gets deeper into gas
*h8*
	fixed numerous bugs in instruction encoding
1991-11-26 02:16:59 +00:00
Steve Chamberlain 23de7ff6f5 Initial revision 1991-11-26 02:16:53 +00:00
Steve Chamberlain ace68c4ed9 Mon Nov 25 17:26:22 1991 Steve Chamberlain (sac at cygnus.com)
* as.c: (perform_an_assembly_pass): moved declaration of i to
	avoid a syntax error. Now always create the three default
	sections when in MANY_SEGMENTS mode.
	* as.h: New improved way of specifying MANY_SEGMENTS
	* configure.in: hds object format is now coff-bfd
	* subsegs.h: add line numbers and section stuff to the
	segment_info structure. (But go back later and fix.. this is
	COFF specific)
1991-11-26 02:15:13 +00:00
Michael Tiemann 865a2edf64 Ensure we null-terminate the string we copy at the start of
m68k_reg_parse.
1991-11-24 17:24:52 +00:00
K. Richard Pixley 81f73963ae link as.new only if there is something to link to 1991-11-20 03:46:20 +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
K. Richard Pixley b53404d270 make the stage link a soft one 1991-11-13 08:54:38 +00:00
Steve Chamberlain 6690d8299d Added tc-sparc.c 1991-11-11 23:36:39 +00:00
K. Richard Pixley 51e2358ba9 get version from the right place 1991-11-08 00:13:45 +00:00
K. Richard Pixley 2e410706ab only build a link if it isn't there already 1991-11-07 10:14:32 +00:00
Steve Chamberlain fd345c9cbb Wouldn't it be nice if Sanitize ignored spaces ? 1991-11-06 11:53:16 +00:00
K. Richard Pixley 6951f3cc3f Initial revision 1991-11-06 09:48:32 +00:00
Steve Chamberlain 68de1b2302 Uniq contents, since configure gets confused if the same file is in more than once. 1991-11-06 09:14:33 +00:00
Steve Chamberlain 98945b2198 *** empty log message *** 1991-11-06 08:01:00 +00:00
K. Richard Pixley 7d89090989 oops, syntax error 1991-11-06 02:30:51 +00:00
K. Richard Pixley a6c6eaf80b adjust STRIP_UNDERSCORE 1991-11-06 02:27:02 +00:00
K. Richard Pixley ac7d9f2dd1 adjust STRIP_UNDERSCORE, polish te-files 1991-11-06 02:23:49 +00:00
K. Richard Pixley 2e81fce47e Initial revision 1991-11-06 02:23:45 +00:00
K. Richard Pixley b97ea9edf0 ugly bug in relocation emission 1991-11-05 22:00:51 +00:00
Steve Chamberlain 9a046f1cdc Added a load of mt/mh files 1991-11-05 21:21:12 +00:00
Steve Chamberlain bca0480e5a Uses ddestdir instead of destdir. 1991-11-05 21:17:49 +00:00
K. Richard Pixley 3c9d74a8eb make coff configure properly 1991-11-05 09:01:45 +00:00
Steve Chamberlain 7c328fb003 Changed name of #include from amdcoff.h to coff-a29k.h 1991-11-05 01:34:52 +00:00
K. Richard Pixley 622e4c4c92 get libiberty path right 1991-11-05 00:48:42 +00:00
K. Richard Pixley 9439f48f4c Fixed ".reserve", and added toolversion for sparc + some nitpicks. 1991-10-26 08:48:23 +00:00
John Gilmore 6603bf38d7 RS/6000 support, by Metin G. Ozisik, Mimi Phûông-Thåo Võ, and
John Gilmore.
1991-10-25 05:36:31 +00:00
Steve Chamberlain cb9fe247c0 tmake-ebmon 1991-10-22 03:26:06 +00:00
Steve Chamberlain 065114de7b Make sure that 29k relocs are done right. 1991-10-21 22:57:31 +00:00
Steve Chamberlain 6d984a0c18 *** empty log message *** 1991-10-21 19:56:47 +00:00
Steve Chamberlain 605cd2a3fd ebmon stuff 1991-10-21 19:53:31 +00:00
Steve Chamberlain 7955ad1c4d * configure.in: added ebmon entry.
* output-file.c (output_file_create, output_file_close) added
	stuff to use bfd.
	* write.c: more bfd support
	* config/obj-coff.c  config/obj-coff.h use bfd for swapping
	header info.
	* tc-a29k: added the reloc types we support now
1991-10-21 16:32:10 +00:00
Steve Chamberlain 5757497917 * configure.in: added ebmon entry.
* output-file.c (output_file_create, output_file_close) added
	stuff to use bfd.
	* write.c: more bfd support
	* config/obj-coff.c  config/obj-coff.h use bfd for swapping
	header info.
	* tc-a29k: added the reloc types we support now.
1991-10-21 16:31:47 +00:00
Steve Chamberlain 6352cb8fbd Initial revision 1991-10-21 16:31:43 +00:00
Steve Chamberlain 8a24a37c7e * configure.in: added ebmon entry.
* output-file.c (output_file_create, output_file_close) added
	stuff to use bfd.
	* write.c: more bfd support
	* config/obj-coff.c  config/obj-coff.h use bfd for swapping
	header info.
	* config/tc-a29k: added the reloc types we support now
1991-10-21 16:29:54 +00:00
K. Richard Pixley 492e557236 bumped to 1.90.1 1991-10-16 09:15:29 +00:00
K. Richard Pixley d93912533e Shift positions on memory.h. Seems gcc has changed. 1991-10-16 08:56:25 +00:00
K. Richard Pixley 7c15cbe814 typo in a comment. 1991-10-16 04:19:14 +00:00
Roland Pesch d7f3324c0d New targets as.mm, as.me 1991-10-15 00:38:11 +00:00
Roland Pesch c7aab257f9 Mon Oct 14 11:44:03 1991 Roland H. Pesch (pesch at cygnus.com)
* doc/Makefile (as.ms): one more sed workaround for texi2roff
1991-10-14 18:44:58 +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 921faa529c doc/as.texinfo: minor changes for texi2roff-2
Makefile.in: revise 'doc' target.
1991-10-12 01:20:38 +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
K. Richard Pixley 1a31570390 updating 1991-10-10 11:59:25 +00:00
K. Richard Pixley 15211bed3c Decstation now croaks on multi-line assertions. eliminate them. 1991-10-10 10:43:30 +00:00
K. Richard Pixley c2fa4ebcdd new binary layout and cp/mv instead of INSTALL 1991-10-10 08:17:32 +00:00
K. Richard Pixley f6b67e4cdd Creating Makefile stubs in preparation for mips three-stage. 1991-10-10 04:56:18 +00:00
K. Richard Pixley ce9dc65af7 Initial revision 1991-10-10 04:55:23 +00:00
Steve Chamberlain 6ce6f0935f Fix bug with expressions like @foo+20 1991-10-08 00:40:43 +00:00
Steve Chamberlain 58721107a6 *** empty log message *** 1991-10-08 00:39:51 +00:00
Steve Chamberlain cd8761e140 Initial revision 1991-10-06 19:02:50 +00:00
K. Richard Pixley d964a611c0 Some $(srcdir)'s become $(unsubdir)'s. 1991-10-02 12:35:42 +00:00
K. Richard Pixley f1eb48b62e no more configure on which to depend 1991-10-02 07:24:45 +00:00
K. Richard Pixley 5a168a17ee resync 1991-10-02 04:15:56 +00:00
K. Richard Pixley b9fe720d06 steves h8 patches 1991-10-02 04:01:08 +00:00
K. Richard Pixley a26878d1fa Exploit the new executable config.status 1991-10-01 03:46:00 +00:00
John Gilmore 30c52cdf23 Update N_FN value to 0x1F. Add comments about N_EXT bits. 1991-09-20 21:50:27 +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
John Gilmore e557edcf98 * a.out.gnu.h, aout64.h: Add N_WARNING. Change N_FN to 0x0E,
to match SunOS and BSD.  Add N_COMM as 0x12 for SunOS shared lib
support.
* stab.def:  Add N_COMM to table, fix overlap comment.
1991-09-04 16:03:52 +00:00
K. Richard Pixley 3116e6cf2f test & recover a better way. 1991-09-04 01:55:53 +00:00
K. Richard Pixley 8e25c1fa96 "recover" tc-sparc.c 1991-09-02 21:26:15 +00:00
K. Richard Pixley abf2ca6c2e Correcting some things. 1991-09-02 01:05:04 +00:00
K. Richard Pixley a71150bd17 Correct a few things. 1991-09-02 01:03:38 +00:00
K. Richard Pixley 2dd8428e6d Initial revision 1991-09-02 01:03:06 +00:00
K. Richard Pixley f4870f0f26 hack around memset(). 1991-09-01 23:40:56 +00:00
K. Richard Pixley 617ee8ed46 prototype for decode_local_label_name(), better definition of
obstack_chunk_fns.
1991-09-01 23:39:31 +00:00
K. Richard Pixley da0b2bff46 Link via as.new to avoid what might be some other cross assembler for
people with '.' in their paths.

Also, push as.new into as.old in an attempt to catch a couple gdb
bugs.
1991-09-01 23:38:30 +00:00
K. Richard Pixley 5cf89596e7 Patch around gcc builtin memory functions. 1991-09-01 23:36:56 +00:00
K. Richard Pixley b678740d04 Update to current standards. 1991-08-28 21:49:12 +00:00
K. Richard Pixley dae50edd99 Better error reporting on missing local labels. 1991-08-28 21:38:48 +00:00
K. Richard Pixley feb4df71a5 Error out on unrecognized options. 1991-08-27 23:10:19 +00:00
John Gilmore d7f8f106b9 * a.out.gnu.h, a.out.sun4.h: Make SEGMENT_SIZE able to depend
on the particular a.out being examined.
* a.out.sun4.h:  Define segment sizes for Sun-3's and Sun-4's.
* FIXME:  a.out.gnu.h is almost obsolete.
* FIXME:  a.out.sun4.h should be renamed a.out.sun.h now.
1991-08-23 08:56:39 +00:00
K. Richard Pixley 6c815bbe31 Three part names, etc. 1991-08-22 07:07:58 +00:00
John Gilmore 797d1b8939 * Start a ChangeLog for the includes directory.
* a.out.gnu.h (N_FN):  Fix value -- was 15, should be 0x1E.
* stab.def:  Update allocation table in comments at end,
to reflect reality as I know it.
1991-08-22 03:33:59 +00:00
K. Richard Pixley 1ca5c46c1f Three part names, etc. 1991-08-22 03:21:56 +00:00
K. Richard Pixley e1fd391e1f Initial revision 1991-08-22 03:21:53 +00:00
John Gilmore 5dd477d447 Support HP-300's under BSD. 1991-08-22 03:00:18 +00:00
K. Richard Pixley 60b6e7da1f Corrected relocation overflow checks. 1991-08-15 20:34:42 +00:00
K. Richard Pixley ac1ac0cd4f Abort()'s become as_fatal()'s. 1991-08-15 19:38:52 +00:00
K. Richard Pixley 353deb845b Deal with emulations more gracefully. 1991-08-14 00:29:34 +00:00
K. Richard Pixley a79c6033ed * no more relocation_info structures. We now squirt directly from
fixS's.

* i960-bout and i960-coff "tested" against their predecessors.
1991-08-14 00:26:06 +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
K. Richard Pixley 070cece144 Added AOUT_MACHTYPE definitions. 1991-08-07 07:00:01 +00:00
Steve Chamberlain 9bbfd0574d N_INDR movement
now in a.out.gnu.h and aout64.h, not in stab.def
1991-08-06 21:31:01 +00:00
Steve Chamberlain e929a4c57a *** empty log message *** 1991-08-06 20:39:34 +00:00
K. Richard Pixley 4101d86838 Host-level GNUmakefiles. 1991-08-06 19:12:55 +00:00
K. Richard Pixley dd61f09ec8 Added -S option for 3com. Asks that jbsr always resolve to jsr. 1991-08-06 07:21:38 +00:00
K. Richard Pixley b81fa6a21c *** empty log message *** 1991-08-05 21:36:41 +00:00
K. Richard Pixley 89eec0d391 Adjusted for new gdb, added some initializations, support for machine
types in aout headers, fixed a bug in symbol allocation where symbol
types/segments were initialized to garbage because the independent
parts didn't know better.  Now freshly allocated symbols are zeroed.
1991-08-02 07:55:14 +00:00
K. Richard Pixley f6e504fe91 Polishing m68k support. 1991-07-27 02:34:20 +00:00
Jim Wilson 116a34785a Ifdef out bogus `relocation overflow' tests. 1991-07-10 13:18:07 +00:00
K. Richard Pixley 9b856b4f9c more v9 fixes. This time %hhi() and %hlo(). 1991-07-10 02:45:05 +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
K. Richard Pixley 6321e9eaf5 Changes for v9 gas. 1991-06-20 21:47:57 +00:00
K. Richard Pixley 6026cd06e0 Version 2 GPL. 1991-06-14 14:04:55 +00:00
K. Richard Pixley cd1b1f8eef version 2 GPL. 1991-06-14 13:59:44 +00:00
K. Richard Pixley 5d63a6687f Awk for version number. 1991-06-12 21:34:45 +00:00
K. Richard Pixley a01bf1fbc1 added support for binary comparisons. 1991-06-09 20:27:20 +00:00
K. Richard Pixley 6c18e39366 fixed a bug in multiple targets 1991-05-27 20:54:50 +00:00
K. Richard Pixley d4d5412d46 Initial revision 1991-05-23 17:18:12 +00:00
K. Richard Pixley afe3b66847 Add sanitize trigger lines. 1991-05-23 17:14:50 +00:00
K. Richard Pixley b5a33fb731 No tc-sparc.c here. 1991-05-23 17:11:51 +00:00
K. Richard Pixley 0fd8d5d963 Initial revision 1991-05-23 17:10:40 +00:00
K. Richard Pixley 839df5c343 v9 stuff. 1991-05-22 01:18:42 +00:00
K. Richard Pixley 9d1e053bdc Changes to deal with missing subdirs gracefully, and changes dictated
from dropping configure over gdb.
1991-05-19 00:32:13 +00:00
K. Richard Pixley f827120d45 Gas buys into ../include. Files merged. 1991-05-18 02:44:28 +00:00
K. Richard Pixley d1a9e59485 Buying into ../include and ../libiberty. 1991-05-18 02:15:32 +00:00
K. Richard Pixley c422030318 see devo/configure 1.11 1991-05-14 14:14:40 +00:00
John Gilmore 66d4e1bb88 Update for Sony News port and split of a.out into several variants.
Add write_contents to format-dependent vector.
1991-05-10 23:41:14 +00:00
John Gilmore bad3df6720 Merge intel-deliver and amd-deliver "include" directories, and the
GDB include directory, all into a single include directory.

There are minor corresponding changes in a few files in bfd and gdb.
1991-04-25 04:20:18 +00:00
K. Richard Pixley 6a3958b22d Three staging checkpoint. 1991-04-24 16:52:32 +00:00
K. Richard Pixley 04dc1a6246 Fixed a problem with host dependent parts. 1991-04-17 01:41:32 +00:00
K. Richard Pixley b5132a6b85 Now handles multiple hosts and targets. 1991-04-16 00:04:50 +00:00
K. Richard Pixley 3d6f098360 Now handles multiple hosts and targets. 1991-04-15 23:57:22 +00:00
K. Richard Pixley 71da131654 Initial revision 1991-04-13 10:03:24 +00:00
K. Richard Pixley ec342d7d9a Config cut 3. We now almost install a29k. 1991-04-13 02:12:45 +00:00
K. Richard Pixley 61907f5122 Cut 2 config. Subdirs. 1991-04-11 02:24:30 +00:00
K. Richard Pixley 8fb360783f Fixed LOCAL_LABELS_FB bug. 1991-04-11 00:13:41 +00:00
K. Richard Pixley 74cc5508e7 First cut config. builds in place. 1991-04-09 23:52:42 +00:00
K. Richard Pixley 68a96e5326 Initial revision 1991-04-08 15:59:18 +00:00
K. Richard Pixley 3cc6716da4 CROSS_ASSEMBLE becomes CROSS_COMPILE to make config simpler. i386
support for aout now tested against an installed customers sun4 cross.
Added REVERSE_SORT_RELOCS.
1991-04-08 15:49:47 +00:00
K. Richard Pixley 0e39a8bbfe new gas main line 1991-04-04 18:19:56 +00:00
K. Richard Pixley 3c0c9328b9 This commit was generated by cvs2svn to track changes on a CVS vendor
branch.
1991-04-04 18:19:55 +00:00
K. Richard Pixley eb4edf5df2 new gas main line 1991-04-04 18:19:55 +00:00
nobody 3a69b3aca6 This commit was manufactured by cvs2svn to create branch 'binutils'.
Cherrypick from master 1991-04-04 18:19:53 UTC K. Richard Pixley <rich@cygnus> 'Initial revision':
    gas/COPYING
    gas/ChangeLog
    gas/Makefile.in
    gas/README
    gas/app.c
    gas/as.c
    gas/as.h
    gas/atof-generic.c
    gas/bignum-copy.c
    gas/bignum.h
    gas/cond.c
    gas/config/atof-ieee.c
    gas/config/atof-vax.c
    gas/config/obj-aout.c
    gas/config/obj-aout.h
    gas/config/obj-bout.c
    gas/config/obj-bout.h
    gas/config/obj-coff.c
    gas/config/obj-coff.h
    gas/config/tc-a29k.c
    gas/config/tc-a29k.h
    gas/config/tc-generic.c
    gas/config/tc-generic.h
    gas/config/tc-i386.c
    gas/config/tc-i386.h
    gas/config/tc-i860.c
    gas/config/tc-i860.h
    gas/config/tc-i960.c
    gas/config/tc-i960.h
    gas/config/tc-m68851.h
    gas/config/tc-m68k.c
    gas/config/tc-m68k.h
    gas/config/tc-ns32k.c
    gas/config/tc-ns32k.h
    gas/config/tc-sparc.c
    gas/config/tc-sparc.h
    gas/config/tc-vax.c
    gas/config/tc-vax.h
    gas/config/te-generic.h
    gas/config/te-ic960.h
    gas/config/te-sun3.h
    gas/config/vax-inst.h
    gas/configure
    gas/configure.in
    gas/debug.c
    gas/expr.c
    gas/expr.h
    gas/flonum-copy.c
    gas/flonum-mult.c
    gas/flonum.h
    gas/frags.c
    gas/frags.h
    gas/hash.c
    gas/hash.h
    gas/input-file.c
    gas/input-file.h
    gas/input-scrub.c
    gas/messages.c
    gas/obj.h
    gas/output-file.c
    gas/output-file.h
    gas/read.c
    gas/read.h
    gas/struc-symbol.h
    gas/subsegs.c
    gas/subsegs.h
    gas/symbols.c
    gas/symbols.h
    gas/tc.h
    gas/write.c
    gas/write.h
    ld/ld.h
    ld/ldexp.c
    ld/ldfile.c
    ld/ldfile.h
    ld/ldlang.h
    ld/ldlex.h
    ld/ldmain.h
    ld/ldmisc.h
    ld/ldwrite.h
Cherrypick from master 1991-03-21 21:29:06 UTC David Henkel-Wallace <gumby@cygnus> 'Initial revision':
    ld/ldexp.h
    ld/ldgram.y
    ld/ldlang.c
    ld/ldlex.l
    ld/ldmain.c
    ld/ldmisc.c
    ld/ldwrite.c
Cherrypick from master 1991-01-17 15:34:55 UTC Roland Pesch <pesch@cygnus> 'Initial revision':
    gas/doc/as.texinfo
1991-04-04 18:19:54 +00:00
K. Richard Pixley fecd2382e7 Initial revision 1991-04-04 18:19:53 +00:00
K. Richard Pixley 61a153e5c1 as rich copied from mike 1991-03-25 22:25:08 +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