Commit Graph

444 Commits

Author SHA1 Message Date
pk
fb781361ed Small nits. 1993-12-08 10:28:56 +00:00
pk
a711901191 Parcelled out the heap allocator into separate file.
Changes prototype for findshlib() (corrected library search order for ld).
1993-12-08 10:28:05 +00:00
pk
efa4a5a7aa *** empty log message *** 1993-12-08 10:16:08 +00:00
pk
fa099af1f6 Many internal changes, most notably in the symbol counting stuff.
`ld -r -x'  now supported on all object files.
Support for long archive member names (AR_EFMT1 format),
	thanks to Bill Sommerfeld/Mark Eichin
Do the right(?) thing with symbol aliases (N_INDR) for POSIX lover, especially
when equiping shared libraries with these (this was *not* fun).
Handle silly archives (.sa) for people who needs them; turn on by `-Bsilly'.
1993-12-08 10:13:47 +00:00
pk
a5087c82e2 Recognise (and ignore) symbols of type N_SIZE. 1993-12-08 08:33:40 +00:00
mycroft
10e379fb41 Eliminate various compiler warnings. 1993-12-07 19:58:30 +00:00
mycroft
1418a3f422 Clean up deleted files. 1993-12-07 19:35:38 +00:00
mycroft
e331ce34d0 #include ctype.h, since we use isdigit(). 1993-12-07 03:04:28 +00:00
mycroft
e977e5242b Prototype concat() more strongly, and remove bogus definitions of variables
in system .h files.
1993-12-07 01:44:23 +00:00
jtc
1ec64166fe Upgrade to Flex version 2.4.3. 1993-12-06 19:29:01 +00:00
jtc
e3597376a1 Update for flex 2.4.3. 1993-12-06 19:26:01 +00:00
mycroft
fdbd81b474 Skip whitespace after .size or .type pseudo-op. This should probably be in
some more generic place, for all pseudo-ops, but this at least allows us to
parse gcc's current output.
1993-12-06 11:41:02 +00:00
cgd
dfe9d8c6c7 386BSD -> NetBSD 1993-12-06 09:50:36 +00:00
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