You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Roland Pesch fb3e61f069 Hitachi now calls assembler plain "as", not "as83". 34 years ago
..
config * config/tc-m68k.c (m68k_ip): If instruction is invalid for the 35 years ago
doc Hitachi now calls assembler plain "as", not "as83". 34 years ago
obsolete new gas main line 36 years ago
testscripts Initial revision 36 years ago
.Sanitize Don't save obsolete/ 35 years ago
.gdbinit Adjusted for new gdb, added some initializations, support for machine 36 years ago
COPYING This commit was manufactured by cvs2svn to create branch 'binutils'. 36 years ago
ChangeLog ChangeLog entry for sparc.mt added last week. 34 years ago
GNUmakefile-host new gas main line 36 years ago
Makefile-intel Initial revision 36 years ago
Makefile.dos removed rcsids 35 years ago
Makefile.generic Initial revision 36 years ago
Makefile.in Moved in from p3: 34 years ago
Makefile.loic new gas main line 36 years ago
Makefile.old new gas main line 36 years ago
NOTES add note about i860 relocation types 35 years ago
NOTES.config new gas main line 36 years ago
README This commit was manufactured by cvs2svn to create branch 'binutils'. 36 years ago
README-quirks fluff 35 years ago
README-vms-dbg new gas main line 36 years ago
README.coff new gas main line 36 years ago
README.rich new gas main line 36 years ago
VERSION new gas main line 36 years ago
a.out.gnu.h All files over ~5 lines get copylefted. All copylefted files get 35 years ago
app.c Wed Jun 24 10:57:54 1992 Steve Chamberlain (sac@thepub.cygnus.com) 35 years ago
as.c use -K for broken word option rather than -k which means pic to sun as 35 years ago
as.h make it compile on rs6k: declare free, disable assertions, don't define M_RS6000 35 years ago
atof-generic.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
bignum-copy.c fighting bitrot in a major way 35 years ago
bignum.h White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
bit_fix.h fighting bitrot in a major way 35 years ago
cond.c White space and comments only. The devo tree prior to this delta is 35 years ago
config.sub steves h8 patches 35 years ago
configdos.bat Initial revision 35 years ago
configure resync 35 years ago
configure.bat More renames from DJ the DOS martyr 35 years ago
configure.in Moved in from p3: 34 years ago
configure.was Initial revision 36 years ago
debug.c force all files to end in "/* end of filename" 35 years ago
expr.c Thu Jun 4 11:59:13 1992 Steve Chamberlain (sac@thepub.cygnus.com) 35 years ago
expr.h force all files to end in "/* end of filename" 35 years ago
flonum-const.c All files over ~5 lines get copylefted. All copylefted files get 35 years ago
flonum-copy.c force all files to end in "/* end of filename" 35 years ago
flonum-mult.c force all files to end in "/* end of filename" 35 years ago
flonum.h force all files to end in "/* end of filename" 35 years ago
frags.c force all files to end in "/* end of filename" 35 years ago
frags.h force all files to end in "/* end of filename" 35 years ago
gas-format.el fluff 35 years ago
hash.c force all files to end in "/* end of filename" 35 years ago
hash.h force all files to end in "/* end of filename" 35 years ago
hex-value.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
input-file.c force all files to end in "/* end of filename" 35 years ago
input-file.h force all files to end in "/* end of filename" 35 years ago
input-scrub.c * input-scrub.c (input_scrub_pop, input_scrub_push): memcpy was 34 years ago
link.cmd new gas main line 36 years ago
listing.c lint 35 years ago
listing.h White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
make-gas.com new gas main line 36 years ago
makefile.dos Initial revision 35 years ago
messages.c * messages.c (as_tsktsk): Use correct ANSI form for stdarg version. 34 years ago
obj.h White space and comments only. The devo tree prior to this delta is 35 years ago
objdump.c Initial revision 36 years ago
obstack.c fighting bitrot in a major way 35 years ago
obstack.h fighting bitrot in a major way 35 years ago
output-file.c force all files to end in "/* end of filename" 35 years ago
output-file.h This commit was manufactured by cvs2svn to create branch 'binutils'. 36 years ago
read.c * read.c (s_fill): make the .fill size clamped error a warn and 35 years ago
read.h force all files to end in "/* end of filename" 35 years ago
strerror.c fighting bitrot in a major way 35 years ago
strstr.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
struc-symbol.h White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
subsegs.c * subsegs.c (subsegs_begin): create bss0_frchainP in the same was 35 years ago
subsegs.h force all files to end in "/* end of filename" 35 years ago
symbols.c force all files to end in "/* end of filename" 35 years ago
symbols.h White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
tc.h force all files to end in "/* end of filename" 35 years ago
ver960.c new gas main line 36 years ago
version.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
write.c * subsegs.c (subsegs_begin): create bss0_frchainP in the same was 35 years ago
write.h Make the declarations of fix_new consistent under __STDC__. It might 35 years ago
xmalloc.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago
xrealloc.c White space and comment changes. #ifdef __STDC__ becomes #if __STDC__ 35 years ago

README

This is the beta-test version of the GNU assembler.  (Probably
around Version 1.38, but check version.c which gets updated more
often than this readme.)

These files are currently set up to allow you to compile all of the
versions of the assembler on the same machine. 'make all' compiles
all of them. The resulting executable names are:

68020 a68
Vax avax
NS 32xxx a32k
Intel 80386 a386
SPARC asparc
AMD 29000 asm29k

The Makefile contains instructions on how to make one of the
assemblers compile as the default.

Before you can compile the 68020 version of the assembler, you must
make m68k.h be a link to m-sun3.h , m-hpux.h or m-generic.h . If
you are on a SUN-3 (or other machine that uses a magic number of
(2 << 16) | OMAGIC type 'ln -s m-sun3.h m68k.h' else if you are on a
machine running HP-UX, type 'ln m-hpux.h m689k.h' else type
'ln -s m-generic.h m68k.h' If your machine does not support symbolic
links, omit the '-s'.

See the instructions in the Makefile for compiling gas for the Sequent
Symmetry (dynix 3.0.12 + others?) or for the HP 9000/300

If your machine does not have both varargs.h and vfprintf(), but does have
_doprnt() add -DNO_VARARGS to the CFLAGS line in the makefile. If your
machine has neither vfprintf() or _doprnt(), you will have to change
messages.c in order to get readable error messages from the assembler.

The assembler has been modified to support a feature that is
potentially useful when assembling compiler output, but which may
confuse assembly language programmers. If assembler encounters a
.word pseudo-op of the form symbol1-symbol2 (the difference of two
symbols), and the difference of those two symbols will not fit in 16
bits, the assembler will create a branch around a long jump to
symbol1, and insert this into the output directly before the next
label: The .word will (instead of containing garbage, or giving an
error message) contain (the address of the long jump)-symbol2. This
allows the assembler to assemble jump tables that jump to locations
very far away into code that works properly. If the next label is
more than 32K away from the .word, you lose (silently); RMS claims
this will never happen. If the -k option is given, you will get a
warning message when this happens.


REPORTING BUGS IN GAS

Bugs in gas should be reported to bug-gnu-utils@prep.ai.mit.edu If you can't
get through to prep, try hack@gnu.ai.mit.edu or hack@media-lab.media.mit.edu

If you report a bug in GAS, please remember to include:

A description of exactly what went wrong.

The type of machine GAS was running on (VAX, 68020, etc),

The Operating System GAS was running under.

The options given to GAS.

The actual input file that caused the problem.

It is silly to report a bug in GAS without including an input file for
GAS. Don't ask us to generate the file just because you made it from
files you think we have access to.

1. You might be mistaken.
2. It might take us a lot of time to install things to regenerate that file.
3. We might get a different file from the one you got, and might not see any
bug.

To save us these delays and uncertainties, always send the input file
for the program that failed.

If the input file is very large, and you are on the internet, you may
want to make it avaliable for anonymous FTP instead of mailing it. If you
do, include instructions for FTP'ing it in your bug report.

------------------------------ README.APOLLO ---------------------------------

The changes required to get the GNU C compiler running on
Apollo 68K platforms are available via anonymous ftp from
labrea.stanford.edu (36.8.0.47) in the form of a compressed
tar file named "/pub/gnu/apollo-gcc-1.37.tar.Z".
The size of the file is 84145 bytes.

To build GCC for the Apollo you'll need the virgin FSF
distributions of bison-1.03, gas-1.34, and gcc-1.37. They
are also on labrea.stanford.edu as well as prep.ai.mit.edu.
My changes are to enable gas to produce Apollo COFF object
files and allow gcc to parse some of the syntax extensions
which appear in Apollo C header files. Note that the
COFF encapsulation technique cannot be used on the Apollo.

The tar file should be unpacked in the directory containing
the gas-1.34 and gcc-1.37 directories; a few files will be overlaid,
and an APOLLO-GCC-README file will appear in the top directory.
This file contains detailed instructions on how to proceed.

These changes will only work for SR10.1 or later systems, using
the 6.6 or later version of the Apollo C compiler.

If you do not have ftp access, I can mail you the changes in the
form of diffs; they are approximately 40K in length. If you request
them, be sure to give me a voice phone number so I can contact you
in case I can't send you mail; I've had several requests in the
past from people I can't contact.

By the way, I'm working on getting the GNU C++ compiler running;
there are a couple problems to solve. I hope to be able to announce
the Apollo version shortly after the 1.37 version is released.

John Vasta Hewlett-Packard Apollo Systems Division
vasta@apollo.hp.com M.S. CHA-01-LT
(508) 256-6600 x6362 300 Apollo Drive, Chelmsford, MA 01824
UUCP: {decwrl!decvax, mit-eddie, attunix}!apollo!vasta

------------------------------------

You might refer others who are interested in a similar thing.

Kevin Buchs buchs@mayo.edu


------------------------------ README.COFF -----------------------------------

If you have a COFF system, you may wish to aquire

UUCP: osu-cis!~/gnu/coff/gnu-coff.tar.Z
or
FTP: tut.cis.ohio-state.edu:/pub/gnu/coff/gnu-coff.tar.Z

These contain patches for gas that will make it produce COFF output.
I have never seen these patches, so I don't know how well they work.