Commit Graph

453 Commits

Author SHA1 Message Date
mycroft a09abb4d2b Minor cleanup. 1993-12-10 05:10:22 +00:00
jtc 0bac3c4487 Upgrade to version 2.4.4. 1993-12-09 19:06:03 +00:00
mycroft 095ee89371 Clean up deleted files. 1993-12-09 09:53:42 +00:00
mycroft 95241e6955 Eliminate a compiler warning. 1993-12-09 00:38:25 +00:00
mycroft 676f96319e Take 2. Key off __NetBSD__ and -D it from the Makefile. 1993-12-08 21:31:57 +00:00
mycroft 226710e9dd Key off `m68k' for some instruction format issues. I recall changing this
once before...
1993-12-08 21:11:45 +00:00
pk 4bb077c003 Make `neg %reg' work (will check this with newer gasses later). 1993-12-08 15:36:57 +00:00
mycroft 8363f8736d Use MACHINE_ARCH. 1993-12-08 11:47:17 +00:00
pk 36a801eebd Isolate the tricky bits.. 1993-12-08 10:33:45 +00:00
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