mrg
68a93585b8
update with recent change. also fix warning (and bug) from perl -w
1997-06-25 03:31:56 +00:00
kleink
f271ef50c9
When `-posix' is specified, link against libposix.
1997-06-24 16:55:05 +00:00
chopps
5559da2d04
use += not =. Propogate change to gcc2netbsd
1997-06-24 12:25:57 +00:00
mrg
886f87a6c3
reverse previous.
1997-06-23 13:31:52 +00:00
mrg
a5e11981d3
oops, fix error in previous.
1997-06-23 13:30:51 +00:00
mrg
586ed80911
install all man pages.
1997-06-23 13:25:41 +00:00
mrg
af752b1322
decend all subdirs for man pages.
1997-06-23 13:25:40 +00:00
pk
4dd59ab4df
Fix typos (PR#3761).
1997-06-20 20:38:08 +00:00
jeremy
22030e1170
Implement FreeBSD's --fast-read option needed for pkg_add.
1997-06-06 07:59:52 +00:00
mikel
0bf17c4d39
fix typo; from Saitoh Masanobu in PR misc/3696.
...
also comma-separate and reorder xrefs.
1997-06-03 04:24:25 +00:00
cjs
7a66732d34
Back out BUILDDIR and NOINSTALL changes.
1997-05-31 21:21:13 +00:00
cjs
097e643f79
Remove an ifdef. Add comment about -nostdlib vs. ELF ld.
1997-05-30 14:06:34 +00:00
cjs
83498d7e88
Remove empty libinstall target and add NOINSTALL=1.
1997-05-30 13:43:06 +00:00
veego
d0b955050b
Use the extra LDFLAGS if OBJDIR is defined.
1997-05-30 11:39:01 +00:00
cjs
c21a83a6fb
PR 3670 from SAITOH Masanobu <msaitoh@spa.is.uec.ac.jp>
...
Fix typos.
1997-05-26 00:40:39 +00:00
phil
6a1d6212ae
Fix a bug in bc_sqrt for numbers between 0 and 1.
1997-05-22 15:21:47 +00:00
mycroft
c4acdea0ab
Make sure we get all the .h files we need so this compiles.
1997-05-18 11:27:06 +00:00
mjacob
af80734488
wouldn't compile due to clash with type of (undeclared) strlen on alpha.
...
Fixed by including string.h.
1997-05-18 08:38:33 +00:00
pk
58efb9d20c
NULL => 0 (Arne Juul; PR#3629)
1997-05-17 19:24:44 +00:00
mycroft
2b799e1f99
Nuke bogus all: dependency.
1997-05-16 21:16:47 +00:00
phil
a55656a0f8
Get the last place for 2.7.2.1 -> 2.7.2.2.
1997-05-16 19:28:31 +00:00
phil
afce939db2
Update for changes to arch/netbsd.h.
1997-05-15 00:33:59 +00:00
phil
aadf5347f8
Add STARTFILE_SPEC so -pg and -static will use the proper crt0.o, mcrt0.o
...
or scrt0.o. (Fix from PR 2763. Other parts of 2763 not needed because
lib/csu/* already makes the proper .o files for all ports except mips.)
1997-05-15 00:27:38 +00:00
phil
0c62738797
OK, OK! It is now 2.7.2.2.
1997-05-14 19:26:32 +00:00
phil
47dc8ebd2e
Cleanup one patch that just changed a $Id: field.
1997-05-14 07:02:00 +00:00
phil
6b7792164b
Make sure copies are 2.7.2.1 versions.
1997-05-14 06:44:20 +00:00
phil
e49d2c410f
Import of gcc-2.7.2.1.
1997-05-14 05:04:53 +00:00
phil
ead96d53e2
Revert scan.l back to be identical to FSF master source. Add rules
...
to Makefile to do proper build with original FSF source.
1997-05-14 03:58:13 +00:00
phil
ef82a6f04f
Remove some unnoticed trailing garbage in a patch.
1997-05-13 21:18:24 +00:00
phil
80e042614d
Update gcc2netbsd to generate the current gcc tree when given gcc-2.7.2.
...
Added a new patch mechanism to gcc2netbsd so changes from the FSF source
are seen in gcc2netbsd. Sync some Makefiles to output of current gcc2netbsd.
(Cosmetic changes only to the Makefiles.)
1997-05-13 21:01:55 +00:00
veego
0e7e42850d
Add CLEANFILES for y.tab.h
1997-05-11 15:18:13 +00:00
mikel
bd29e92ccd
back out last change, not needed
1997-05-11 08:05:08 +00:00
mikel
efb4e7f93a
use $(.CURDIR) to find config/Makefile.$(MACHINE_ARCH); from Thorsten
...
Frueauf in PR bin/3601.
1997-05-11 06:18:32 +00:00
mycroft
ee658e7871
Use DPSRCS.
...
Use the default build method for the grammar.
1997-05-09 14:07:03 +00:00
mycroft
cc4a1553a1
Eliminate bogus redefinitions of standard targets.
1997-05-09 07:50:03 +00:00
mikel
12532c68d2
fix typo; from SAITOH Masanobu in PR misc/3587.
1997-05-09 05:40:51 +00:00
mycroft
093617215b
Use " includes, and some other cleanup.
1997-05-09 05:07:31 +00:00
mycroft
1cc544a7b1
Fix .include path.
1997-05-09 04:53:38 +00:00
mycroft
60b4d07359
Use " includes, rather than <, where appropriate.
1997-05-09 04:46:29 +00:00
mikel
084c671748
use u_quad_t to hold bytes written; fixes PR bin/3544.
1997-05-08 06:40:28 +00:00
mycroft
185b24dd5b
Use libinstall::, not install:, to prevent instaling LIB.
1997-05-07 16:20:26 +00:00
mycroft
fd8daf980e
Add .MAKE to the .OBJDIR hacks, so they work with `make -n'.
1997-05-07 07:15:34 +00:00
christos
d2f9f40d92
Use .PATH.c: instead of .PATH
1997-05-05 16:24:38 +00:00
thorpej
b2435880cc
Revert previous change - It causes too many object-level incompatibilites
...
that violate the Principle of Least Astonishment.
1997-05-05 06:25:15 +00:00
pk
ff90cf758b
Keep track of `dlsym()' symbol lookup scope differently. There's (currently)
...
only one special case: a NULL argument to dlopen(); return a special
token for that case.
1997-05-03 08:00:02 +00:00
mycroft
e6492a1093
Our linker aligns the data and BSS segments to a 4-byte boundary, so
...
set BIGGEST_ALIGNMENT to 32 by default.
Also, change some other alignemtn constraints to improve performance.
1997-05-02 22:16:46 +00:00
phil
a50b62c078
Fix for make depend from Enami Tsugutomo (PR 3556).
1997-04-29 23:30:15 +00:00
phil
aa048f315c
Finish import of dc from bc-1.04. Remove files no longer needed.
1997-04-29 00:40:23 +00:00
phil
bc4e66aef9
Complete import of bc-1.04 by updating dc.
1997-04-29 00:34:25 +00:00
phil
f18cfec654
Cleanup for import of bc-1.04. Removing many files not needed for bc-1.04.
...
Cleanup here due to a major reorganization of fsf tree and the desire
to keep the NetBSD tree as clean as possible.
1997-04-29 00:28:49 +00:00
phil
55eaef264f
Removing the Test subdirectory as part of updating to bc-1.04.
1997-04-29 00:21:04 +00:00
phil
117ece29e9
Updating to version 1.04.
1997-04-29 00:11:31 +00:00
christos
ffc1ff32d7
Add BINDIR
1997-04-19 17:09:53 +00:00
cgd
2a441bb486
make sure that arch-specific makefiles exist before they're included.
...
Otherwise, 'clean' and 'cleandir' can break architectures that don't
normally use this code.
1997-04-19 02:59:28 +00:00
thorpej
7387972e89
The PowerPC port uses GNU binutils, so don't build gas or ld, but
...
install cpp.
1997-04-17 07:00:16 +00:00
christos
108e13f159
Moved to arch
1997-04-16 16:59:44 +00:00
christos
2869186c80
moved to arch
1997-04-16 16:59:03 +00:00
christos
ac37de3d7e
Moved to arch
1997-04-16 16:57:13 +00:00
christos
bdb0a5aeae
moved to arch
1997-04-16 16:56:07 +00:00
christos
76a60a39c3
Moved to arch
1997-04-16 16:55:18 +00:00
christos
d3d1227320
Ld directory reorganization:
...
- separate out the common files used by rtld ldd ld
- move machine dependent files into arch
- move ld in its own directory
- factor out .PATH and CFLAGS common to all Makefiles
1997-04-16 16:49:28 +00:00
christos
b4f53dbf7c
mktemp() -> mkstemp()
1997-04-16 16:46:28 +00:00
jtc
b4f1282b13
Add Pentium and Pentium Pro specific instructions (adapted from a newer
...
version of binutils).
1997-04-12 00:11:12 +00:00
mikel
f78e29b2a9
descend unconditionally for clean and cleandir targets
1997-04-09 06:23:40 +00:00
pk
f03e47e58a
Calculate text size padding correctly (affects `-p' option only).
1997-04-08 23:16:27 +00:00
mycroft
d3a9fd7e51
Nuke an extra ${DESTDIR}.
1997-03-27 09:52:03 +00:00
mikel
a4bddb19a0
more libgnumalloc.a -> ${LIBGNUMALLOC}
1997-03-27 05:13:52 +00:00
christos
1b1e6276ce
Forgot this one too.
1997-03-25 21:01:50 +00:00
lukem
a28b2ef8b3
Add "#define has_mkstemp 1" (which needs "#define has_mktemp 1"),
...
and hack to use mkstemp() instead of mktemp(). This *does* cause the
tempfile to be created at name generation time, but that's ok because
the code will fopen(tempname), use it, and the unlink it. Kinda cute
(``ugly but interesting'' :), but seems to work, and passes
'sh ./rcstest' as well as rudimentary tests by me.
1997-03-25 13:56:36 +00:00
christos
0aad9d4378
Makefile cleanups
1997-03-24 22:02:40 +00:00
perry
48060bc2d7
Fix bug which has kept ld.so from being built for some time:
...
<bsd.prog.mk> was being included before an .if !defined(NOPIC)
which added rtld to the SUBDIRs. This was so that the definition
of NOPIC would get picked up. Unfortunately, this is WRONG, because
after <bsd.prog.mk> is included you shouldn't be able to touch SUBDIR
as the magic has already happened.
However, a complementary bug in the .mk files kept anyone from
noticing until now.
Fixed by moving the include of <bsd.prog.mk> to the bottom and
including <bsd.own.mk> above the .if !defined, which is the correct
way to do this sort of thing.
1997-03-24 19:54:35 +00:00
jonathan
7d1baa6e30
Add weak symbols on mips by defining ASM_OUTPUT_DEF (for varasm.c) in
...
arch/mips/netbsd.h. Add mips/netbsd.h to the gcc2netbsd script.
1997-03-15 01:35:37 +00:00
mycroft
4a647ad6fa
Pull in fix from development tree to mark the correct regs as live.
1997-03-12 06:12:27 +00:00
mycroft
f525bcf594
Remove the cmpdi pattern, since the operand constraints cannot be enforced
...
during register spilling. The default implementation is less optimal in some
cases, but it works.
1997-03-12 06:11:00 +00:00
pk
40cef5c5ce
Fix `L2-L1' expression evaluation botch (from Urban Boquist; PR#3296)
1997-03-09 20:49:06 +00:00
mouse
412433b44c
alternate -> alternative, per PR 2643
1997-03-08 13:26:20 +00:00
pk
6c022e104d
Add missing variant of the `iflush' instruction (Michael Ericson; PR#3287).
1997-03-04 16:47:20 +00:00
thorpej
3a3825cdb3
Add "security" GNATS category, a companion to the tech-security@netbsd.org
...
mailing list.
1997-02-21 02:41:37 +00:00
mikel
ff253bf0b4
print file modes in octal; from Hubert Feyrer in PR bin/3180.
1997-02-07 03:58:45 +00:00
mikel
5762477f9f
fix -C error message; from Hubert Feyrer in PR bin/3181.
1997-02-07 03:54:35 +00:00
mikel
5679bc5d7e
fix a typo and add some text; from Hubert Feyrer in PR bin/3178, with
...
some changes by me.
also added some -mdoc macros where appropriate.
1997-02-06 06:05:39 +00:00
mrg
b904481502
xref ld.so.conf.5
1997-01-05 12:07:53 +00:00
scottr
372fe2ff92
Catch up with const changes to dlopen() and dlsym() prototypes in
...
<dlfcn.h>. Tested on i386 and hp300 for crt0.o and ld.so, verified
other references by inspection.
1997-01-03 22:37:58 +00:00
mikel
dd40c6d884
eliminate valueless return from main(); PR bin/3073.
1997-01-03 07:10:52 +00:00
pk
c978f3a5c0
Fix another symbol mis-count noticed by Thorsten Lockert.
1996-12-28 01:11:25 +00:00
pk
db6c2ee527
<link.h> has moved in with the run-time linker source.
1996-12-23 22:13:03 +00:00
pk
f867c23217
Don't include indirect symbols in global counter if imported from a
...
shared library (problem noticed by Thorsten Lockert).
Also, make sure not to overwrite predefined _DYNAMIC symbol type.
1996-12-22 01:10:37 +00:00
pk
49dc4d2fe7
Deal with weak symbols when looking up in shared libraries.
1996-12-21 21:53:16 +00:00
pk
85993bcea4
Set EXTERNAL bit on `.weak' declarations.
1996-12-21 21:48:20 +00:00
cgd
18efe6efb8
force NOLINT, because it's not so useful on groff, since groff is
...
written mostly in c++ and lint doesn't understand c++.
1996-12-20 16:33:32 +00:00
perry
75911b347d
nuke 'the the' typo
1996-12-04 00:11:23 +00:00
mikel
ec5fdae8b2
Fix typo; PR misc/2990. Also rcsid police.
1996-12-03 05:24:56 +00:00
jonathan
76f1d1f657
Commit src/gnu/usr.bin/gcc/arch/mips/netbsd.h diffs with minimal
...
support for shared libraries. Diffs from Manuel Bouyer, probably
derived from similar OpenBSD gcc diffs.
This change is in the source tree because it was used to build a NetBSD/pmax
shared-lib snapshot. The change isn't being integrated into the gcc2netbsd
script until the shared-lib diffs are finalized.
1996-11-17 19:36:51 +00:00
mikel
a41241b92a
/etc/termcap -> /usr/share/misc/termcap. Fixes misc/1401.
1996-11-12 07:50:11 +00:00
mycroft
5711873831
Build _eh.o. Reported by Simon Gerraty.
1996-11-11 01:06:54 +00:00
lukem
5d37ffa7eb
fix the the typos
1996-11-10 23:58:22 +00:00
jonathan
bdc1084483
Commit years-old change for gcc on NetDSB/mips.
...
The NetbSD libc header files use GCC attributes to emit link-time warning
messages (e.g,. for gets()). SO, add a definition of the GCC back-end
macro ASM_OUTPUT_SECTION_NAME() to the mips back-end target-specific file.
This adds support for emitting warning attributes to binutils 2.6 or newer.
(Weak references may or may not work also).
This patch has been submitted to the FSF but hasn't made it into 2.7.2.1,
and seems to have got buried somewhere inside Cygnus.
1996-11-08 22:21:52 +00:00
ws
0cc6820046
Generate gas and ld for NetBSD/powerpc
1996-11-03 18:08:48 +00:00
ws
79b6fe9805
Add machine dependent code for NetBSD/powerpc
1996-11-03 18:02:42 +00:00
ws
648f041eb1
N_EXT has different meaning on debugging symbols
1996-11-03 17:53:09 +00:00