summaryrefslogtreecommitdiffstats
path: root/gnu
Commit message (Collapse)AuthorAgeFilesLines
* Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesyobrien1999-04-223-3/+3
| | | | of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))
* Use `GNU_ARCH' in most places where `MACHINE_ARCH' was used. Building forobrien1999-04-223-13/+27
| | | | mips has some particularlies.
* For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to beimp1999-04-222-2/+12
| | | | | | | | zero when building for little endian machines. Correct the target names for mips. We just use the generic targets for mips elf, so the mipse[lb]-unknown-freebsd emulation types don't exist.
* Have config/i386/freebsd.h directly include att.h. I have no idea why stockobrien1999-04-221-4/+1
| | | | | EGCS doesn't just do this. None of the rest of our other platforms will need this file.
* TARGET was being defined wrong, causing ld to always fail. It is theimp1999-04-211-5/+5
| | | | | | | | | | | | | name of the bfd target, not the gnu-standard target name. Corrected to be elf32-{big,little}mips from mipse[bl]-unknown-freebsd. DEFAULT_EMULATION was bogusly defined, causing ld to always fail (this was masked by the TARGET bogosity). Define correctly as elf32bmip and elf32lmip. Mips doesn't follow the same conventions as i386 and alpha do in this area. ld now appears to work correctly for the uncommitted mips changes to egcs.
* This duplicates gnu/usr.bin/cc/c++filt.obrien1999-04-183-20/+2
|
* Hookup libg2c. (define NO_FORTRAN if you don't want it built)obrien1999-04-181-1/+5
|
* libg2c -- EGCS's version of libf2c (plus enhancements).obrien1999-04-183-0/+460
|
* Add FORTRAN support.obrien1999-04-181-3/+3
|
* Move HAVE_CONFIG_H define to global cc/ Makefile so all can share the benifits.obrien1999-04-182-3/+3
|
* *** empty log message ***obrien1999-04-181-2/+2
|
* Use inherited BINDIR defintion.obrien1999-04-183-6/+3
|
* Include the parent Makefile.inc so we get a proper BINDIR definition.obrien1999-04-181-1/+3
| | | | As explained by: bde
* Hookup the new FORTRAN compiler. Define `NO_FORTRAN' to not compile it.obrien1999-04-181-1/+6
|
* Add the EGCS g77 FORTRAN compiler.obrien1999-04-181-0/+46
|
* Minimum change to convert from home-grown f77 to EGCS's g77.obrien1999-04-181-3/+15
| | | | (Pre-bdelinted)
* Make room for g77.obrien1999-04-182-645/+0
|
* Foo. jdp changed .so to .So during the time I did the EGCS work and Iobrien1999-04-151-3/+3
| | | | missed bring in his changes into my work.
* Create a libgcc with POSIX threads support.obrien1999-04-142-2/+11
| | | | Submitted by: Luoqi Chen <luoqi@chen.ml.org> (reorganized by me)
* As the INFO stuff un doc/ works, we may as well build/install it.markm1999-04-131-2/+2
| | | | OK'ed by: obrien
* Cleaned up egcs changes (mainly to minimise diffs with the gcc versionbde1999-04-111-22/+25
| | | | and restore order to sorted lists).
* Fixed unusable dependencies in `.depend'. The following comment in thebde1999-04-111-2/+4
| | | | | | | | | | | 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).
* Look in the new place for GCC bits.obrien1999-04-101-2/+2
|
* Fixed world breakage. Fixed (?) building with -jN (N > 1).bde1999-04-091-21/+18
| | | | | | | | | 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).
* Another fix for -jN building -- the last fix didn't fix it for everybody.obrien1999-04-081-8/+2
| | | | Submitted by: Luoqi Chen <luoqi@watermarkgroup.com>
* Clean up some stuff that's no longer used.peter1999-04-081-16/+1
|
* Clean up the multilib stuff so that it actually works..peter1999-04-081-4/+3
| | | | cc -aout now works again.
* Remove some of the dependencies. This removes the cycles I was getting onobrien1999-04-081-2/+4
| | | | `make -j 8' builds.
* Due to other explicit dependancies, don't treat tree-check.h as a SRCS.obrien1999-04-081-3/+3
|
* Fix a circular dependancy.obrien1999-04-081-5/+3
|
* Missed a "\" in a continuation line.obrien1999-04-081-2/+2
|
* alpha/freebsd-elf.h has been merged with alpha/freebsd.hobrien1999-04-081-3/+1
|
* Don't require gcc/config/${MACHINE_ARCH}/xm-freebsd.h when we already knowobrien1999-04-081-2/+3
| | | | the contents of it. Instead create it, so all arch's are consistent.
* alpha/freebsd-elf.h is being folded into alpha/freebsd.hobrien1999-04-081-3/+1
| | | | Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
* Get stdargs right on the Alpha.obrien1999-04-081-0/+5
| | | | Submitted by: Hidetoshi Shimokawa <simokawa@sat.t.u-tokyo.ac.jp>
* Cometic cleanup.obrien1999-04-081-15/+15
| | | | Pre-bdelinted by: bde
* Don't generate _G_config.h, use fixed version.obrien1999-04-072-11/+109
| | | | | | | | | | | 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
* Use Haifa scheduler on the Alpha.obrien1999-04-061-2/+7
|
* * Fix indentation style bug.obrien1999-04-061-4/+4
| | | | | | * Missed a "<" on the /dev/null redirection in the runtime-info.h generation. Submitted by: missing "<" by bde
* Zap the genclass makefile too, it's gone. (It was part of g++ - a hack topeter1999-04-061-53/+0
| | | | create classes from templates manually)
* Crap! I grabbed the wrong Makefile from the test machine.obrien1999-04-051-11/+5
|
* Fix type mismatch..peter1999-04-051-2/+2
|
* Fix .for loop continuation lines style bugs.obrien1999-04-051-7/+7
| | | | Submitted by: bde
* Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.obrien1999-04-051-2/+2
|
* Add iostream Info docs.obrien1999-04-052-0/+21
|
* Correct contents for the EGCS compiler documentation.obrien1999-04-051-9/+11
| | | | | Currently it is unbuildable, but an info-aware developer should be able to get this working w/o too much trouble.
* osfcn.h (part of libg++) is going away, so don't try to include it.obrien1999-04-051-2/+1
|
* _G_config.h is now dynamically created.obrien1999-04-051-85/+0
|
* Conditionalize one more i386'ism.obrien1999-04-042-2/+6
|
* Attempt to creating the right ``tm.h'' file for the Alpha.obrien1999-04-041-1/+5
|
OpenPOWER on IntegriCloud