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