Eric Melville
a00e7d5452
Fix compilation in the non-FreeBSD case.
...
Sponsored by: Apple
2002-04-13 01:17:21 +00:00
David E. O'Brien
2af8b6958a
Updated to a 10-April-2002 2.12 branch snapshot.
...
This fixes serious problems in ld's symbol handling.
2002-04-12 19:59:42 +00:00
David E. O'Brien
596d4501ed
Use PTRACE_ARG3_TYPE of caddr_t.
...
Obtained from: gdb 5.2
2002-04-11 20:42:13 +00:00
David E. O'Brien
8089148b52
In the cross case we need to provide TARGET_MACHINE.
2002-04-11 18:40:37 +00:00
Ruslan Ermilov
5786a9cf4a
Revert the last change and mark the program as PROG_CXX.
2002-04-11 11:06:06 +00:00
Ruslan Ermilov
c573632aed
Use the new PROG_CXX knob.
2002-04-11 11:02:41 +00:00
David E. O'Brien
8f5dad4aa0
Update infodoc building for GCC 3.1.
2002-04-11 02:56:30 +00:00
David E. O'Brien
cb2a59bc57
In the cross case we need to provide TARGET_MACHINE.
2002-04-10 02:20:48 +00:00
David E. O'Brien
e228f1da77
Change YACCing.
...
Submited by: ru
2002-04-10 01:48:47 +00:00
David E. O'Brien
52db7826f2
Back out most of revision 1.59.
2002-04-10 00:18:14 +00:00
Ruslan Ermilov
357bbe4abe
-ltermcap is spelled -lncurses nowadays.
2002-04-09 13:04:31 +00:00
Peter Wemm
e82fc68223
move gperf to NO_GXX section, it works fine on ia64. It just needs a
...
c++ compiler.
2002-04-08 22:58:52 +00:00
Peter Wemm
9d04791265
Unbreak world (missing .else)
...
Submitted by: fenner
Pointy hat to: obrien
2002-04-08 22:56:28 +00:00
Andrey A. Chernov
93e293bff0
Get decimal point from locale
2002-04-08 22:00:28 +00:00
Andrey A. Chernov
de47b2dadd
Connect sort
2002-04-08 20:46:44 +00:00
David E. O'Brien
9dcb449809
GCC and Gperf do not work on ia64 or sparc64 yet.
...
Also do not try to compile Groff if NO_CXX is set.
2002-04-08 20:38:56 +00:00
David E. O'Brien
28def05c25
Some things don't compile on ia64 and sparc64 yet.
2002-04-08 20:36:39 +00:00
David E. O'Brien
9833f59b8c
Fine! I cannot freaking take the bikeshed any more.
...
These binaries will be static, peroid.
2002-04-08 18:48:38 +00:00
Andrey A. Chernov
4267c49d9e
Revive GNU sort
2002-04-08 12:12:07 +00:00
Ruslan Ermilov
ebf3e7c205
Add .Fx entries for upcoming 4.6 and forthcoming 4.7.
...
Requested by: asmodai
2002-04-08 11:20:50 +00:00
David E. O'Brien
af968949b1
Bmake bits for GCC 3.1.
...
Sponsored by: bribe from peter
2002-04-07 09:30:05 +00:00
David E. O'Brien
bf4990bb76
Fix search path.
2002-04-07 08:05:33 +00:00
Peter Wemm
fffa0325f7
Add -lstdc++ to the link args for these C++ tools so that they can be
...
compiled with gcc-3.1. Somebody thought it was a good idea to move
the implementation of new and delete from libgcc to libstdc++. This
change doesn't harm the current compiler in the tree.
2002-04-07 02:40:55 +00:00
Peter Wemm
856bef3c17
Bandaid for LP64 machines where 'warning: cast to pointer from different
...
sized integer' bites. The various malloc functions return pointers,
but without any prototype/declarations visible to callers, the compiler
expects them to return int.
2002-04-07 01:44:24 +00:00
David E. O'Brien
9e3b001017
Bmake bits for GCC 3.1.
2002-04-06 23:18:01 +00:00
cvs2svn
4e6aeb72b4
This commit was manufactured by cvs2svn to create branch 'WIP_GCC31'.
2002-04-06 23:16:27 +00:00
David E. O'Brien
f99189726f
Break some things used by the front-ends from Makefile.inc that cannot
...
be used build-wide for GCC 3.1.
2002-04-06 23:16:26 +00:00
David E. O'Brien
dbb66afa0b
Build and install collect2. This is needed for some C++ programs.
2002-04-06 23:12:46 +00:00
David E. O'Brien
cf5eb7bb89
Break some things out of Makefile.inc that cannot be used build-wide
...
for GCC 3.1.
2002-04-06 22:37:19 +00:00
David E. O'Brien
5d8d0d50ca
Deal with new TarGeT-specific CRT files.
...
(sparc64 introduced the first)
2002-04-06 19:13:25 +00:00
David E. O'Brien
a5cf1da8f8
Expand the toolchain a little bit.
...
Requested by: fjoe (collect2), des (protoize)
2002-04-06 09:35:06 +00:00
David E. O'Brien
bb5545c63e
Tell GCC 3.1 our capibilities.
2002-04-05 12:14:36 +00:00
David E. O'Brien
6d57d58120
A little more reorg.
2002-04-05 10:23:19 +00:00
David E. O'Brien
0b3c5f4098
MFC: reorg.
2002-04-05 09:20:49 +00:00
David E. O'Brien
cdc9f8b9cd
Style reorg. Also spell -fpic as determined by bsd.lib.mk.
2002-04-05 09:12:25 +00:00
David E. O'Brien
4d484dd742
Update for GCC 3.1.
...
(Alpha now uses crtstuff rather than the ASM verisons!)
2002-04-05 09:02:52 +00:00
David E. O'Brien
9bd6dcbf97
MFC: rev 1.4 (style reorg)
2002-04-05 08:54:28 +00:00
David E. O'Brien
e3e51a021c
Style reorg.
2002-04-05 08:53:35 +00:00
David E. O'Brien
93c646073d
MFC: tidy up YACCing.
2002-04-04 19:44:34 +00:00
David E. O'Brien
051ab09117
Minor reorg.
2002-04-04 19:36:33 +00:00
David E. O'Brien
aeccb79001
Minor style tweak.
2002-04-04 19:26:13 +00:00
Dag-Erling Smørgrav
1ffdd815ce
Document new categories.
...
Submitted by: Hiten Pandya <hiten@uk.FreeBSD.org>
MFC after: 3 days
2002-04-04 18:31:36 +00:00
David E. O'Brien
fda035bb2c
MFC: remove 2.6.3 cc_int shlib cruft and s/GNU_ARCH/TARGET_ARCH/g.
2002-04-04 18:30:57 +00:00
David E. O'Brien
953bfb1637
Remove some local cruft that snuck in yesterday.
2002-04-04 18:24:56 +00:00
David E. O'Brien
d93d97cd31
Make the sed line a little bit more clear (it will get messier later).
2002-04-04 01:25:26 +00:00
David E. O'Brien
51b5a2f445
Set NOSHARED conditionally.
2002-04-04 00:50:14 +00:00
David E. O'Brien
fe7e92414e
Clean up the YACCing. I don't know why we cannot leave the .y's as .y's.
...
So lets see if doing so causes anyone trouble.
Also use make(1)'s assistance in using the right file. It knows the
dependency, so lets just ask it.
2002-04-04 00:26:20 +00:00
David E. O'Brien
fdae72d720
Remove duplicate objc-parse.h. While we are at it, just spell it correctly
...
as c-parse.h since that is how the consumers spell it.
2002-04-04 00:14:58 +00:00
David E. O'Brien
5ccf2039e4
Get rid of GCC_ARCH, and just use plain TARGET_ARCH.
...
We got rid of the MIPS le/be stuff that needed this a long time ago.
2002-04-04 00:11:00 +00:00
David E. O'Brien
0f0016ae39
Remove some 1996 GCC 2.6.3 cruft for building a shared cc_int lib.
2002-04-03 03:18:15 +00:00