Commit Graph

473 Commits

Author SHA1 Message Date
davidb
c98d8a269a Fixed a bug I introduced in the last update. devices/*/Makefile were
barfing on the definition of libraries due to the added directory level.
Easy fix, as they don't need that code.
1993-12-30 00:10:17 +00:00
davidb
3a435f99f9 Changed to use make's new .OBJDIR 1993-12-28 10:59:05 +00:00
cgd
ed0c68f4e7 add files eaten by crash 1993-12-23 14:02:03 +00:00
pk
a71feb52bb Remove some debris, causing "multiple defined" messages to be missed. 1993-12-23 09:37:43 +00:00
cgd
394d0b6f2c NetBSD has now joined the ranks of SYSV systems with the
dirent/direct changes!
1993-12-22 18:15:21 +00:00
davidb
b766647b77 Fixed objdir handling to cope with OBJMACHINE. 1993-12-21 22:13:06 +00:00
pk
22a4a0d445 match.S is for m68k and i36 archs only. 1993-12-21 20:27:39 +00:00
davidb
77342edbf3 Added OBJMACHINE handling. Got the precedence right this time :) 1993-12-20 22:46:09 +00:00
pk
0cc050772f Hooks for for shared C++ objects with static contructors/destructors. 1993-12-20 22:44:35 +00:00
cgd
f92e10ca14 obj.MACHINE takes precedence over obj 1993-12-20 13:35:26 +00:00
davidb
6e10086367 Fixed ADDINCLUDE to support OBJMACHINE (eg. obj.i386/) 1993-12-20 13:13:02 +00:00
davidb
498164e847 A ns32032 target... 1993-12-19 08:42:08 +00:00
mycroft
2edd620d48 Finish checking in David's change.. 1993-12-19 07:32:22 +00:00
davidb
1acdc0922d Moved -DPIC from generic Makefile to machine-specific Makefiles to
allow machines without PIC support to compile cleanly.
1993-12-19 04:35:57 +00:00
pk
a6aa50489e Add fflush(stdout) to get output in a intuitive order. 1993-12-16 08:33:36 +00:00
pk
e6ec7ca3da Whoops, a couple of lines at the wrong place. 1993-12-15 13:26:46 +00:00
mycroft
cbe3d33b6d P[GD]_SHIFT --> P[GD]SHIFT 1993-12-15 00:50:45 +00:00
pk
37bd8761bb Fix bug causing spurious "duplicate symbol" error messages (which then
weren't printed)
1993-12-10 20:24:48 +00:00
mycroft
04dac8afca Clean up deleted files. 1993-12-10 16:39:02 +00:00
cgd
a2a66c8f40 flex is not GPL'd; it belongs in src/usr.bin, not here 1993-12-10 16:38:27 +00:00
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