thorpej
ade8fb4c56
Sigh, typo.
1997-12-18 22:34:25 +00:00
thorpej
bf32610248
Fix a typo in a comment, and simplify the .PATH directive.
1997-12-18 19:32:46 +00:00
thorpej
031232e9ba
NetBSD Makefile for GNU gprof. Tested on NetBSD/alpha.
1997-12-18 19:27:58 +00:00
thorpej
afc0f998fc
NetBSD Makefile framework to build GNU binutils. Tested, works on
...
NetBSD/alpha.
1997-12-18 07:37:37 +00:00
thorpej
c333a506de
Oops, typo.
1997-12-18 07:30:34 +00:00
thorpej
60b43a9445
Make sure _end is aligned to 4 or 8 bytes (depending on elf32 or elf64).
1997-12-17 03:10:24 +00:00
thorpej
c5dd236491
Add configuration information for NetBSD/alpha.
1997-12-17 03:06:45 +00:00
thorpej
f6b272d632
Define S0_REGNUM, the first callee-saved register.
1997-12-17 03:01:04 +00:00
thorpej
510a4a1282
Add _rtld_debug_state to the list of symbols where GDB may stop the
...
dynamic linker.
1997-12-17 02:48:23 +00:00
thorpej
e7965747fa
Add configuration information for NetBSD/alpha.
1997-12-17 02:44:14 +00:00
thorpej
9235a634c9
Define LOCAL_LABELS_FB (for e.g. "1:"-style local labels).
1997-12-17 02:34:11 +00:00
thorpej
ece00ace29
Add configuration info for NetBSD/alpha.
1997-12-17 02:32:21 +00:00
thorpej
55eaf3b227
Properly error out if we fail to malloc memory for the asection.
1997-12-17 02:26:47 +00:00
thorpej
c336ed0805
Add M_PMAX_NETBSD and M_ALPHA_NETBSD magic numbers, for completeness.
1997-12-17 02:25:51 +00:00
thorpej
9cdcaf7f0d
Add configuration goo for NetBSD/alpha.
1997-12-17 02:25:08 +00:00
mycroft
21816067e1
Eliminate DECL_C_STATIC() and DECL_PUBLIC(), as in egcs.
...
Make sure TREE_PUBLIC() is set for inline functions which are not static, so
that they actually get instantiated.
1997-12-16 09:22:28 +00:00
mikel
06c1873d83
add missing ".o"; from Brian Grayson in PR 4487
1997-12-04 09:03:18 +00:00
gwr
5aae2d7bb7
clarifications
1997-12-03 19:47:56 +00:00
jonathan
5438df9f2f
Correct offset and size of register-copying code in fetch_inferior_registers()
...
and set_inferior_regsiters() to match the split scalar/FP register structs.
Based on fetch_core_registers.
Fixes some but not all of PR 4589.
1997-12-03 16:00:14 +00:00
ross
c053efbb37
File has diverged from vendor branch, give it an rcsid comment.
1997-12-02 23:46:04 +00:00
ross
11751c2757
Once upon a time, someone must have done a global s/ALL/BASE/ while
...
ignoring case and tokens, inventing the "hw_rei_stBASE" instruction. Undo.
1997-12-02 20:53:09 +00:00
matthias
ceeae92e78
Pull over changes for ns32k from our old gdb port.
1997-11-26 21:29:30 +00:00
gwr
c4f2dabf21
Initialize rl_filename_quote_characters as documented.
...
Fixes a core dump in gdb with input: c d SPC / u s TAB
Found by enami tsugutomo <enami@but-b.or.jp>
1997-11-24 19:19:29 +00:00
mrg
a2f4e2a852
make hidden games mode 550, group games.
1997-11-19 08:26:35 +00:00
fair
f38eaf9f71
Add text to man page to indicate NetBSD submitter-id convention: all are "net",
...
per PR#3993. Also add text describing the Priority, Severity, and Class fields
of the PR form.
1997-11-18 08:05:11 +00:00
mycroft
15ddd8b98f
Fix y2k problem.
1997-11-17 01:45:01 +00:00
phil
7f2f468376
Add needed functions for linking.
1997-11-16 06:59:09 +00:00
gwr
77f5bb0a92
Fix pasto. OPCODE_SRCS=... dis-buf.o disassemble.o
...
was supposed to list the .c files. Does now.
1997-11-14 04:33:10 +00:00
pk
f58457ccca
Expand on shared object's `.init' functions a bit, and mention
...
`/usr/lib/c++rt.o'.
1997-11-13 22:25:23 +00:00
gwr
a46d55768b
Integrate a fix from the latest GDB: Need to initialize the
...
"endian" field in the "disassemble info" otherwise the SPARC
disassembler assumes it should do little-endian swap. (dumb)
1997-11-12 17:34:41 +00:00
augustss
e50fe447d7
Make sure numeric escapes are limited to 3 characters.
1997-11-12 02:02:34 +00:00
mrg
6be07a674c
add missing .Nm calls and MLINKS. from spz@serpens.swb.de
1997-11-12 00:47:32 +00:00
thorpej
3cac099fca
Don't do function CSE; it tickles a bizarre bug in other parts of the
...
toolchain.
This is only a temporary work-around until we either fix the other toolchain
bug or switch to a different toolchain.
1997-11-04 20:59:11 +00:00
mycroft
1c81e53081
From Mike Stump, via egcs:
...
+ * stor-layout.c (layout_record): Ignore STRUCTURE_SIZE_BOUNDARY if
+ we are packing a structure. This allows a structure with only
+ bytes to be aligned on a byte boundary and have no padding on a
+ m68k.
1997-11-03 12:23:14 +00:00
mycroft
b5a9af9fec
From Mike Stump, via egcs:
...
* c-decl.c (start_struct): Ensure that structs with forward
declarations are in fact packed when -fpack-struct is given.
1997-11-03 12:21:51 +00:00
mycroft
733f98b6b0
This was never supposed to be here.
1997-10-31 10:23:23 +00:00
bouyer
1352a07d69
Patch from Jason Thorpe: add a --write option, equivalent to the
...
"set write" command, for ease of use and compatibility with old gdb.
1997-10-30 10:39:53 +00:00
phil
c9b92bdc9a
ns32knetbsd_vec -> pc532netbsd_vec
1997-10-29 03:45:40 +00:00
lukem
bdda42e958
use .m.o rules from <bsd.lib.mk>
1997-10-28 12:43:35 +00:00
thorpej
b3c0946338
Build bfd and readline on the Alpha, too.
1997-10-27 00:25:05 +00:00
is
4f39b41b04
Workaround for Sparc alignment problem. From PR 3417 by Krister Walfridsson.
...
XXX Somebody should look deeper into this.
1997-10-26 14:46:31 +00:00
lukem
da49bfcda7
use CPPFLAGS instead of CFLAGS
1997-10-25 10:10:19 +00:00
lukem
c4c746f831
fix link hash lookup code, so that hard links are restored correctly.
...
from Steve Peurifoy <sp128@ibm.net> in [bin/4344]
1997-10-25 10:04:40 +00:00
lukem
0c77c25043
use CPPFLAGS instead of CFLAGS
1997-10-25 09:27:04 +00:00
thorpej
56040257a5
Include string.h for prototypes so this builds on the Alpha.
1997-10-25 02:02:02 +00:00
thorpej
72434afdb5
Pull in <string.h> to get prototypes so that this builds on the Alpha.
1997-10-25 01:57:10 +00:00
thorpej
86ed76b106
Need to -I. to get generated .h files (needed for Elf targets).
1997-10-25 01:50:36 +00:00
is
f2af392200
Fix PR 3123 by Robert Dick.
...
Gcc used to create code to create trampolines (for nested functions) for
m68k without properly flushing the caches, leading to segmentation violations
on 68040/68060 systems.
Fixed by:
- importing the gcc 2.7.2.3 trampoline creation code into arch/m68k/m68k.h
- adding the OS-specific code for this into arch/m68k/netbsd.h
These changes have been reflected in gcc2netbsd.
1997-10-24 21:25:46 +00:00
thorpej
703c49a46e
Add the "pkg" category.
1997-10-24 18:17:44 +00:00
lukem
21a80b2b63
use CPPFLAGS instead of CFLAGS
1997-10-23 22:50:34 +00:00
christos
34fd941cb9
PR/4301: Jaromir Dolecek: Enable readline, now that we emulate it.
1997-10-23 22:25:06 +00:00
cjs
1a41da404a
Don't compile bfd, readline on alpha.
1997-10-23 18:15:04 +00:00
is
560b960e0d
finalize Objective-C support, closing PR 4200 by Peter Simons:
...
- add /usr/include/objc to mtree
- set libobjc/Makefile INCSDIR=/usr/include/objc
- put to-be-installed includes to libobjc/Makefile into INCS=
- add the Objective-C source files to the appropriate lists.
- as the objc include files are installed now, no need to patch most
of the files.
- add /usr/include/obj/* to src/distrib/comp/mi
The changes have been applied to gcc2netbsd, and this script was then used
to create the new version of the files in libobjc/.
1997-10-22 12:56:37 +00:00
fvdl
0541b6ca6e
Revert to previous; while the prototypes are not needed, the change
...
isn't necessary, as the new function versioning doesn't conflict with it.
1997-10-22 00:42:45 +00:00
thorpej
c3bab005d0
Prototypes for stat(2) and lstat(2) come from <sys/stat.h>, so don't declare
...
them here. Doing so breaks versioned functions.
1997-10-21 19:13:45 +00:00
gwr
f09d74419b
Add mips*-*-netbsd
1997-10-20 20:39:46 +00:00
gwr
1d0fce59db
Don't define NO_SINGLE_STEP here because it is already defined in
...
dist/gdb/config/mips/tm-nbsd.h (avoid redefinition warnings).
1997-10-20 16:05:29 +00:00
gwr
8e624017b2
"Support" the NetBSD-specific "-k" option.
1997-10-20 15:08:50 +00:00
ragge
c700804dcb
Fixes to make new gdb compile on vax.
1997-10-20 12:44:24 +00:00
fvdl
284aeaa1ba
Fix hard-coded USRSTACK address, now that it's changed.
1997-10-20 10:16:07 +00:00
jonathan
5f39e3207f
Add back -DNO_SINGLE_STEP to DEFS, to avoid PT_STEP for the 1.3 branch.
1997-10-20 05:36:10 +00:00
gwr
df66d62a93
Move NO_SINGLE_STEP code from mipsnbsd-nat.c to mips-tdep.c
1997-10-20 02:15:15 +00:00
gwr
8374daadd4
Define NO_SINGLE_STEP
1997-10-20 01:42:37 +00:00
jonathan
63abec08b2
First pass at native NetBSD/mips support for GDB.
1997-10-19 20:52:57 +00:00
jonathan
eec6ce02cd
Put back kcore-nsbd.c, it builds.
...
Use our own mipsnbsd-nat.c.
1997-10-19 20:19:07 +00:00
mark
9ad19504c3
Fix bugs found with various levels of optimisation while implementing
...
PIC support for GCC/arm.
This fix is untested on platforms other than the ARM and is only enabled
if GCC_27_ARM32_PIC_SUPPORT is defined.
These fixes are only required for GCC 2.7 and will not be needed in 2.8+
1997-10-19 19:05:51 +00:00
mark
df179fd1e4
Fix bug found with optimisation and -fhandle-exception while implementing
...
PIC support for GCC/arm.
This fix is untested on platforms other that the ARM and is only enabled
if GCC_27_ARM32_PIC_SUPPORT is defined.
1997-10-19 19:01:28 +00:00
mark
baa72d9de9
Added PIC support for the ARM version of GCC 2.7.2.2 implemented by
...
Norm Rubin and Richard Earnshaw.
PIC support for ARM will form part of the standard GCC tree from 2.8
onwards.
Also default to building soft-float as the resulting code will be a lot
faster then using emulated floating point instructions.
1997-10-19 18:56:38 +00:00
jonathan
19cafbfa6c
Clean out 64-bit targets from TDEFAULTS and BFD_BACKENDS.
1997-10-19 10:44:54 +00:00
gwr
0abdfcdfd5
Leave out kcore-nbsd.c on these for now
1997-10-19 04:31:55 +00:00
gwr
e74a58a191
Use config/mips/?m-nbsd.h
1997-10-19 04:20:54 +00:00
gwr
89befe9159
Remove 64-bit targets from SELECT_VECS also
1997-10-19 04:14:01 +00:00
gwr
32946c6ed4
NetBSD-specific stuff for the mips
1997-10-19 04:07:34 +00:00
jonathan
80d7cee8ca
Disable 64-bit BFD support on mips as noted in _mips.mk:
...
Cannot support 64-bit targets with gdb 4.16.
They assume that BFD_ARCH_SIZE is 64, but that causes bfd_vma_addr
to be a 64-bit int. GDB uses bfd_vma_addr for CORE_ADDR, but also
casts CORE_ADDRS to ints, which loses on 32-bit mips hosts.
1997-10-19 02:52:24 +00:00
gwr
12ed8135a0
Add rcsid and a comment
1997-10-18 19:12:11 +00:00
gwr
5e6d32d6b0
Add dir commands to find sources.
1997-10-18 19:09:38 +00:00
gwr
5fe3a1e907
This was temporary - now in ../gdb
1997-10-18 18:57:59 +00:00
gwr
473fa8d5f6
... and in with the new! (other files added via repository copy)
1997-10-18 18:37:37 +00:00
gwr
41d88aa514
Out with the old...
1997-10-18 18:25:50 +00:00
gwr
36222f7838
Out with the old...
1997-10-18 18:15:48 +00:00
gwr
03272e0c4b
Add: bfd readline
1997-10-18 18:13:35 +00:00
lukem
291223920b
fix make -j race condition when building libs
1997-10-18 06:21:28 +00:00
lukem
89827aeb90
rcsid fascism, fix make -j race condition when building libs
1997-10-18 05:58:21 +00:00
lukem
d8fadf7c3c
rcsid fascism, fix make -j race condition when building libs
1997-10-18 05:47:46 +00:00
lukem
10e8777264
fix make -j race condition building lib, move common code into Makefile.inc
1997-10-18 04:42:01 +00:00
gwr
0dae569d67
Take a stab at this.
1997-10-17 21:30:07 +00:00
mark
919c9148f3
Add support for PIC code.
...
Add support for ld.so
1997-10-17 21:25:42 +00:00
gwr
12d8f9d5cd
first cut
1997-10-17 21:23:23 +00:00
gwr
12b8c06186
From toolchain
1997-10-17 21:19:55 +00:00
gwr
8f88f65275
Minor cleanup
1997-10-17 20:51:25 +00:00
gwr
c9dfda4a6e
Add ARCH_DEFS
1997-10-17 20:06:59 +00:00
gwr
5892b616fc
Use ARCH_DEFS
1997-10-17 20:01:26 +00:00
gwr
ab898530e5
Take a stab at this.
1997-10-17 19:58:55 +00:00
gwr
f2bea0bb9f
Take a stab at this.
1997-10-17 19:18:59 +00:00
gwr
23c4260d7c
BFD_BACKENDS are *.c files
1997-10-17 19:17:27 +00:00
gwr
9a9a4dd10f
cosmetic
1997-10-17 18:50:45 +00:00
gwr
7e4cd33f27
Need BFD_ARCH_SIZE=64 on mips
1997-10-17 18:45:54 +00:00
jonathan
212b5c610f
Initial BFD support for the mips, with these targets:
...
bfd_elf{32,64}_{big,litte}mips_vec, ecoff{big,little}_vec
1997-10-17 08:30:21 +00:00
christos
776130f509
Handle relocation of misaligned symbols. Handle all three cases by the same
...
macro for clarity.
1997-10-14 17:17:52 +00:00
mycroft
e96e918e60
Use bsd.subdir.mk as appropriate.
1997-10-11 09:34:07 +00:00