Doug Rabson
cbed385da4
Install gdbserver and gdbreplay in /usr/bin, not /usr/libexec/elf.
1999-05-08 12:08:06 +00:00
Doug Rabson
0ba2f2a9ba
Implement corefiles for FreeBSD/alpha. This requires a separate change to
...
the kernel which is awaiting review.
1999-05-07 21:49:06 +00:00
Doug Rabson
657b29aa29
Add core-regset.c to the Makefile to allow debugging elf corefiles.
1999-05-07 19:53:05 +00:00
Mark Murray
86fc822ada
Remove $Log garbage from these; it was causing failure when expanded.
...
Found by: Udo Schweigert <ust@cert.siemens.de>
1999-05-05 19:09:48 +00:00
Guy Helmer
5da819e1e5
Correct SYNOPSIS (remove args from synopsis that are actually arguments
...
to flags).
PR: docs/9658
1999-05-04 18:12:49 +00:00
David E. O'Brien
c062a8a30e
_G_USING_THUNKS probably applies to a.out too.
...
(well we define DEFAULT_VTABLE_THUNKS=1 for G++ in the a.out case, so it seems
likely)
Submitted by: jdp
1999-05-02 21:22:50 +00:00
Doug Rabson
227d42bebc
Remove old bmake framework for gdb. It has moved to live next to binutils.
1999-05-02 19:51:47 +00:00
Doug Rabson
e3af075499
* Merge gdb/doc/Makefile into binutils/doc/Makefile
...
* Update build for gdbserver and gdbreplay to work under binutils
* Fix gdbserver to use PT_GETREGS etc to access registers, removing the
dependancy on the u-area.
* Make gdbserver work on the alpha.
1999-05-02 19:50:18 +00:00
Doug Rabson
78bd37a6ae
Enable gdb on the alpha.
1999-05-02 16:11:43 +00:00
Mark Murray
ce1bf9a557
System Perl is now 5.00503! There is support for threads, but this is
...
not currently enabled. Thread-boffins are welcome to send me patches.
1999-05-02 15:29:56 +00:00
Doug Rabson
a4bf088d98
Enable building gdb under binutils for i386. I can't enable the alpha build
...
yet since CVS is hiding one of my files.
1999-05-02 11:38:12 +00:00
Doug Rabson
5c3925f8f9
* Add bmake framework for using gdb alongside binutils. The old bmake
...
framework was repository copied from gnu/usr.bin/gdb.
* Add alpha support.
1999-05-02 11:32:14 +00:00
Doug Rabson
1bb2600168
Disable building gdb in preparation for importing gdb-4.18
1999-05-02 09:57:53 +00:00
David E. O'Brien
ff082a67de
Add more bits of libF77.
...
Submitted by: jmz
1999-05-01 22:30:14 +00:00
David E. O'Brien
3c708a7a31
* Add MAIN.c
...
* be more selective what I add to CLEANFILES (what was I previously thinking??)
1999-05-01 22:23:29 +00:00
David E. O'Brien
2ec56ee0ea
JMZ says:
...
Add an emply MAIN__() function. This avoid an unresolved reference error
during link phase when using fortran subroutines with non-fortran 'main()'.
Obtained from: src/lib/libF77/MAIN.c rev 1.1 by jmz
1999-05-01 22:22:42 +00:00
Peter Wemm
bb1cf6eb32
Handle byte counts for >2G archives
...
PR: 11389
Submitted by: Adrian Chadd <adrian@FreeBSD.org>
1999-04-29 19:59:24 +00:00
David E. O'Brien
e53bca4f44
Rather than hack config/freebsd.h to contain our hacks for a native compiler,
...
just include them in tm.h (as built from cc/cc_tools/Makefile).
This will reduce the diffs from the vendor sources.
Excellent idea by: jdp
1999-04-28 18:48:08 +00:00
Luoqi Chen
d53bd1ea8d
Make gdb work with kernel after the SMP vmspace sharing changes.
1999-04-28 01:27:55 +00:00
Warner Losh
bdca080cce
Use braces to avoid potentially ambiguous else clause.
...
main's return type is int not void.
Reviewed by: obrien and chuckr
1999-04-25 22:14:06 +00:00
David E. O'Brien
fe35213c90
use `target' macro crafted in parent Makefile rather than making our own
...
Submitted by: Warner Losh
1999-04-25 17:23:28 +00:00
David E. O'Brien
90a3081603
Hookup FORTRAN info docs.
...
Submitted by: Mark Murry
1999-04-25 17:09:48 +00:00
David E. O'Brien
53ffad533c
Remove several explicit rules. The two for exceptioni.o and typeionfoi.o
...
aren't needed as those files aren't part of libstdc++ any longer. Another
isn't needed as Cygnus doesn't compile with -frtti.
Noticed by: bde & my initial mispelling of ".So".
1999-04-25 16:59:54 +00:00
David E. O'Brien
52ae8152fa
Sorry didn't get this in the last commit: MACHINE_ARCH changes courtesy
...
of Warner Losh <imp@village.org>. (he's got plans for FreeBSD mips :-))
1999-04-22 20:12:21 +00:00
David E. O'Brien
a834cf28a5
Use GNU_ARCH' in most places where
MACHINE_ARCH' was used. Building for
...
mips has some particularlies.
1999-04-22 19:35:16 +00:00
Warner Losh
0781becd81
For mips assembler, we need to define TARGET_BYTES_BIG_ENDIAN to be
...
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.
1999-04-22 07:19:20 +00:00
David E. O'Brien
403563f5aa
Have config/i386/freebsd.h directly include att.h. I have no idea why stock
...
EGCS doesn't just do this. None of the rest of our other platforms will need
this file.
1999-04-22 00:20:36 +00:00
Warner Losh
f1b48216be
TARGET was being defined wrong, causing ld to always fail. It is the
...
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.
1999-04-21 07:46:06 +00:00
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