obrien
c288340e80
Make it easier to change the native emulation.
...
Tested on: alpha, i386, sparc64
2002-03-29 00:41:01 +00:00
obrien
4865cbe281
Enhance GDB's abillity WRT stack traces where signal handlers are involved.
...
Correct backtrace was made more complex when the new signal trampoline
was introduced to support more than 32 signals, while keeping a modified
version of the old signal trampoline.
The 'where' command will now show:
#2 <signal handler called>
where appropiate.
Submitted by: Tor.Egge@fast.no
2002-03-27 04:55:43 +00:00
obrien
a931cab879
GDB 4.18 does not use the mmalloc library by default. So GC a little.
2002-03-23 17:15:49 +00:00
obrien
c22315924b
Fix setting of CLEANFILES.
2002-03-23 04:52:02 +00:00
obrien
0b0025a202
Update to Binutils 2.12.0 release.
2002-03-20 23:05:19 +00:00
obrien
08a17b70d3
Fix unaligned access in the GDB binary on Alpha.
...
Submitted by: gallatin
2002-03-16 19:33:23 +00:00
obrien
2609492c80
Minor style nit.
2002-03-15 07:45:42 +00:00
obrien
5fc784ab8a
Update for binutils_2_12_anoncvs_20020221.
2002-03-15 07:45:18 +00:00
obrien
cc9bd022cd
Uggg!! LD ME HARDER!!
...
Rev 1.2 changed the default emulation from ``elf64_sparc'' to ``elf32_sparc''
and I never noticed it after my review of rev 1.1. Backing the change of
the default emulation out, and Wa-la!, I can now build a native [and usable]
binutils. WTF, the "-m elf64_sparc" parameter handed to `ld' by `gcc'
wasn't DTRT is beyond me.
2002-03-15 07:42:47 +00:00
obrien
2ca8fb58ab
Tune WARNS for Alpha.
2002-03-14 02:24:25 +00:00
obrien
908b6d102f
Support linking with -z combreloc (combine and sort reloc sections) and with
...
--shared -z combreloc (shared library, combine & sort relocs)
Submitted by: peter
Bribed by: peter
Fixes: IA-64, Kaffe, and QT
Doesn't fix ports by: kris
Tested on: make(1) release w/docproj
Desired for: 5.0-DP#1
Approved by: murray
Seconded by: jhb
2002-03-13 18:26:59 +00:00
obrien
d1cc970280
Turn up WARNS as high as possible.
...
Tested by: gcc31, gcc32, /usr/bin/cc
2002-03-13 05:14:31 +00:00
deischen
af798d036c
Sync this up to recent changes to our (userland) thread structure.
2002-02-23 19:28:01 +00:00
obrien
431d88d32d
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 18:49:37 +00:00
obrien
5539274514
Update for binutils_2_12_anoncvs_20020221.
2002-02-22 05:35:18 +00:00
gallatin
7a2c2b4bb1
Fix kgdb in the face of the last round of KSE commits.
...
The alpha world may actually build now..
2002-02-18 14:13:59 +00:00
deischen
030cf60aac
Don't rely on <sys/signal.h> to include <sys/ucontext.h>.
2002-02-17 17:19:14 +00:00
peter
7afb7d6d36
Add missing &
2002-02-08 04:17:33 +00:00
peter
67d2168b44
Make this part compile and try and use the p_threads tailq. It might work
...
but I am not sure, I haven't been able to compile the rest of gdb yet.
2002-02-08 03:19:56 +00:00
obrien
66ecc74328
We do not need to use -I- any longer.
...
Presumably the issue was with arparse.[ch]. Those are now in FREEBSD-Xlist
and FREEBSD-deletelist. So we do not import the Bison produced files that
was causing the problem.
Submitted by: ru
2002-02-07 17:35:49 +00:00
obrien
3f914f4d77
Set the SCRIPTDIR to be rooted at TOOLS_PREFIX rather than DESTDIR.
...
(the two may be different (ie, build vs. runtime))
Allow ldscript's SEARCH_DIR do be rooted somewhere other than `/'.
(in this case at TOOLS_PREFIX)
These changes are most helpful during `make buildworld' so that the shared
libs built in the middle of `make buildworld' are used vs. the ones in
/usr/lib on the build machine.
Submitted by: ru
2002-02-07 01:37:53 +00:00
obrien
8f97296c68
I missed adding a file that was needed on the Alpha (and will be needed
...
on x86_64 also.
Submitted by: ru
2002-02-04 17:06:30 +00:00
obrien
494635a1dd
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:12:51 +00:00
obrien
a129a54f62
Special case the foreign platform vs. the native one.
2002-01-28 19:08:29 +00:00
obrien
61c46e0b0b
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 19:07:31 +00:00
obrien
474da9b45d
Support cross building from 64-bit machines.
2002-01-28 19:00:11 +00:00
obrien
2bc573d950
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:58:59 +00:00
obrien
8a24e4cfa0
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-28 18:52:26 +00:00
obrien
c3958d9a9e
Change the way the version strings are handled.
2002-01-27 22:47:22 +00:00
obrien
394d763b84
Upgrade to a Binutils 2.12.0 snapshot.
2002-01-27 13:10:59 +00:00
obrien
f57b42ad43
Style fix.
2002-01-27 13:09:36 +00:00
obrien
c78e4b6619
Add files new with 2.12.0.
2002-01-27 13:09:08 +00:00
obrien
5cc11d4ce9
Style fixes.
2002-01-27 13:04:21 +00:00
obrien
137490f70d
Add files new with 2.12.0.
2002-01-27 13:03:58 +00:00
obrien
8e316b696c
We are now at a 2.12.0 pre-release snap version.
2002-01-27 13:02:31 +00:00
jhb
580f3319c9
Catch up to the globaldata -> pcpu changes.
2001-12-12 21:15:30 +00:00
peter
a4375c2dae
*** empty log message ***
2001-12-11 07:04:48 +00:00
obrien
9beed4b819
Upgrade to Binutils 2.11.2.
2001-12-06 03:10:42 +00:00
obrien
c3723c4c99
Make the logic more explicit.
2001-10-19 20:20:16 +00:00
obrien
c0f4587381
We don't use the IA-64 psABI ELF_DYNAMIC_INTERPRETER, so remove it.
2001-10-15 03:10:48 +00:00
obrien
cfb1b45b4c
Clean this up.
2001-10-15 02:14:08 +00:00
obrien
742c9a45b0
Binutils 2.11.2 build framework for the FreeBSD/IA-64 target.
2001-10-15 02:13:26 +00:00
obrien
7e528e5a62
We don't support GDB for IA-64, PowerPC, or sparc64 yet.
2001-10-15 01:57:13 +00:00
obrien
35f617ebb3
We can easily share obj-format.h and targ-env.h files across all FreeBSD
...
platforms, which reduces the upgrade effort.
Also tidy up the Makefiles.
2001-10-15 01:43:23 +00:00
obrien
88040c2404
More cleaning.
2001-10-15 01:18:51 +00:00
obrien
3b3f4a1ff2
Adjust for the movement of `as' headers.
2001-10-14 02:15:58 +00:00
obrien
ae115aae87
You know the last revision will work better if the TARGET_TUPLE is set
...
conditionally....
2001-10-14 02:13:55 +00:00
obrien
41df122324
Allow easier override of the configure tuple, in case you wanted to build
...
as "powerpc-obrien-freebsd" rahter than "powerpc-unknown-freebsd" for example.
2001-10-14 02:12:40 +00:00
obrien
d401052f83
Need to look in additional places for BFD's config.h now.
2001-10-14 02:07:26 +00:00
obrien
a28a8cb8f0
Clean up a little bit more.
2001-10-14 01:58:18 +00:00