Commit Graph

431 Commits

Author SHA1 Message Date
cgd
5e74c19b62 386BSD -> NetBSD 1993-12-06 09:40:27 +00:00
cgd
035c29d067 __386BSD__ -> __NetBSD__ 1993-12-06 09:38:59 +00:00
mycroft
b79a6bb6c0 Clean up deleted files. 1993-12-06 00:03:52 +00:00
paulus
6915f563ed We don't want -Dm68851 in CFLAGS because (a) opcode/m68k.h declares
m68851 as a member of enum m68k_architecture, and (b) opcode/m68k.h and
config/tc-m68k.c automatically include 68851 support unless you define
NO_68851.  tc-m68851.h is not used.
1993-12-06 00:03:50 +00:00
mycroft
b7a74adfed Clean up deleted files. 1993-12-05 14:27:02 +00:00
cgd
7dba1e2544 get rid of libregex; it's unused 1993-12-05 14:26:22 +00:00
pk
40293f757f Add a comment on _GLOBAL_OFFSET_TABLE_ handling. 1993-12-05 12:44:13 +00:00
mycroft
5fcb408eb3 Clean up deleted files. 1993-12-05 00:59:21 +00:00
cgd
1bd5116d82 MACHINE_ARCH support 1993-12-05 00:55:26 +00:00
mycroft
fd74142164 Clean up deleted files. 1993-12-05 00:55:09 +00:00
cgd
1d330d5df9 MACHINE_ARCH support 1993-12-05 00:49:23 +00:00
cgd
015ffcc6b3 add '851 support 1993-12-05 00:48:10 +00:00
cgd
50b7483ec2 fix for sys_errlist 1993-12-04 03:09:40 +00:00
pk
0b0e1b5411 Define correct `size_t'. 1993-12-03 20:55:55 +00:00
mycroft
a7427498d2 Clean up deleted files. 1993-12-03 19:10:16 +00:00
jtc
1f930c7166 With the new flex, we don't need this hack any more. 1993-12-03 19:10:08 +00:00
jtc
5f2d1e881c Since we're not installing a shared library, don't compile PIC objects. 1993-12-03 19:01:24 +00:00
mycroft
b1acbef629 Declare function arguments, for portability. 1993-12-03 09:57:46 +00:00
mycroft
d6171cc9bf Clean up deleted files. 1993-12-03 09:39:24 +00:00
paulus
10f534b09a Bug fixes to make printing of values work on big-endian machines when
LONG_LONG is defined: change %llx to %qx, etc., in *printf formats,
and add int/long casts where necessary.
1993-12-03 05:13:07 +00:00
pk
1441174e20 Missing varargs definitions for sparc arch. 1993-12-02 21:53:36 +00:00
mycroft
228a208016 Clean up deleted files. 1993-12-02 19:18:07 +00:00
jtc
5bf99b7657 Upgraded to Flex 2.4.2. 1993-12-02 19:17:24 +00:00
mycroft
df0448fca9 Clean up deleted files. 1993-12-02 19:14:38 +00:00
jtc
e00306a5bb Lex library for Flex 2.4.2. 1993-12-02 19:14:27 +00:00
jtc
f51f0a515d All programs that use lex must link with -ll. 1993-12-02 18:18:02 +00:00
mycroft
a284fbc30e Remove ${DESTDIR} from BINDIR. 1993-12-02 07:21:19 +00:00
cgd
0a1a83b160 do the right thing (i.e. ignore) EINVAL returned as an error from fsync().
fix suggested by, but different than that provided by, Bill Sommerfeld.
1993-12-01 01:41:51 +00:00
pk
0197ba45f2 First guess at a gcc configuration for NetBSD Sparc. 1993-11-30 23:08:36 +00:00
paulus
8cb6ee6c38 Fixed bugs in calculation of branch offsets for short and word forms;
fixed bug in PC-relative offsets of the form (sym1 - sym2).
1993-11-30 02:36:08 +00:00
jtc
a07d6b46fb Was looking for config files in wrong place. 1993-11-29 19:01:27 +00:00
pk
a0cac79431 Generate .type directives. 1993-11-26 07:18:45 +00:00
pk
6ce2870e56 Output .type directives. 1993-11-26 07:02:08 +00:00
paulus
c8c2e04113 Machine-dependent files with shared-library support for the m68k architecture.
This directory should be able to used for all m68k-based machines.
1993-11-25 01:25:55 +00:00
mycroft
fabdce7143 Clean up deleted files. 1993-11-25 01:24:59 +00:00
paulus
857d51dd76 Allow jbsr and jra to have a 2nd operand, indicating a jump-table branch,
in order to support shared libraries on the m68k architecture.
1993-11-25 01:12:27 +00:00
paulus
be1865fd97 Added support for shared libraries on the m68k architecture.
Added a Makefile.m68k which can eventually be used for all m68k ports.
1993-11-25 01:10:44 +00:00
paulus
3a51f29d60 Fix segmentation violation which occurred when using __GLOBAL_OFFSET_TABLE_
as the sole operand in an expression.
1993-11-25 01:07:48 +00:00
paulus
5b59119fbb Machine-dependent part of ld for the m68k architecture,
allowing ld to support shared libraries on m68k-based machines.
1993-11-25 00:57:35 +00:00
jtc
2d8e874ad0 Moving gnats category files to /usr/share/gnats, as /usr/lib should only
contain libraries.
1993-11-24 01:56:43 +00:00
paulus
27353113df Machine-dependent files for gcc2 on the da30 (68030-based machine),
with shared library support.
1993-11-23 06:08:00 +00:00
mycroft
e9e6f64ef6 Add /usr/X386/lib to the standard list of library paths. 1993-11-21 21:01:08 +00:00
pk
2cac5ef6e0 Handle `.type' directives (shortly to be generated by gcc) that will be
conveyed to the linker in the `n_other' (in case a.out format is produced)
fields of the objects symbol table.

Also handle `.size' directives of the form `.size symbol1-symbol2' in
addition to absolute expressions.
1993-11-20 22:20:51 +00:00
pk
7895f44731 Fixed bug in tc-i386.c which in rare but unpredictable circumstances would
screw up PC relative offsets to _GLOBAL_SYMBOL_TABLE_ (caused by me not quite
understanding the inner workings of this phenomenon called `obstack').
Thanks to Thomas Eberhardt for creating rare and unpredictable circumstances.

Changes to obj-aout.c to handle non-absolute `.size' expressions and to set
the `n_other' field of symbols to the symbols type, as given by `.type'
directives.
1993-11-20 22:15:54 +00:00
cgd
b824c41ce5 (1) add send-pr.1 to CLEANFILES
(2) use ${COPY} where appropriate for install, so we don't blow away targets
	(or sources!)
(3) use ${.CURDIR} to find categories.
1993-11-20 01:25:42 +00:00
jtc
cadb1e0946 Add send-pr to the things we install. 1993-11-19 19:31:00 +00:00
jtc
9b6021c69f Send-pr, so people can send us bug reports. 1993-11-19 19:22:26 +00:00
cgd
57d09332b9 use fread(), not read(), pending Vern Paxson's decision of what
to do in the next version of flex.  bug reported by klier@cs.tu-berlin.de.
1993-11-19 05:11:46 +00:00
jtc
f4f0a0574f Don't reference libiberty --- it's gone. 1993-11-17 21:22:34 +00:00
mycroft
667fb45afc Clean up deleted files. 1993-11-17 21:14:09 +00:00