summaryrefslogtreecommitdiffstats
path: root/gnu/usr.bin
Commit message (Collapse)AuthorAgeFilesLines
* Use braces to avoid potentially ambiguous else clause.imp1999-04-252-2/+2
| | | | | | main's return type is int not void. Reviewed by: obrien and chuckr
* use `target' macro crafted in parent Makefile rather than making our ownobrien1999-04-251-2/+2
| | | | Submitted by: Warner Losh
* Hookup FORTRAN info docs.obrien1999-04-252-1/+15
| | | | Submitted by: Mark Murry
* 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
|
* 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
|
* 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
|
* 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>
* Use Haifa scheduler on the Alpha.obrien1999-04-061-2/+7
|
* 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)
* Fix type mismatch..peter1999-04-051-2/+2
|
* Turn off src/gnu/usr.bin/genclass -- it is OBE as it was part of libg++.obrien1999-04-051-2/+2
|
* 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
|
* Conditionalize one more i386'ism.obrien1999-04-041-1/+3
|
* Attempt at creating the right ``tm.h'' file for the Alpha.obrien1999-04-041-1/+5
|
* Remove mkstemp.c from build. This is now in libc.imp1999-04-041-3/+1
| | | | Tested by: make buildworld
* didn't get latest version:obrien1999-04-041-3/+2
| | | | Don't conditionalize -I${.CURDIR}/../cc_tools
* This is old C++ code -- no need for rtti or exceptions.obrien1999-04-041-1/+2
|
* Minimum set of changes to switch from Gcc 2.7.2 (in contrib/gcc) to Egcs 1.1.2obrien1999-04-0415-106/+403
| | | | (in contrib/egcs)
* echo -> ${ECHO}.bde1999-04-032-4/+4
|
* `make world' works fine -- no reason to revert the move to gnu/lib/obrien1999-04-021-102/+0
|
* Missed a '/' in the last commit.steve1999-04-011-2/+2
| | | | | PR: 10909 Submitted by: Yasuhiro Fukama <yasuf@big.or.jp>
* Hookup libgcc at gnu/lib instead of gnu/usr.bin/ccobrien1999-03-311-2/+2
| | | | (libgcc was repository copied for me by Peter)
* Document -y/--bzip2/--bunzip2 flag.obrien1999-03-291-1/+7
|
* Defer the expansion of $PATTERN until it has a useful value and notsteve1999-03-241-8/+7
| | | | | | | one that may have existed in the user's environment. PR: 6795 Submitted by: Greg Lehey <grog@lemis.com>
* Need to translate more .h to .ph then just /usr/include &julian1999-03-181-2/+2
| | | | | | | | | | | | /usr/include/sys. Specifically we need /usr/include/machine since "syslog.h" includes "machine/ansi.h". To be safe we translate all of /usr/include/* and /usr/include/*/*. sample error case: echo "require 'syslog.ph';" | /usr/bin/perl will fail when syslog.ph tries to include machine/ansi.ph Submitted by: Doug Ambrisko
* Update bmake glue for cvs-1.10peter1999-03-181-2/+3
|
OpenPOWER on IntegriCloud