shin
ac9896415f
remove MIPS SOFTFLOAT.
2000-03-05 05:41:03 +00:00
enami
bdc53e3b9f
Unlink an existing symblic link when creating a symblic link.
2000-02-28 10:00:57 +00:00
wiz
1def904605
re-add pre-generated grep.info and use that one until our texinfo
...
supports @command
2000-02-27 02:36:55 +00:00
wiz
1d76239646
update grep to 2.4.
...
Thanks for the help from simonb, mrg and hubertf.
(All errors are mine, though.)
2000-02-27 01:31:02 +00:00
tsutsui
9e1d562a1f
- tm.h is automatically generated by configure in gnu/dist/gcc,
...
so egcs/arch/mips/tm.h should not contain any #ifdefs
- Use -DTARGET_{BIG,LITTLE}_ENDIAN_DEFAULT (which are used in egcs-current)
to switch mipseb/mipsel
2000-02-19 00:44:31 +00:00
soren
e4e0e80102
Add luna68k, news68k, prep, sparc64.
...
Rename pica to arc.
2000-02-18 08:57:05 +00:00
tsutsui
9658fcaa61
Add support of mipseb target.
2000-02-16 11:23:48 +00:00
tsutsui
c539ff5d84
STRIPPROG -> STRIP
2000-02-01 06:00:35 +00:00
mycroft
4170f63662
Handle arbitrarily long input lines.
...
(Patch taken from gas.new.)
2000-01-24 19:44:37 +00:00
mycroft
1b4eebafa7
One more .mk bug.
2000-01-24 07:27:15 +00:00
mycroft
3c08240686
Use mkstemp().
2000-01-24 02:47:51 +00:00
mycroft
4ec77e0d35
Use mkstemp(3).
2000-01-24 02:03:37 +00:00
mycroft
fa450d541e
More .mk file fallout. *sigh*
2000-01-23 22:19:27 +00:00
mycroft
615ac255bd
More .mk file fallout. *sigh*
2000-01-23 22:10:52 +00:00
hubertf
12b34d4ffe
Only skip some bytes if the associated object is not a dir.
...
Needed for some tar files.
Fixes PR 9274 by Giles Lean <giles@nemeton.com.au>
2000-01-22 14:04:15 +00:00
wiz
6ed33701a8
fixed typo in example (fixes PR 9023)
2000-01-17 12:44:39 +00:00
mycroft
493acb76cb
More alloca() -> malloc(). Needed to make some shared libraries link when
...
compiled with -g.
2000-01-13 00:05:32 +00:00
mycroft
9b25bfd178
Semi-random code cleanup.
...
Also, in the RRS_PARTIAL case, go ahead and allocate a relocation entry if the
bind failed. (Who knows? Maybe some day we'll allow relinking an executable.)
2000-01-07 21:19:36 +00:00
mycroft
5a63d68e02
Fix two problems:
...
* On other systems, `-Bsymbolic' does not affect undefined (external)
symbols at all. We were generating invalid PLT slots in this case.
* Do not prebind GOT and PLT slots when `-r' is used; only do so if
-Bsymbolic is used {or if we're in RRS_PARTIAL mode, but I'm not
sure that's correct}. Otherwise, we could inadvertantly prebind
symbols when using `-r' with PIC files; when the resulting .o file
is then linked into a shared library, the library would not permit
an executable to override its symbols as it's supposed to.
2000-01-07 20:23:41 +00:00
tron
5f388312a6
Fix Y2K bug in date parser reported by Trevin Beattie in PR y2k/9123.
2000-01-05 21:34:11 +00:00
msaitoh
47956fff3f
skip gdb if ${MACHINE_ARCH} == "sh3"
2000-01-02 11:20:51 +00:00
msaitoh
5efb71755d
ld.new for NetBSD/sh3
1999-12-26 19:59:22 +00:00
thorpej
f777a401db
Accept %fp as an alias for %a6 (prefix *MUST* be present for this alias
...
to work).
1999-12-14 17:05:13 +00:00
itohy
a5f38cc443
Add news68k
1999-12-10 06:04:01 +00:00
phil
aca0169f10
open(2) can legally return 0. Errors only if return value < 0.
...
(Test for good is >= 0.)
1999-12-01 03:45:54 +00:00
msaitoh
414bf126c6
add TDEPFILES.sh3
...
TODO: add NATDEPFILES.sh3
1999-11-26 14:39:47 +00:00
msaitoh
3954eb11cb
s/sparc/sh/
1999-11-26 07:36:48 +00:00
fair
0616ece265
add "sh3"
1999-11-17 09:59:09 +00:00
matt
37cdd0b801
simply the conditional for ld.
1999-11-17 02:52:29 +00:00
jun
79db3ed28c
add hpcmips
1999-11-13 06:57:08 +00:00
thorpej
ef9b07e056
Add register prefixes.
1999-11-10 16:54:10 +00:00
hubertf
91d9e85847
Add '\n' after error messages.
...
Problem reported in PR 8773 by Johan Danielsson <joda@pdc.kth.se>
1999-11-10 14:53:39 +00:00
thorpej
e3ff78dac0
Hack in (quite brutally, I might add) a flag to warn about missing
...
register prefixes. Suggested by Ignatios Souvatzis.
1999-11-09 23:38:57 +00:00
lukem
fea5b77bc6
don't bother calling fwrite() if count == 0' ld.c
1999-11-08 21:58:00 +00:00
hwr
51515f302b
Fix bogus section header. From PR 8735.
1999-11-03 21:45:57 +00:00
jdolecek
377945b324
change the example values of Confidential field from "yes | no" to "no | yes"
...
so that commonly used value is first and it's less probable somebody
would use "yes" accidentaly
1999-10-31 18:19:10 +00:00
dmcmahill
cbb06aec98
- document the environment variables used by send-pr to fill in defaults
...
for problem reports. See the ENVIRONMENT section of the manpage.
- document the files used by send-pr to fill in defaults for problem
reports. See the FILES section of the manpage.
This addresses PR misc/1889.
1999-10-30 17:02:43 +00:00
thorpej
49adc1947e
Define `%' as the register name prefix, like the ELF assembler, and allow
...
it to be optional (for now). This will allow m68k code maintainers to
convert to the new register name conventions incrementally.
1999-10-21 20:48:59 +00:00
pk
b18f44cf05
Add explicit dependency on arparse.h, so it can appear timely.
1999-10-10 13:02:32 +00:00
sommerfeld
c75e7a14ab
CPPFLAGS/HOST_CPPFLAGS isolation for cross-compiles
1999-10-09 16:11:16 +00:00
sommerfeld
9a908dc67f
Don't put (target-oriented) CPPFLAGS into HOST_CPPFLAGS in bulk - instead,
...
add the same things to HOST_CPPFLAGS as to CPPFLAGS
This is necessary to cross-compile egcs.
1999-10-09 16:10:19 +00:00
msaitoh
8b2c663a45
gcc for sh3
1999-10-07 17:27:35 +00:00
msaitoh
afa3556d7f
gas.new for sh3
1999-10-07 12:00:59 +00:00
tron
5551faab76
Don't abuse alloca() for allocating memory for string sections which can
...
easily have a size of several megabytes exceeding the hard stack limit
of some ports. Patch supplied by Richard Earnshaw in PR bin/8547.
1999-10-04 17:54:15 +00:00
takemura
cdabc2eb91
Hpcmips needs completely FPU instruction free user land.
...
XXX, this modification is kinda ad-hoc.
1999-09-29 13:19:13 +00:00
jdolecek
21cb7736e1
xref cpio(1), symlink(7)
1999-09-26 21:29:31 +00:00
enami
accf01ad1d
- Use .Pa for pathname or file name.
...
- When listing another way to do same thing, make sure it actually do the same.
- Make sure necessary shell quoting is displayed.
- Don't pass more than 10 argument to .Dl.
1999-09-26 01:31:23 +00:00
enami
25c37b6e7b
Use macros rather than writing double quote directly.
1999-09-26 00:50:05 +00:00
enami
13517d8f96
backout rev. 1.12. learned that comma inside quote is right english.
...
pointed out by cgd.
1999-09-26 00:45:44 +00:00
enami
d06f4f4302
Don't include a trailing comma inside of double quotation.
1999-09-26 00:12:24 +00:00
enami
146df5502f
Cosmetic changes:
...
- fold long lines.
- remove white space between make variable and assignment operator.
1999-09-25 13:13:42 +00:00
enami
bb37a5d97f
Use the value of environment variable NM as a name of nm command.
...
This makes us gdb built on cross compile environment. (part of PR#8369).
1999-09-25 05:29:27 +00:00
enami
152dfd2912
Pass down the value of NM to mkinit.sh as environment variable.
1999-09-25 05:27:42 +00:00
lukem
0f075b205f
don't call fwrite() will a NULL buffer
1999-09-17 13:13:32 +00:00
hubertf
abda8d9447
Allow hardlinks to symlinks.
...
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
bad
d32511c2f4
Cast hstat.st_size to size_t when passing it to ck_malloc().
...
Fixes PR port-m68k/8229.
1999-08-24 18:40:10 +00:00
simonb
ba77c9abaf
Don't chown installed files or directories if UNPRIVILEGED is defined.
...
"make build" should now work as a non-root user (tested on Alpha).
mtree spits out lots of warnings during "make distrib-dirs", but
these are non-fatal.
1999-08-21 06:30:11 +00:00
simonb
d90538535d
Back out previous change now that "decompress" is not exported by libbz2.
1999-08-20 02:36:28 +00:00
simonb
0678c8d4e5
In test mode, don't print the contents to stdout.
...
Patch from NAKAJIMA Yoshihiro in PR bin/8238.
1999-08-20 00:08:57 +00:00
enami
d8ad2663a8
In name section, use .Dq macro rather than writing double quote directly.
1999-08-17 03:36:35 +00:00
lukem
781a4dc195
in string::search(), don't call memchr() if ptr == NULL.
...
noticed when tbl started logging lots of assertion errors generated from my
local copy of libc which has (a modified) assert() tests throughout.
1999-08-11 12:38:11 +00:00
sommerfeld
74b698556b
Cross-compile support: allow -B option to specify directory for backend
1999-08-10 03:35:30 +00:00
mycroft
41147083cf
Don't use GNU malloc() any more.
1999-07-30 04:07:23 +00:00
simonb
a8733a30d9
Argh - both gzip.c and libbz have a "decompress" symbol. For now,
...
rename gzip.c's decompress to de_compress. I emailed the author
of libbz back in December about this and haven't heard anything
since...
Thanks to enami tsugutomo for pointing this out.
1999-07-27 00:36:10 +00:00
tron
1371282b0d
Fix PR security/8069 differently:
...
Add a new option "-S" to "nroff" and use "nroff -S" instead of "groff -S"
because "nroff" adds some other (moderately useful and important) options
to the "groff" execution.
1999-07-26 19:31:56 +00:00
simonb
b376436feb
Handle decompressing bzip2 files.
1999-07-25 07:06:05 +00:00
mrg
93ff719d8c
enforce MKSHARE
1999-07-24 09:09:10 +00:00
hubertf
e39d2b9c32
Allow -L on both files, not only one.
...
Reported in PR 1947 by Niklas Hallqvist <niklas@filippa.appli.se> and
also fed back to the GNU RCS maintainers.
1999-07-22 01:48:09 +00:00
pk
564318d090
Fix printf(3) format warning (per Kurt Schreiner on port-sparc).
1999-06-25 12:10:42 +00:00
tron
116859f0d1
Build GNU Awk 3.0.3 from sources in "dist" directory.
1999-06-13 22:21:58 +00:00
kleink
6fa8a10645
Wrap message catalog installation inside MKNLS check.
1999-05-31 14:21:11 +00:00
kleink
17268da658
Deciding whether to build texinfo files is now taken care of by bsd.info.mk.
1999-05-31 14:17:44 +00:00
kleink
d97a41c6a3
m68k/ELF target configuration.
1999-05-27 14:50:27 +00:00
tsubai
81c1536f84
Support NetBSD/powerpc.
1999-05-03 10:27:23 +00:00
veego
00fdd4b0bf
Remove two brackets from the last commit.
1999-05-01 16:38:17 +00:00
kleink
2236c3727e
Add m68k bits, but only build it if using ELF.
1999-04-30 15:12:57 +00:00
kleink
93e443bcb9
On m68k, descend into gas only if not using ELF.
1999-04-30 14:57:23 +00:00
kleink
ef224feb48
Add an m68k configuration.
1999-04-30 14:53:53 +00:00
kleink
629219e3bb
On m68k, descend into ld only if not using ELF.
1999-04-30 14:46:07 +00:00
dbj
65e0c2152b
add ".include <bsd.info.mK>" so that grep.info will be built and installed.
1999-04-24 17:40:33 +00:00
kleink
2f46fbc103
Don't attempt to use a compiler specified by $CC; it's perfectly legitimate
...
to have $CC point to this script, which would then yield the obvious result.
(This script is pretty much tied to the shipped compiler anyhow.)
1999-04-10 15:22:27 +00:00
kleink
9449e4c694
Deal with MKSHARE/MKNLS.
1999-04-08 15:18:00 +00:00
mrg
3035dcf31a
grep is no longer build as 3 programs, etc., and back to how it was before the latest update. we are not GNU.
1999-04-06 16:54:55 +00:00
eeh
f99c2723d9
Make gdb compile on sparc64. (Actually work correctly is another thing....)
1999-04-04 19:02:31 +00:00
sommerfe
90844f84d6
Install send-pr.el (emacs-lisp front-end to send-pr) into /usr/share/gnats
1999-03-26 13:12:43 +00:00
tv
2972456568
Re-enable gdb on all but powerpc and sparc64, so people will try it out
...
and help with its repair.
1999-03-24 18:26:14 +00:00
garbled
d1407362ba
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:43:46 +00:00
kim
7799105c49
The $TEMP variable holds the name of the file to edit.
...
It cannot be freely used in other places of the script.
The code that handles & in the gecos field was using
$TEMP with problematic consequences...
1999-03-22 03:12:29 +00:00
cgd
526a61f2c6
-fprofile-arcs, not -fprofile-args
1999-03-18 05:56:52 +00:00
thorpej
6d2943920a
Make it a tad bit easier to bootstrap an a.out system to ELF. Introduce
...
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).
This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.
1999-03-17 00:46:35 +00:00
drochner
ba7dfe899d
use .y/.l files in SRCS instead of the generated ones;
...
this makes the cleanup work
ok'd by tv
1999-03-15 20:34:28 +00:00
sommerfe
29f2ddf635
Add man page (written from scratch)
1999-03-14 04:30:13 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +00:00
matthias
638ac9a15d
config.h for ns32k.
1999-03-13 15:13:01 +00:00
drochner
26a8d91a28
one more mipse[bl]->mips substitution, from Jonathan Stone
1999-03-13 10:57:38 +00:00
sommerfe
bf1e79f956
Build and install gcov, a basic block profiler/code coverage tool.
...
This program just formats the output.
Compiler and runtime support are already enabled in egcs for the
platforms I've tried (i386, arm32).
No man page (yet).
The info file is already being installed.
1999-03-12 22:06:43 +00:00
kleink
ae8bd3e155
The ANSI/ISO C standard explicitly doesn't cover the program translation
...
interface; c89(1) isn't part of it but 1003.2.
1999-03-09 12:54:40 +00:00
ross
ba97c76d05
Add missing .El.
1999-03-09 09:23:12 +00:00
ross
df67e92417
Missing .El, questionable .Sh use.
1999-03-09 03:13:27 +00:00
ross
456c462469
Missing .El.
1999-03-09 02:55:06 +00:00
veego
986426f444
Remove the remaining shared library support for libcc1.
1999-03-07 10:58:23 +00:00
mycroft
e4b1fb23d5
Link with GNU malloc for now.
1999-03-05 07:23:51 +00:00
matthias
55fad95f1f
reenable gdb for ns32k.
1999-03-02 13:11:43 +00:00
tv
7f2b95a332
Add arm32 hacks to ld, and reenable ld on arm32. As is well known, XXX
...
this needs a real fix.
1999-02-27 03:31:12 +00:00
drochner
6c1ead9587
make this build after mips->mipse? transition
1999-02-24 17:48:42 +00:00
itohy
de08a5e37e
Add minimal dependency to make "make depend" optional
...
after cleandir.
1999-02-24 02:58:42 +00:00
pk
e8dc7f0852
Define MK* vars before hidden inclusion of bsd.own.mk from ../Makefile.inc
1999-02-20 15:00:50 +00:00
tv
04d92ac9eb
Revert previous; ld.new is controlled by its own Makefile, as we build
...
ldscripts on ALL platforms (they go in /usr/share).
1999-02-19 13:12:17 +00:00
christos
fbeb367cba
Don't build both ld.new and ld
1999-02-19 10:00:41 +00:00
tv
341c5c8da3
Re-enable gdb on sparc.
1999-02-18 16:55:37 +00:00
ross
0fb2002d47
Add rcsid. (This file has NetBSD mods.)
1999-02-17 03:53:23 +00:00
tv
f57587ff53
Remove .texi's from CLEANFILES.
1999-02-16 21:21:09 +00:00
tv
073124fcd3
Add files not committed during update.
1999-02-16 20:19:03 +00:00
christos
11f1c558a9
Dumb typo; include netbsdelf in the elf case.
1999-02-14 14:22:56 +00:00
lukem
033fa750fa
don't wrap bits in .if !target(install) - prevents things from working with new bsd.files.mk
1999-02-14 13:17:13 +00:00
lukem
ab482db6a2
* fix pax to install in /usr/share/ldscripts not /usr/share/ldscripts/ldscripts
...
* chmod/chown files after pax
1999-02-14 13:01:09 +00:00
lukem
868ca23db4
remove NOPROG (nothing uses it). however, set MKOBJ=no if appropriate
1999-02-13 23:53:56 +00:00
christos
eb06b9633a
Create necessary files for info build.
1999-02-13 19:31:45 +00:00
lukem
4ab519737e
include bsd.own.mk
1999-02-13 03:47:59 +00:00
lukem
dcab0210a0
convert from NOxxx= to MKxxx=no.
...
include <bsd.own.mk> if testing a MKxxx variable.
1999-02-13 02:54:17 +00:00
tv
a18a0ddac2
Add Texinfo doc.
1999-02-12 12:56:27 +00:00
tv
93ef69af30
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:05 +00:00
tv
256e873581
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:04 +00:00
tv
45e58bf16e
Use dist layout for diffutils, and add Texinfo doc.
1999-02-12 12:45:03 +00:00
cjs
537a9de01f
Change NOMAN to MKMAN=no.
1999-02-12 08:41:38 +00:00
tv
585a9eb044
Clean up, add locale files, and add Texinfo doc.
1999-02-11 17:26:22 +00:00
tv
0fcfd68f78
NOLINT.
1999-02-11 17:06:13 +00:00
tv
4d66191a88
Add Texinfo doc.
1999-02-11 16:53:39 +00:00
tv
4f37c701f1
Clean up and add Texinfo doc.
1999-02-11 16:22:44 +00:00
tv
33b2b5d5dd
Add Texinfo doc.
1999-02-11 16:15:55 +00:00
tv
4d09a335ff
Clean up.
1999-02-11 16:13:01 +00:00
tv
32f2eb0b51
Add Texinfo files.
1999-02-11 15:58:19 +00:00
tv
f778190eb0
Add texinfo.
1999-02-11 15:43:43 +00:00
tv
4e62e177ab
Build structure for texinfo 3.12.
1999-02-11 15:42:13 +00:00
tv
cd1838a2bb
Re-enable gdb on i386.
1999-02-11 00:49:43 +00:00
tv
ca264aa174
Update build to 4.17.
1999-02-10 22:04:51 +00:00
tv
075f7ac863
Disable gdb everywhere in anticipation of gdb 4.17 import.
1999-02-10 20:23:42 +00:00
tron
024a7bf095
BFD library is in "src/gnu/lib/libbfd" now.
1999-02-10 16:15:21 +00:00
ross
e33841fd79
Actually, the PS initializer defines some font aliases itself, so copy
...
them over here.
1999-02-10 06:06:53 +00:00
ross
27a2a00924
Changes to unknown fonts are ignored, causing subsequent font pops to DTWT.
...
For example, try `man 8 tcpdump' and look for `arp reply csam'.
Fixed:
Define nroff font aliases for the occasionally referenced C and CW. These
used to work but were lost in the 1996 upgrade to 1.10. While we are here,
alias all the grops(1) PS fonts too.
1999-02-10 06:00:16 +00:00
tv
b81603da91
Clean up and use stuff from src/gnu/lib/libbfd.
1999-02-09 19:21:53 +00:00
tv
8176f7ce13
Build gprof everywhere.
1999-02-09 18:41:13 +00:00
tv
46261f591a
Clean up and use directory name "libbfd".
1999-02-09 18:35:39 +00:00
tv
3ceb06ee85
Always define BSD44_FORMAT.
1999-02-09 18:32:05 +00:00
tv
60012da67c
src/gnu/lib/bfd -> src/gnu/lib/libbfd
1999-02-09 17:59:36 +00:00
tv
9c5d588aac
The libbfd stuff is now in src/gnu/lib/libbfd.
1999-02-09 17:50:35 +00:00
tv
d86358076e
Always descend into ld.new in order to build ldscripts, and build old ld
...
on sparc and i386 only if !ELF.
1999-02-09 17:47:50 +00:00
tv
60ca409eed
- Use the stuff in src/gnu/lib/libbfd
...
- Descend into ld.new on all systems to build ldscripts
- Build ld.new if (i386 || sparc) && ELF
- Merge separate _*.mk files into one Makefile
- Depend ldemul-list.h on Makefile
1999-02-09 17:39:31 +00:00
tv
c6e4b6cf09
Remove old alpha addition to CXXFLAGS, and use -fno-rtti and
...
-fno-exceptions to make the code a lot slimmer.
1999-02-09 15:33:45 +00:00
tv
f3be232686
Revert to static libcc1. It's acutally a bit faster on most applications
...
(that do not mix languages).
1999-02-09 15:28:59 +00:00
simonb
799a796339
Update to grep 2.2f, with sources now in src/gnu/dist/grep.
1999-02-09 13:18:57 +00:00
tv
25d67ab36d
There is no linker here for arm32 right now.
1999-02-07 19:06:46 +00:00
tv
2b0144ba4c
Reenable gas.new on vax.
1999-02-07 18:12:24 +00:00
christos
cbfd27854c
Add -DSVR4_SHARED_LIBS if elf.
1999-02-07 17:35:28 +00:00
tv
52dc85e9ff
Undefine CROSS_COMPILE.
1999-02-06 20:10:11 +00:00
tv
cdb87bd827
Apparently missed this commit. (!) Update binutils build structure to
...
binutils 2.9.1.
1999-02-06 05:27:42 +00:00
tv
7d353ce8f8
Re-enable ld.new on all remaining platforms (alpha, mips, powerpc,
...
sparc64), and gas.new on these four platforms (but not yet on vax).
1999-02-06 04:05:44 +00:00
tv
da489b13fb
Generate ldemul-list.h automatically.
1999-02-06 04:04:58 +00:00
tv
dbc02dbe5f
Add powerpc support.
1999-02-06 04:04:42 +00:00
tv
856bab6a1a
No, it's the assembler that is outputting something bogus still on alpha.
...
Turn off until this is fully analyzed and fixed.
1999-02-05 17:14:27 +00:00
tv
5652d9b7c7
Remove BFD_ASSEMBLER from Makefile.inc files. (Now in config.h.)
1999-02-04 23:25:07 +00:00
tv
9956df1a93
Fix EMULATION stuff. (Partly defined in config.h; once mipse[bl] is
...
completely split, will be defined completely in config.h.)
1999-02-04 23:24:51 +00:00
tv
c911c2546e
Add PowerPC platform support.
1999-02-04 23:24:14 +00:00
tv
ab8b6f84e3
No, ld.new is actually broken on alpha, so turn it off for now.
1999-02-03 02:14:55 +00:00
tv
04162329d6
Enable ld.new on alpha.
1999-02-03 01:32:53 +00:00
tv
9d8e94a575
Update to 2.9.1.
1999-02-03 01:32:40 +00:00
tv
77dc2e157a
Reorganize, and enable gas.new on arm32.
1999-02-03 01:11:23 +00:00
tv
4a3f8b97da
Re-enable binutils based gprof on Alpha.
1999-02-03 00:52:10 +00:00
tv
6f9f9c2a10
Re-enable binutils-based gprof for i386, and disable old gprof on i386.
1999-02-03 00:17:35 +00:00
tv
f5abe789ad
Update to 2.9.1.
1999-02-03 00:15:09 +00:00
tv
7f64159fa3
Reenable:
...
- binutils on all architectures (including PowerPC!),
- gdb on i386,
- gas.new on alpha and i386.
1999-02-02 22:48:11 +00:00
tv
19b7fecf53
Get rid of !powerpc cruft.
1999-02-02 22:05:58 +00:00
tv
34923965e0
Separate the configuration into one per architecture - maintaining hacks
...
for multi-arch config.h is too much trouble. Add skeletons generated from
a './configure --target=' for each architecture.
1999-02-02 22:02:47 +00:00
tv
16d7798441
Turn off bits of the toolchain from building on a recursive make: binutils,
...
bfd, gas.new, ld.new, gdb, gprof; in anticipation of the binutils-2.9.1
import.
1999-02-02 17:45:02 +00:00
thorpej
0febb464c7
Oops, fix the NO_UNDERLINE CPP hack.
1999-02-02 02:04:40 +00:00
christos
83d09787de
Choose the elf template if DEFAULT_ELF is defined.
1999-01-31 21:45:40 +00:00
christos
c3cd75c8c9
Remove the i386 test for defining DEFAULT_ELF; the sparc uses is now too,
...
and it is harmless.
1999-01-31 21:45:08 +00:00
christos
349701a92b
Elf bits.
1999-01-31 21:17:27 +00:00
christos
6a495c0638
Default to elf if the object format says so.
1999-01-31 21:16:46 +00:00
kim
d6f02000ee
Added z[ef]grep.
1999-01-31 14:33:33 +00:00
tv
14f0c3bc52
Nuke `generated' sources from dist in beforedepend (shouldn't affect a
...
`correct' r/o source tree, as those files shouldn't exist; this is to make
up for the fact that they weren't nuked before ld.new was activated....)
1999-01-30 12:38:32 +00:00
perry
6360520821
Temporarily disable groff_mmse.7 -- we will re-enable it soon when we
...
have an internationalized man page hierarchy in place.
1999-01-26 02:49:13 +00:00
thorpej
00250899d5
Argh, typo in previous.
1999-01-22 22:24:29 +00:00
thorpej
435e3187c6
If the object format is ELF, build match.S with -DNO_UNDERLINE.
1999-01-22 22:18:28 +00:00
christos
f2cded7b79
Enable -DLINTCOMMENT
1999-01-18 21:14:50 +00:00
mrg
d170a5e781
use gas.new and ld.new on sparc64
1999-01-18 10:18:54 +00:00
simonb
67be258b1b
Don't use the distributed yacc'd and lex'd files; build our own with
...
our own tools from the original .y/.l files.
1999-01-18 04:12:15 +00:00
simonb
876bcd2228
Update bc to 1.05a and dc to 1.2, which source in src/gnu/dist/bc.
1999-01-16 05:57:47 +00:00
kleink
f220184aa1
Make REGISTER_PREFIX actually work, and add a REGISTER_PREFIX_OPTIONAL compile-
...
time option.
1999-01-14 18:47:20 +00:00
kleink
3ed4fcf61e
In userland, pull in <errno.h> instead of <sys/errno.h> for the declaration
...
of errno.
1999-01-11 22:39:59 +00:00
christos
07c1a182cd
need bsd.own.mk and fix typo.
1999-01-11 11:49:20 +00:00
christos
e6ce4ee5c9
Pass -DDEFAULT_ELF if i386 && OBJECT_FMT == ELF
1999-01-11 10:59:25 +00:00
christos
b2e8a46873
Add elf stuff.
1999-01-11 10:57:06 +00:00
christos
e3772ce299
Add the ability to compile an ELF assembler on i386 if OBJECT_FMT == "ELF"
1999-01-11 10:55:21 +00:00
christos
ae2cecd233
Add ELF emulation, and make it default if OBJECT_FMT == ELF
1999-01-11 09:53:26 +00:00
itohy
d5c73c26a3
Hack "install" for non-root build.
1999-01-07 05:56:30 +00:00
tv
e607b7f0e1
Add a "c89" wrapper script (may or may not become a "real" frontend
...
shipped with egcs in the future).
1999-01-05 15:42:35 +00:00
itohy
85da239ef8
Fix byte order swapping for cross linker.
1999-01-05 10:02:20 +00:00
tv
b5a5a3842f
Also add a manpage link for fort77.
1999-01-02 23:56:24 +00:00
tv
47c304787b
Add fort77' as a synonym for
f77' and `g77' as required by the Single
...
UNIX Specification.
1999-01-02 23:51:51 +00:00
cjs
a5b9b9c815
Include sys/resource.h, because otherwise RLIMIT_STACK is not set
...
and ld does not bump up its stack limit. This causes large links
(such as the kernel) to segfault on machines with a small stack
limit (particularly sparc, .5 MB).
1998-12-30 15:09:04 +00:00
tv
df33f1f8ad
Turn gas.new and ld off on arm32, for now. (Awaiting binutils 2.9.1.)
1998-12-30 15:03:31 +00:00
tv
e70cacd07d
We don't want both NOMAN= and MAN= in the same Makefile.
1998-12-29 15:13:03 +00:00
tv
9d24a9a5c4
Add build structure for gasp (GNU Assembler Preprocessor) which is shipped
...
with gas; don't enable until gas.new is default everywhere.
1998-12-29 15:12:27 +00:00
kristerw
3f4b5577f4
Enable strip for a.out too
1998-12-19 23:50:15 +00:00
thorpej
091c4310d7
No need to descend into directories that no longer exist.
1998-12-17 22:36:42 +00:00
pk
4ba42b7d80
shlib.c has been Moved to `src/libexec/ld.aout_so'
...
etc.c and ld.h have been obsoleted.
1998-12-17 15:41:48 +00:00
pk
0ea0854e75
These files now live in `src/libexec/ld.aout_so/arch'
1998-12-17 15:38:54 +00:00
pk
aca560d3b4
Adjust include directories.
...
Enable standard gcc error checking.
1998-12-17 15:17:27 +00:00
pk
e9e87c8bee
Collect implementation definitions in `ld_i.h' and use that in other files.
...
Deal with missing and incorrect prototypes, so this compiles with gcc's
strict error checking turned on.
1998-12-17 14:34:51 +00:00
mrg
ca73b352a6
- install ldscripts into /usr/libdata/ldscripts.
...
- fix makefile to set SCRIPTDIR to /usr/libdata, to stop ld from
looking in /usr/libdata/ldscripts/ldscripts.
- enable elf32_sparc & sun4 emulation in ld.new (elf32_sparc appears
to work correctly, sun4 untested).
- add elf64_sparc emul to the list while i'm here...
1998-12-17 13:59:05 +00:00
pk
9f709b3e8b
The a.out version of ld.so now lives in `src/libexec/ld.aout_so'
1998-12-17 11:50:58 +00:00
pk
cec94710e3
ldconfig(8) now lives in `src/sbin/ldconfig'
1998-12-17 11:47:20 +00:00
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