David E. O'Brien
fa8e3bcb32
This duplicates gnu/usr.bin/cc/c++filt.
1999-04-18 10:25:57 +00:00
David E. O'Brien
d0ef0a358c
Hookup libg2c. (define NO_FORTRAN if you don't want it built)
1999-04-18 09:50:16 +00:00
David E. O'Brien
e4f5e0bb93
libg2c -- EGCS's version of libf2c (plus enhancements).
1999-04-18 09:48:40 +00:00
David E. O'Brien
df35f426d2
Add FORTRAN support.
1999-04-18 09:44:36 +00:00
David E. O'Brien
b414fa0fb0
Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.
1999-04-18 09:42:56 +00:00
David E. O'Brien
1e2318cd6a
*** empty log message ***
1999-04-18 09:41:49 +00:00
David E. O'Brien
58485a8a93
Use inherited BINDIR defintion.
1999-04-18 09:39:38 +00:00
David E. O'Brien
0af4cf134e
Include the parent Makefile.inc so we get a proper BINDIR definition.
...
As explained by: bde
1999-04-18 09:36:11 +00:00
David E. O'Brien
6253064e3f
Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.
1999-04-18 09:34:01 +00:00
David E. O'Brien
083f04bdd4
Add the EGCS g77 FORTRAN compiler.
1999-04-18 09:33:25 +00:00
David E. O'Brien
ec237986a1
Minimum change to convert from home-grown f77 to EGCS's g77.
...
(Pre-bdelinted)
1999-04-18 09:22:56 +00:00
David E. O'Brien
aff31301d4
Make room for g77.
1999-04-18 09:17:31 +00:00
David E. O'Brien
4a92ca74bf
Foo. jdp changed .so to .So during the time I did the EGCS work and I
...
missed bring in his changes into my work.
1999-04-15 08:08:56 +00:00
David E. O'Brien
a10a6b606b
Create a libgcc with POSIX threads support.
...
Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
1999-04-14 00:24:03 +00:00
Mark Murray
a4e77b9b5f
As the INFO stuff un doc/ works, we may as well build/install it.
...
OK'ed by: obrien
1999-04-13 17:56:28 +00:00
Bruce Evans
192e833d22
Cleaned up egcs changes (mainly to minimise diffs with the gcc version
...
and restore order to sorted lists).
1999-04-11 04:32:42 +00:00
Bruce Evans
5c2d3329d8
Fixed unusable dependencies in `.depend'. The following comment in the
...
code still applies, but the code attached to it had rotted:
# ../Makefile.inc will put an absolute path to our objdir in CFLAGS.
# Prevent mkdep from using it, so that we don't have to give rules for
# aliases of generated headers.
Many other makefiles seem to have the same bug (i.e., spelling "." as
"${.OBJDIR}" or as an even more complicated alias in -I directives).
1999-04-11 04:11:27 +00:00
David E. O'Brien
42d21b86b2
Look in the new place for GCC bits.
1999-04-10 08:07:34 +00:00
Bruce Evans
c4980fa9d1
Fixed world breakage. Fixed (?) building with -jN (N > 1).
...
The previous commit made things worse by breaking the -j0 case and
moving around the breakage for the -jN case. The fix involves
restoring .ORDER statements that were deleted in the previous commit,
removing wrong special handling of tree-check.h, and rewriting the
generation of fudged dependencies based on an idea I got from the
previous commit (filter out problematic objects first).
1999-04-09 18:46:48 +00:00
David E. O'Brien
c98a60baa7
Another fix for -jN building -- the last fix didn't fix it for everybody.
...
Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
1999-04-08 23:37:46 +00:00
Peter Wemm
8961398416
Clean up some stuff that's no longer used.
1999-04-08 15:43:36 +00:00
Peter Wemm
982be68f85
Clean up the multilib stuff so that it actually works..
...
cc -aout now works again.
1999-04-08 15:11:44 +00:00
David E. O'Brien
48dd62ca93
Remove some of the dependencies. This removes the cycles I was getting on
...
`make -j 8' builds.
1999-04-08 12:26:07 +00:00
David E. O'Brien
3cda6d944a
Due to other explicit dependancies, don't treat tree-check.h as a SRCS.
1999-04-08 09:57:51 +00:00
David E. O'Brien
c7c0914a22
Fix a circular dependancy.
1999-04-08 09:21:52 +00:00
David E. O'Brien
bed346f6bd
Missed a "\" in a continuation line.
1999-04-08 09:13:39 +00:00
David E. O'Brien
61f6abe41d
alpha/freebsd-elf.h has been merged with alpha/freebsd.h
1999-04-08 08:39:16 +00:00
David E. O'Brien
339895b8a0
Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already know
...
the contents of it. Instead create it, so all arch's are consistent.
1999-04-08 08:19:28 +00:00
David E. O'Brien
ec7feef657
alpha/freebsd-elf.h is being folded into alpha/freebsd.h
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:38:51 +00:00
David E. O'Brien
de3f50824c
Get stdargs right on the Alpha.
...
Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
1999-04-08 07:37:13 +00:00
David E. O'Brien
86ab96055c
Cometic cleanup.
...
Pre-bdelinted by: bde
1999-04-08 07:20:33 +00:00
David E. O'Brien
10b66c2f42
Don't generate _G_config.h, use fixed version.
...
I knew better... too dependant on the environment we generate in, but...
This fixes the
/usr/lib/libstdc++.so: undefined reference to `filebuf virtual table'
/usr/lib/libstdc++.so: undefined reference to `stdiobuf virtual table'
errors seen after the initial bootstrap from gcc 2.7.2 to EGCS.
Agreed with by: bde & jdp
1999-04-07 07:48:23 +00:00
David E. O'Brien
94389b2723
Use Haifa scheduler on the Alpha.
1999-04-06 20:08:01 +00:00
David E. O'Brien
d63360da03
* Fix indentation style bug.
...
* Missed a "<" on the /dev/null redirection in the runtime-info.h generation.
Submitted by: missing "<" by bde
1999-04-06 13:26:48 +00:00
Peter Wemm
b10532acb6
Zap the genclass makefile too, it's gone. (It was part of g++ - a hack to
...
create classes from templates manually)
1999-04-06 02:13:11 +00:00
David E. O'Brien
bc240ae595
Crap! I grabbed the wrong Makefile from the test machine.
1999-04-05 10:21:30 +00:00
Peter Wemm
bd694cebfc
Fix type mismatch..
1999-04-05 10:18:50 +00:00
David E. O'Brien
d52e4b9c1a
Fix .for loop continuation lines style bugs.
...
Submitted by: bde
1999-04-05 09:01:45 +00:00
David E. O'Brien
1f9c1a3489
Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.
1999-04-05 08:48:08 +00:00
David E. O'Brien
17673af376
Add iostream Info docs.
1999-04-05 08:07:41 +00:00
David E. O'Brien
2549292b15
Correct contents for the EGCS compiler documentation.
...
Currently it is unbuildable, but an info-aware developer should be able to get
this working w/o too much trouble.
1999-04-05 07:10:13 +00:00
David E. O'Brien
0316085374
osfcn.h (part of libg++) is going away, so don't try to include it.
1999-04-05 05:08:20 +00:00
David E. O'Brien
b20c2a3948
_G_config.h is now dynamically created.
1999-04-05 01:16:03 +00:00
David E. O'Brien
3da8ad7260
Conditionalize one more i386'ism.
1999-04-04 20:47:33 +00:00
David E. O'Brien
8c1efc3ea6
Attempt to creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:41:50 +00:00
David E. O'Brien
962ae20e3c
Attempt at creating the right ``tm.h'' file for the Alpha.
1999-04-04 20:40:45 +00:00
Warner Losh
ce34abc1f0
Remove mkstemp.c from build. This is now in libc.
...
Tested by: make buildworld
1999-04-04 20:29:43 +00:00
David E. O'Brien
07872b08c4
didn't get latest version:
...
Don't conditionalize -I${.CURDIR}/../cc_tools
1999-04-04 17:11:00 +00:00
David E. O'Brien
983098e0c9
This is old C++ code -- no need for rtti or exceptions.
1999-04-04 16:44:33 +00:00
David E. O'Brien
18ff6ae909
Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2
...
(in contrib/egcs)
1999-04-04 16:36:35 +00:00