christos
eb60ee7b60
Do not install the libraries (from Stephen Degler)
2003-08-18 22:49:16 +00:00
christos
dfb81d79ab
undo previous accidental commit.
2003-08-18 16:46:55 +00:00
martin
17e3c1d4f1
Add sparc64 support.
...
XXX - lint does not yet work - it undefines __GNUC__ and this breaks bfd.h.
2003-08-18 00:28:11 +00:00
martin
0fffc3d101
Move bfd.h to arch dependend directory - the generated bfd.h differs
...
slightly between 64bit and 32bit archs.
2003-08-18 00:25:23 +00:00
martin
8f6cdf024b
Remove accidently commited (generated) files that "make distclean" fails
...
to remove.
2003-08-17 23:51:12 +00:00
christos
f399648bb7
forgot to add this one too.
2003-08-17 23:00:20 +00:00
christos
a550ab6960
forgot to commit this.
2003-08-17 22:54:56 +00:00
martin
f4d6f4dfb8
Rumors say there are archs where int != long.
2003-08-17 22:17:03 +00:00
christos
83a51582a8
try to commit again
2003-08-17 18:03:25 +00:00
christos
2e12e80a85
avoid PARAMS redefinition.
2003-08-16 21:57:20 +00:00
christos
1cfd40eacc
remove generated files.
2003-08-16 21:56:36 +00:00
christos
f068e22a9f
fix lint errors.
2003-08-16 21:56:23 +00:00
christos
03a450b1a6
update for multiple dir build.
2003-08-16 21:53:58 +00:00
christos
baa8a63141
Remove unused lines.
2003-08-16 16:03:05 +00:00
matt
b7cc9ef509
Correctly decode the switchframe *and the two callframes above it* which
...
contain the real information.
2003-08-15 16:58:15 +00:00
hannken
d64c1acb07
Register fill' was renamed to
lr'.
...
See sys/arch/powerpc/include/frame, rev 1.16.
2003-08-15 10:36:49 +00:00
christos
df57fab11f
Adjust to 5.3
2003-08-14 18:20:47 +00:00
christos
f412635e2b
Move MI stuff into the Makefile
2003-08-14 18:18:05 +00:00
christos
52548ed6ed
Adjust to 5.3...
2003-08-14 18:10:09 +00:00
christos
f2fb83f010
x86 gdb-5.3 support.
2003-08-14 17:40:54 +00:00
christos
744531991e
a couple more additions.
2003-08-14 16:54:54 +00:00
christos
6dc8ebe23c
Add auto-gen'ed files.
2003-08-14 16:50:53 +00:00
christos
7b11b526b4
Fix a compiler warning.
2003-08-14 16:49:37 +00:00
christos
b71227cf2b
- merge changes from gdb-5.0
2003-08-14 14:22:27 +00:00
christos
88a26652e1
Undo previous change and introduce ugly makefile hack.
2003-08-14 14:17:01 +00:00
christos
2fd435b3f0
- fix IS_THREAD
...
- fix typo ptid_equals
2003-08-14 01:12:26 +00:00
christos
230eaa023f
gdb has signals.c too; rename the file.
2003-08-14 01:08:23 +00:00
christos
3b342f088b
avoid gcc-3 warning.
2003-08-14 01:07:59 +00:00
christos
5aa0e076c6
do mechanical pid to ptid conversion. it now compiles.
2003-08-14 00:24:10 +00:00
christos
fcb15df895
ansify
2003-08-13 23:38:50 +00:00
christos
34fb5d34da
initial checking of the 5.0 version.
2003-08-13 23:30:34 +00:00
christos
8229ffad82
Re-add dead files.
2003-08-11 20:58:34 +00:00
christos
b36d5146cd
Import gdb-5.3
2003-08-11 20:31:36 +00:00
christos
4084bd69eb
Import gdb-5.3
2003-08-11 20:21:35 +00:00
mrg
b66a12790c
- delete generated-for-i386--netbsdelf auto-build.h
...
- generate an auto-build.h at build time the same way ./configure does
- add dozens of missing dependancies
2003-08-11 07:34:03 +00:00
uwe
5b9717919b
In sh.h, ASM_OUTPUT_LABELREF - const'itfy lname.
...
Pull the fix for RETURN_ADDR_RTX from gcc-current:
sh-protos.h - 1.45; sh.h - 1.217 (partial); sh.c - 1.230 (partial).
Pertinent parts of the gcc changelog follows.
prologue / epilogue / warning patches:
2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
Con Bradley <con.bradley@superh.com>
* sh-protos.h (sh_get_pr_initial_val): Declare.
[...]
* sh.h [...]
(RETURN_ADDR_RTX): Use sh_get_pr_initial_val.
2003-08-11 00:45:34 +00:00
mrg
62340ef2af
document -isystem-cxx.
2003-08-10 01:57:50 +00:00
mrg
7fb34d4e7b
merge gcc3.3.1
2003-08-09 12:59:00 +00:00
mrg
032a2c7f24
add dependancies "make depend" needs to know about. fixes PR#22389
2003-08-09 12:04:55 +00:00
mrg
adab0762e5
initial import of (final) GCC 3.3.1 sources
2003-08-09 11:11:09 +00:00
tron
21a040eb6c
Provide a default for "TOOL_M4" so that a manual "make" in
...
"/usr/share/sendmail/cf" still works.
2003-08-06 17:09:26 +00:00
mrg
3b9c25da9b
install cpp.1 and now that g++.1 is just ".so man1/gcc.1", instead link
...
g++.1 (and c++.1) to gcc.1 in our install tree.
2003-08-04 06:58:19 +00:00
mrg
2fe59400d5
bump the major on these
2003-08-04 01:53:51 +00:00
uwe
cb445c2c44
#define NO_PROFILE_COUNTERS as we don't need them. Otherwise both the
...
code to emit profile counters and the FUNCTION_PROFILER macro in this
file emit/define the same label. For gcc 2.95.3 it used to work
because FUNCTION_PROFILER used local numeric labels instead of using
LABELNO, so it caused no conflict.
This makes -pg code compilable.
2003-08-04 00:52:43 +00:00
lukem
64b5a0fe7b
Add INCSYMLINKS to <bsd.inc.mk> and <bsd.kinc.mk>, and use that instead of
...
SYMLINKS to install symlinked header files. INCSYMLINKS are installed with
'make includes'. This avoids using SYMLINKS and hacks with the 'linkinstall'
target in <bsd.links.mk>, as linksinstall occurs in 'make install' and hacks
to get it to occur in 'make includes' weren't robust, as seen in lib/libdes.
Yet more improvements to bsd.README.
2003-08-03 09:23:14 +00:00
matt
4e5cf29ef5
Add new files for gcc3 from native-gcc build. (alpha distribution builds
...
now successfully build).
2003-08-02 18:47:40 +00:00
christos
14ba79e309
Make this compile with gcc-3
2003-08-01 21:28:14 +00:00
lukem
a93ea220fc
Rework how dependency generation is performed:
...
* DPSRCS contains extra dependencies, but is _NOT_ added to CLEANFILES.
This is a change of behaviour. If a Makefile wants the clean semantics
it must specifically append to CLEANFILES.
Resolves PR toolchain/5204.
* To recap: .d (depend) files are generated for all files in SRCS and DPSRCS
that have a suffix of: .c .m .s .S .C .cc .cpp .cxx
* If YHEADER is set, automatically add the .y->.h to DPSRCS & CLEANFILES
* Ensure that ${OBJS} ${POBJS} ${LOBJS} ${SOBJS} *.d depend upon ${DPSRCS}
* Deprecate the (short lived) DEPENDSRCS
Update the various Makefiles to these new semantics; generally either
adding to CLEANFILES (because DPSRCS doesn't do that anymore), or replacing
specific .o dependencies with DPSRCS entries.
Tested with "make -j 8 distribution" and "make distribution".
2003-08-01 17:03:41 +00:00
mrg
95cc5b8954
regenerate
2003-08-01 13:56:59 +00:00
mrg
391773a711
- fix several build problems
...
- regenerate for most platforms. missing:
m68000, alpha, sh3eb.
2003-08-01 13:55:36 +00:00
mrg
774d0597a5
new (old) -isystem-cxx flag to set a C++ system include directory.
...
* c-opts.c: Document -isystem-cxx.
* cppinit.c (new_pending_directive): Add -isystem-cxx entry.
* gcc.h. (DEFAULT_WORD_SWITCH_TAKES_ARG): add -isystem.
XXX: possibly can use $CPLUS_INCLUDE_DIR.
2003-08-01 13:37:28 +00:00
lukem
d913007a1a
Explicitly add dependencies for foo.cpp from foo.y.
...
Ensures that foo.d is correctly built from foo.cpp and not foo.y->foo.c.
2003-08-01 10:36:42 +00:00
lha
a6393a1286
libkrb depends on libdes (add)
...
libkrb5 depends on libcrypto (move from comon part)
2003-07-31 10:02:22 +00:00
matt
5166de08fb
back out inadvertant commit (however, -D_PTHREADS needs to be supplied
...
somewhere so that gthr-posix.h is included).
2003-07-30 21:21:46 +00:00
matt
e379d89a35
Remove the alpha specific -mieee flag
2003-07-30 21:20:33 +00:00
matt
774cd5317a
Remove the alpha specific -mieee
2003-07-30 21:19:35 +00:00
matt
53808daf5c
Regenerate gcc3 configuration for alpha
2003-07-30 06:22:54 +00:00
mrg
2c5b77b2d3
- find gthr-default.h for libgcc3
...
- adapt for gcc3/libiberty change
- regenerate
2003-07-30 05:33:25 +00:00
uwe
bd362fbfba
Adapt to bsd.dep.mk changes.
2003-07-29 23:31:46 +00:00
mrg
4c2873d8a0
define DEFAULT_TARGET_VERSION and DEFAULT_TARGET_MACHINE again.
2003-07-29 07:26:23 +00:00
mrg
952f507549
pull across a patch from .../toolchain/gcc/gcc.c that removes a whole
...
bunch of unrequired (and problem-causing) paths from various lists.
set (new) TOOLDIR_BASE_PREFIX and STANDARD_BINDIR_PREFIX defines in the
#ifdef NETBSD_NATIVE case as well as several other *_PREFIX defines.
2003-07-29 07:20:21 +00:00
mrg
9f1ca98b0a
regenerate with --enable-threads
2003-07-29 06:49:53 +00:00
uwe
7c38c5c675
Adapt to bsd.dep.mk changes.
2003-07-29 00:13:21 +00:00
lukem
eb51573bd7
Use ${DEPENDSRCS} as a target instead of .depend, now that
...
<bsd.dep.mk> builds .depend from .dep files.
2003-07-28 15:25:02 +00:00
lukem
a9eaf614a5
replace MKCXXSUPCXX=yes with USE_LIBSTDCXX=no
2003-07-28 08:54:39 +00:00
lukem
d706431f82
change from CXX_SUPCXX=1 to MKCXXSUPCXX=yes
2003-07-28 07:04:17 +00:00
mrg
b7a9236e8e
set GNUHOSTDIST
2003-07-28 02:53:24 +00:00
mrg
975645453d
*correctly* regenerate with correct non-hardcoded paths
2003-07-28 02:39:34 +00:00
mrg
30c88832e7
regenerate with correct non-hardcoded paths
2003-07-28 01:31:15 +00:00
mrg
3335e363cf
turn back on profiling - thanks luke
2003-07-28 01:10:51 +00:00
mrg
30e5f75620
rework an expression to avoid 32 bit overflow
2003-07-27 15:16:54 +00:00
mrg
127fd99434
avoid redefining a symbol differently
2003-07-27 15:13:39 +00:00
mrg
57dc195231
build-tested support for m68000, m68k, sh3el and sh3eb.
...
XXX: sun2 seems to be currently generally busted but most of the world
builds. of course it is untested..
XXX: sh3* and -pg goes BOOM with gcc3.3... it generates code that uses
the same labels twice... need to set NOPROFILE for now.
2003-07-27 14:41:32 +00:00
mrg
5a8170433a
actually build libstdc++-v3 now.
...
XXX NOPROFILE has been set as for some very very very strange reason i
don't understand yet this is causing the compiler to barf...
2003-07-27 14:38:57 +00:00
mrg
0d07d92566
regenerate
2003-07-27 14:34:43 +00:00
mrg
a2a84f63a0
regen
2003-07-27 14:17:02 +00:00
mrg
354caa5839
add working alpha support - including working cross builds from x86
2003-07-27 05:10:47 +00:00
mrg
6a0101cabe
#if 0 an assert that is always false. XXX not really always...
2003-07-27 05:03:51 +00:00
mrg
5e6550b28e
working mips support (mipsel runs fine, mipseb compiles, untested so far)
2003-07-26 18:41:26 +00:00
dsl
f2eecf77ab
Define and use xasprintf() so that memory allocate errors are reported.
2003-07-26 16:06:44 +00:00
mrg
9654542bdb
working gcc3 support
2003-07-26 15:23:19 +00:00
mrg
18fe568bf8
set CXX_SUPCXX if we're using gcc3
2003-07-26 15:03:27 +00:00
mrg
2aad222f64
need a host rule for dummy-conditions.c
2003-07-26 15:02:52 +00:00
mrg
5a9a1bb768
- build/install a libsupc++.a
...
- clean up commented & wrong rules
- find the right bits/ headers for sparc64 & arm
- make sure libsupc++/libstdc++ have all the symbols from libiberty they want
- disable the build of libstdc++ for now (but keep the includes installing)
2003-07-26 14:55:12 +00:00
mrg
9a2ca8e117
working arm & sparc64 support
2003-07-26 14:48:06 +00:00
dsl
d1fbc02d92
This should fix the recent cvs breakage - PR bin/22276
...
Use asprintf() instead of malloc(), sprintf() pairs.
Now that CVSADM_xxx is getCVSdir("xxx"), sizeof CVSADM_xxx isn't quite right!
(Who knows why gcc doesn't error 'sizeof function()' though?)
Note this compiles, but isn't tested (yet).
2003-07-26 14:36:18 +00:00
lukem
d028397570
Disable rules that attempt to update parse.c from parse.y.
...
Implemented using a method recommended by Chris Demetriou on source-changes.
2003-07-26 12:02:21 +00:00
christos
0f6cc2d0c8
Document -D
2003-07-25 20:39:25 +00:00
christos
e6a5f61128
Add -D dir option to be able to specify where cvs stores its bookkeeping files
...
(default to CVS as usual).
2003-07-25 20:37:31 +00:00
mrg
82dc526688
make sure tconfig.h exists before .depend
2003-07-25 19:20:07 +00:00
mrg
2b1bcb2757
oops, don't need this one here.
2003-07-25 18:58:44 +00:00
mrg
e70774a5af
oops, we need the generated-manpages target still.
2003-07-25 18:38:18 +00:00
mrg
5e7d44a059
comment some more rules that update read-only source trees
2003-07-25 18:33:19 +00:00
mrg
80b751809f
- comment the rules to rebuild .info files into $srcdir.
...
- don't try to link the (not yet built!) target libiberty.a for host programs(!)
2003-07-25 18:06:03 +00:00
mrg
20c6cdf6dc
make `cpp -gcc' the default on NetBSD.
2003-07-25 17:57:41 +00:00
mrg
bad540d079
clean up and fix a couple of build-from-cleandir problems
2003-07-25 17:19:22 +00:00
mrg
ae9855d2fe
maybe build gcc3 instead of gcc2
2003-07-25 16:57:06 +00:00
mrg
a9fc136dbd
new reach-over infrastructure (largely based on GCC2.95 one) that (mostly)
...
works. sparc & i386 support is included here. libstdc++-v3 does not yet
properly build for some strange reasons (that may be due to broken netbsd
header files, it's not yet clear) but i have been able to compile, link and
run both i386 & sparc hello.c.
2003-07-25 16:32:23 +00:00
mrg
731484776c
merge import conflicts.
2003-07-25 09:04:06 +00:00
simonb
f8d975a54e
Add rev 1.48 from binutils:
...
date: 2003/03/14 21:07:54; author: drow; state: Exp; lines: +1 -0
ppc-opc.c (powerpc_opcodes): Readd tlbre for PPC403.
2003-07-24 03:40:17 +00:00