Commit Graph

1374 Commits

Author SHA1 Message Date
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
gwr d8012a8607 Fix missing dependencies on elf{32,64}-target.h 1997-10-10 16:06:22 +00:00
gwr cf7d2541eb Put includes at the end (from Bernd Ernesti) 1997-10-10 15:18:14 +00:00
mycroft 6d66d9e789 Modify the version number so people know that this isn't their father's GCC. 1997-10-10 01:05:03 +00:00
mycroft 1e9143a549 Make sure TREE_PUBLIC() is false for static function declarations. This was
an abstraction violation, and broke compilation of libqt on the i386 port.
1997-10-10 01:00:38 +00:00
thorpej 0640101d32 Always use --unlink. It's too easy to lose if you don't. 1997-10-10 00:16:02 +00:00
enami 062c3f563a Restore owner/group/mode/atime/mtime of symbolic links. 1997-10-08 22:51:27 +00:00
jonathan 07a2c597a0 Change GCC's INITIALIZE_TRAMPOLINE() function as submitted to Cygnus:
emit a call _cacheflush() to ensure Icache consistency
    after writing trampoline code for lexical closures onto the stack
    (i.e., into the Dcache).

GCC 2.x (x <= 7.2.2) emits a call cacehflush(), polluting the user
namespace.
1997-10-06 21:19:11 +00:00
mycroft a6c7350ef2 Import a few reload bug fixes from 2.8. 1997-10-01 02:21:39 +00:00
mycroft 49ce788d15 Import a few reload bug fixes from 2.8. 1997-10-01 02:21:33 +00:00
mycroft 9a36ae0c8f Import change from development sources to follow a REG_EQUIV for a REG in
memref_referenced_p(); otherwise there are cases where a later set that changes
the memory location may be moved too early, and thus the new value will be
(incorrectly) used where it should not be.
1997-10-01 02:12:21 +00:00
gwr 603e306a5b Define SVR4_SHARED_LIBS before including generic nm-nbsd.h 1997-09-30 21:43:11 +00:00
gwr 06ef8ef5b7 Need to include elf/common.h for SVR4_SHARED_LIBS 1997-09-30 21:38:46 +00:00
gwr 555fc002d2 Do the link.h defines only if not SVR4_SHARED_LIBS. 1997-09-30 21:14:30 +00:00
gwr d8f82847f9 Add support for single-step via breakpoints (from CGD). 1997-09-30 20:01:12 +00:00
gwr 0bd7f37b9f Define CHILD_RESUME 1997-09-30 19:52:03 +00:00
gwr 3afbd7bd1f From latest gdb snapshot 1997-09-30 19:21:23 +00:00
gwr f4418d1e62 No ULONGEST yet 1997-09-30 17:34:43 +00:00
gwr 376b31dc6f From latest gdb snapshot 1997-09-30 17:23:59 +00:00
gwr d4f354e245 long vs. time_t 1997-09-29 19:17:49 +00:00
gwr 2e50417e86 Wrap fetch_kcore_registers() with ifdef 1997-09-29 19:02:42 +00:00
gwr 93b2595e62 Define S0_REGNUM here for now. 1997-09-29 18:59:39 +00:00
gwr b7f45770a5 fix a warning on the alpha 1997-09-29 18:55:29 +00:00
gwr b134f0eb30 Fix order of includes 1997-09-29 16:12:37 +00:00
gwr 4d4320a492 Use $(LIBBFD) 1997-09-29 15:41:09 +00:00
gwr f029fbb3e1 Change .o to .c 1997-09-29 15:37:22 +00:00
gwr 3813a7f8d9 Improvements from Bernd Ernesti 1997-09-29 15:30:46 +00:00
gwr b8dae11d80 Initial NetBSD/alpha support 1997-09-26 21:48:16 +00:00
gwr 0d16067a18 Avoid nuking nm.h tm.h in clean, so .depend stays up-to-date.
Kill the yacc rules.  (were not being used, and did not work)
1997-09-26 21:18:07 +00:00
gwr 06e66e45fd use printf_filtered 1997-09-26 21:15:30 +00:00
gwr ec6c8018da Add NAT_CLIBS=-lkvm 1997-09-26 19:38:13 +00:00
gwr bc0d2595ee Initial NetBSD/alpha support 1997-09-26 19:13:28 +00:00
gwr 5e963aa0dd Initial support for the Alpha, with these targets:
bfd_elf64_alpha_vec, ecoffalpha_little_vec
1997-09-26 18:25:33 +00:00
gwr 91c3c5fa9c Forgot to remove CFLAGS=-g 1997-09-26 18:12:09 +00:00
gwr 9a10b12823 More changes now that this uses bsd.prog.mk
(clean, cleandir, .depend)
1997-09-26 18:09:58 +00:00
gwr fcd8e967b3 fix type mismatch 1997-09-26 17:18:25 +00:00
gwr 472913955e make depend needs: nm.h tm.h 1997-09-26 16:38:37 +00:00
gwr 576d2489e9 Define SRCS rather than OBJS so make depend works. 1997-09-26 15:59:40 +00:00
gwr a53b58b220 Use <bsd.lib.mk> 1997-09-26 15:05:10 +00:00
gwr 0c062a6198 merge vax netbsd support 1997-09-26 06:02:45 +00:00
gwr 034f0cf6c8 vax netbsd native support 1997-09-26 05:58:44 +00:00
gwr ebda1a2ef1 punt REGISTER_U_ADDR stuff 1997-09-26 05:53:51 +00:00
gwr 2a542e46a9 Add kcore-nbsd.o 1997-09-26 05:51:13 +00:00
gwr 28e63c14be ns32k netbsd native support 1997-09-26 05:49:07 +00:00
gwr f72b6ea911 add ser-tcp.o 1997-09-26 05:42:58 +00:00