itohy
73de6f8893
Fix typo. :-)
1998-12-16 11:45:12 +00:00
pk
b489374794
ldd & ldconfig are no longer here.
1998-12-15 22:36:24 +00:00
pk
1ad0913030
Cast down the prototype revolt for now..
1998-12-15 22:34:38 +00:00
pk
fc2f406a64
Pull in proper headers; deal with compiler warnings; miscelleneous KNF.
1998-12-15 22:27:14 +00:00
pk
6dc44fab77
ldd has moved to `src/usr.bin/ldd/ldd_aout'
1998-12-15 22:10:19 +00:00
pk
b53366509b
Deal with compiler warnings: format strings, prototypes, variable initialization.
1998-12-15 21:35:17 +00:00
pk
c03c29c0e4
Prototypes.
1998-12-15 21:33:00 +00:00
pk
f6f34d9c9f
Pull in <a.out.h>.
1998-12-15 21:28:28 +00:00
pk
7e47c7f32b
Add & correct prototypes.
1998-12-15 21:27:08 +00:00
pk
631ebffde3
Layout & compiler warnings.
1998-12-15 21:23:57 +00:00
pk
ad3e459220
NetBSD -> __NetBSD__
1998-12-15 21:22:52 +00:00
drochner
becaf78b7b
<bsd.own.mk> is still needed for OBJECT_FMT
1998-12-13 12:54:33 +00:00
tv
1343ef3796
GC old gcc 2.7.2.2.
1998-12-12 23:44:22 +00:00
kristerw
20c1f51323
Add sparc and i386
1998-12-12 21:57:19 +00:00
christos
ff2bf3becc
Add -DLINTCOMMENT
1998-12-09 14:44:03 +00:00
tron
4a605844ff
Back out previous change, this is a swedish manual page.
1998-12-05 22:01:58 +00:00
tron
2026cecd29
Fix typo noted by Nigel Reed in PR install/6530.
1998-12-05 21:55:58 +00:00
mycroft
dedf21f286
Put back code to use pc-relative branches in the PLT, and avoid doing cache
...
flushes.
1998-12-03 15:56:51 +00:00
mycroft
26fce3548b
Use the `first' argument to md_fix_jmpslot().
1998-12-03 15:46:28 +00:00
eeh
56fb54c1af
Add sparc64 support.
1998-11-28 22:44:22 +00:00
mycroft
b9f91bf762
Don't overwrite the n_other field, either.
1998-11-24 18:24:30 +00:00
mycroft
f2a59297e3
Also avoid frobbing the EXT bit.
1998-11-24 18:13:19 +00:00
mycroft
2d3f6b20d7
Er, exempt only set symbols from being frobbed.
1998-11-24 18:07:03 +00:00
mycroft
a9264c7e35
Do not screw with debugging symbols that have forward references.
...
Fixes an obscure problem with -O3 and global {con,de}structors with egcs.
1998-11-24 17:59:33 +00:00
mrg
5cb0850ffc
build a sparc64 linker.
1998-11-23 09:44:35 +00:00
mrg
dfc88dfc2b
build a sparc64 assembler.
1998-11-23 09:40:27 +00:00
mrg
b2e121ab60
build a sparc64 compiler.
1998-11-23 09:24:43 +00:00
kristerw
c4ae740a91
Enable objcopy
1998-11-21 22:54:34 +00:00
kristerw
54cd15a72e
Make gas.new default for i386 and sparc.
1998-11-16 18:49:54 +00:00
frueauf
b9900d38da
Make this work again if BSDOBJDIR is set.
1998-11-16 09:45:48 +00:00
jonathan
947b194cdf
Add timestamp files and move-if-change logic for machine-generated source.
...
`make build UPDATE=1' relinks the generators, forcing a rebuild
of insn-*.[ch]. Which, without move-if-change, forces a full recompile.
1998-11-15 04:31:06 +00:00
mycroft
cab96925f3
Grad the adddi3 pattern from egcs -- which prevents the insn from getting too
...
complicated to allocate all the registers it needs.
Fixes PR 5199.
1998-11-12 16:40:47 +00:00
mycroft
2ea86fa2ea
Redo the previous:
...
GC all of the backward branch code (which wasn't used).
Separate the a.out stuff into a separate .h file.
Some other random cleanup.
Leave the arm_preserved_register() hack for now.
1998-11-12 11:03:23 +00:00
mycroft
bc4bd03685
Various changes culled from 2.8/egcs to clean this up a bit.
1998-11-12 03:03:34 +00:00
mycroft
1ef4e62a74
Fix from 2.8/egcs to handle the case where a comparison is optimized out
...
during a reversal. Fixes PR 5564.
1998-11-11 22:06:47 +00:00
mycroft
b4380f21bb
Remove an unneeded hack.
1998-11-11 21:19:44 +00:00
mycroft
21135fece3
Remove the useless S constraints in the casesi_internal pattern.
1998-11-11 20:39:21 +00:00
mycroft
6f8f9f2158
Remove a bogus -- and possibly dangerous -- hack to work around a bug in
...
genoutput.c.
1998-11-11 20:33:25 +00:00
mycroft
d301e03afb
Look inside USEs for dups.
1998-11-11 20:27:36 +00:00
mycroft
5116c09218
Changes from egcs to fix flow analysis bugs relating to -Wuninitialized and
...
-fomit-frame-pointer.
1998-11-11 19:03:36 +00:00
mycroft
d6f5342639
Modify the ARM PIC changes to be the same as they were done in GCC 2.8.
1998-11-11 18:34:43 +00:00
mycroft
2faed9af34
Delete bogus comment.
1998-11-11 18:32:50 +00:00
mycroft
9612fc2c3b
Remove duplicated comment.
1998-11-11 12:13:32 +00:00
mycroft
3f758b12b4
Import corrected load/store multiple code from egcs.
1998-11-11 09:07:17 +00:00
mycroft
5fedd08634
Work around the bug that causes unrecognizable smin insns.
...
This is truly gross.
1998-11-11 02:57:13 +00:00
mycroft
246ed829a5
Don't fold equality comparisons with constants if the operand is larger than
...
the word size.
1998-11-10 18:51:45 +00:00
lukem
41adf160f1
add install
1998-11-09 22:47:36 +00:00
mycroft
f247710583
Change the version number again.
1998-11-09 18:22:04 +00:00
mycroft
100e0d5e7e
From the 2.8 tree:
...
(find_dummy_reload): New parameter earlyclobber. If set then don't
use IN for the reload if it also appears elsewhere in the insn. All
callers changed.
This fixes problems compiling editors/emacs and games/abuse on the Shark.
1998-11-09 18:19:07 +00:00
mycroft
1ee9406232
(global_conflicts): Explicitly ignore real registers.
1998-11-09 18:16:15 +00:00