Commit Graph

446 Commits

Author SHA1 Message Date
matt
ba7ad80c79 Fix cut&paste error. 1998-10-28 15:54:46 +00:00
matt
540ce132a7 Many fixes. Produes correct code now for strtoq.c and gawk. 1998-10-28 15:53:24 +00:00
matt
b185a88969 In non-BFD assemblers on NetBSD, use the NetBSD method of indicating
weak variables.
1998-10-25 00:26:36 +00:00
matt
bbd553f2e6 Eliminate more RRS text warnings. Fix a few fatal_insns with g++. 1998-10-21 06:39:55 +00:00
matt
b472384710 Another small PIC bug fix. 1998-10-20 15:36:48 +00:00
matt
85da69cb36 More PIC bug fixes. 1998-10-20 14:58:44 +00:00
matt
d57a728bc2 If trying to covert operand to indirect and it already is
indirect, complain with a fatal error.
1998-10-19 23:35:07 +00:00
matt
40b1bb9563 A large number of changes to enable PIC support and shared libraries
for NetBSD/vax.
1998-10-19 03:01:52 +00:00
ragge
01921e4c4b TARGET_PAGE_SIZE should be 4k. 1998-10-18 08:48:59 +00:00
matt
c04e8d03ca Fix bug where "calls x, *foo" went through PLT, not GOT. 1998-10-18 06:54:13 +00:00
matt
058ca7f5d6 Add PIC mode support. Note that most of the support for PIC mode on
the VAX is inside gas.  There are cooperative changes in gcc/egcs and
ld as well.
1998-10-17 18:55:23 +00:00
matt
6178b5ccd0 Add a M_VAX (old 1K MID) for gas. 1998-10-17 18:49:50 +00:00
matt
d3b202ace6 Add a type label (needed for VAX assembly). 1998-10-17 18:49:09 +00:00
tv
57d34f92e8 Set MAX_OFILE_ALIGNMENT to 32 as suggested by <chas@cmf.nrl.navy.mil> in
PR port-m68k/6308.  Since m68k's can access doubles fine on a 32-bit
boundary, this does not need to be 64.
1998-10-16 20:07:15 +00:00
tv
cacab8b6b5 Define __arm__ in CPP_PREDEFINES as on other ARM OS's. Suggested by
<rearnsha@arm.com>.
1998-10-16 19:50:46 +00:00
scottr
153523c847 Revert last; this breaks compatibility with gcc-2.7.x-compiled
code.
1998-10-14 18:28:16 +00:00
tv
451f0e3c25 Fix TARGET_DEFAULT as reported by <chas@cmf.nrl.navy.mil> in PR
port-m68k/6288.
1998-10-14 14:55:30 +00:00
tv
492d363964 Conflict resolution from 14 Oct import 1998-10-14 14:40:18 +00:00
tv
82ce0181bd Import egcs 1.1 (branch), 14 Oct 1998 sources 1998-10-14 14:35:59 +00:00
tv
dd23d5aa0c Import egcs 1.1 (branch), 14 Oct 1998 sources. 1998-10-14 14:28:50 +00:00
matt
cc0b4bda88 DWARF2_UNWIND should be undefined otherwise dwarf2out.c won't compile
because it is expecting another macro which vax gcc doesn't have or need.
1998-10-14 01:47:05 +00:00
matt
048bef97f2 EGCS fix for VAX. It is illegal to shift by more bits than is can be
contained in the type.  This was cc to die when initialize the
tetra long values on vax because it was trying to shift by -64.
This in turn was causing a reserved operand fault resulting in a SIGILL.
1998-10-14 01:45:16 +00:00
mark
55436d0a18 Don't define obj_fix_adjustable here as it is defined in obj-aout.h 1998-10-14 01:00:34 +00:00
matt
3e32065c73 Teach bfd that NetBSD/vax can have two MIDs. 1998-10-12 01:43:38 +00:00
matthias
b9fd5a00c7 Add a (missing?) SKIP_WHITESPACE at the beginning of obj_aout_type. This
was present in our "old" gas and at least on the pc532 ".type" creates
a symbol with a zero-length name without this.
1998-10-08 14:26:40 +00:00
matthias
ec002dcddf tc-ns32k.h: make this work with te-nbsd.h.
tc-ns32k.c: frag_grow can't take negative arguments, revert to using
obstack_blank_fast in convert_iif.
1998-10-08 14:22:32 +00:00
itohy
7597955012 ctype(3) functions do NOT take value of "char", but "unsigned char" plus EOF
(this is the same range as the return value of getc(3)).
Reference: ISO/IEC 9899:1990  7.3 Character handling <ctype.h>

Fixed illegal usage of NULL.
1998-10-07 08:15:15 +00:00
tv
f10fec8d32 arm32 has no INCOMING_RETURN_ADDR_RTX. Fix the DWARF2_UNWIND_INFO goop. 1998-10-04 04:16:28 +00:00
tv
9c3d862cfb Fix -nostdlib handling: don't make that option drop the "-e __start" from
the ld command line.
1998-09-28 19:25:28 +00:00
tv
765a4daca2 Find the proper general VAX and NetBSD MI definitions. 1998-09-15 02:24:54 +00:00
tv
efa86546e9 Provide more informational errors when supplying the cpp option -Dname
where "name" is invalid, as requested by <woods@most.weird.com> in PR
bin/5767.
1998-09-15 00:22:02 +00:00
tv
1b8fb38794 Add -t (totals) option as requested by <mrg@eterna.com.au> in PR bin/6133.
Note that -w (warn on non-object archive members) is the libbfd default;
accept the option silently for compatibility.
1998-09-14 18:01:46 +00:00
tv
fe75b89f93 Nuke stdio.h's P_tmpdir and explicitly try /tmp after the environment
variables if hosted under NetBSD.  Inspired by <tsutsui@ceres.dti.ne.jp>
in PR bin/5700.
1998-09-14 17:19:35 +00:00
tv
c593074e24 Import of egcs 1.1 release (1.1b). 1998-09-13 16:51:44 +00:00
tv
c893c988b3 Conflict resolution. 1998-09-13 16:20:35 +00:00
tv
b37a043772 Import of egcs 1.1 release (1.1b). 1998-09-13 16:09:19 +00:00
tv
4995df0d60 Import of egcs 1.1 release (1.1b). 1998-09-13 16:08:57 +00:00
kristerw
b18f424e81 Make gas generate our a.out format (for sparc and i386) 1998-09-13 13:28:24 +00:00
kristerw
d8a28d220b Use the correct size for the relocation records. 1998-09-13 09:33:26 +00:00
kristerw
945df87d76 Infrastructure changes needed by gas a.out support. 1998-09-13 09:30:34 +00:00
kristerw
8d90a29c62 Add N_SIZE 1998-09-13 09:24:33 +00:00
tv
78715691b6 Better comment about TYPE_OPERAND_FORMAT, and add the DWARF2_UNWIND_INFO
fix for arm32.
1998-09-01 16:44:36 +00:00
enami
d6b993dd4f Don't warn about #undef unix, otherwise we can't compile uipc_domain.c
and it can't simply nuked.
1998-09-01 08:39:59 +00:00
tv
eb3bf55684 Remove -Dunix from predefines, and add a warning to cpp which triggers on
"#if defined(unix)/#ifdef unix/#ifndef unix" if -Dunix is not specified
explicitly:
    warning: deprecated symbol "unix" is no longer predefined
1998-08-29 17:04:56 +00:00
tv
2ecc177404 Remove files obsoleted by egcs import of libiberty. 1998-08-28 16:59:09 +00:00
tv
5990abf3b1 Make sure to include config.h if available. 1998-08-28 16:58:25 +00:00
tv
1f41015535 Get the correct vfork definition from <unistd.h>. 1998-08-28 16:57:07 +00:00
tv
2034bed7f1 Resolve conflicts and get prototypes from the right places (conig.h
guarded).
1998-08-28 16:02:39 +00:00
tv
bb655b8a73 Conflict resolution. 1998-08-28 15:59:01 +00:00
tv
b5a6ca0501 Update includes that go with theupdated libiberty. 1998-08-28 15:56:36 +00:00
tv
0f6f615875 Update libiberty to that shipped with egcs. Improvements include better
C++ demangling.
1998-08-28 15:39:36 +00:00
tv
858921e399 Undo previous. 1998-08-27 16:04:08 +00:00
matthias
6caa7ce3d9 MEM now has a rtx length of two. Take this into account in calc_address_cost. 1998-08-24 22:54:25 +00:00
tv
fe17f99289 Remove files obsoleted in egcs 1.1. 1998-08-24 19:17:11 +00:00
tv
8bbd864248 Import of egcs libstdc++ 1998-08-24 snapshot 1998-08-24 18:45:53 +00:00
tv
687193cf68 Resolve corn flakes. 1998-08-24 18:28:20 +00:00
tv
3fe379ca4b Bugfix import of egcs 1.1, 1998-08-24 snapshot. 1998-08-24 18:00:40 +00:00
tv
2da237ca1f Bugfix import of egcs 1.1, 1998-08-24 snapshot. 1998-08-24 17:55:20 +00:00
tv
cd2577488c Work around a strange a.out linker problem: don't define `optind' and
let the system libc define it.
1998-08-22 17:08:48 +00:00
tv
0383db8345 bfd_target_vector is bfd_target **, not bfd_target *[]. 1998-08-22 16:46:33 +00:00
tv
c649a98a9b Give basename() a prototype. 1998-08-22 05:51:09 +00:00
tv
d0c8c7532a Add ARM relocs (and upcoming BFD_PIC) for automatically generating bfd.h. 1998-08-21 21:08:22 +00:00
tv
9af6c8ed74 Until a better solution can be found, or until the bugs are fixed in egcs,
disable -Wuninitialized as a part of -Wall.
1998-08-21 14:39:34 +00:00
matthias
78516e031b - reorder includes in ns32k.c to avoid warning about MAX/MIN redefinition
- add code for cdecl and stdcall attributes
1998-08-21 10:04:33 +00:00
tv
f122239ef3 Use a pointer, not an array, for bfd_target_vector, working around our
linker bogozity.  (So that the array can grow and shrink without
relinking.)
1998-08-21 02:06:09 +00:00
tv
58e1b9d28c Added -Wno-format-y2k (missed this commit). 1998-08-20 20:31:24 +00:00
tv
c8f252d3aa Add -Wno-format-y2k option to kill Y2K based strftime() warnings. Note
that -Wformat-y2k doesn't work on C, and doesn't do anything notable by
itself on C++ (use -Wformat).
1998-08-20 20:13:12 +00:00
matthias
8652696101 The egcs-1.1 merge left some old codefragments behind. Removed. 1998-08-20 19:40:29 +00:00
tv
0771761e8e Inlcude "system.h" instead of <stdio.h>. 1998-08-19 21:31:45 +00:00
tv
159f74875c Undefine OBJECT_FORMAT_COFF. 1998-08-19 16:27:37 +00:00
tv
378bab7018 XXX stopgap patch to fix prototyping warning on powerpc. 1998-08-19 16:09:43 +00:00
tv
d9b7598034 Completely nuke the -fPIC "ignored" warning. NetBSD target supports PIC
fully (it's just that the assembler and linker output bogosity :).
1998-08-19 15:10:25 +00:00
tv
9fd419ca1c We've switched to mem*() on all platforms. Remove undef of
TARGET_MEM_FUNCTIONS.
1998-08-19 14:39:21 +00:00
tv
c6be7a9c9a The global netbsd.h defines TARGET_MEM_FUNCTIONS. 1998-08-19 14:38:42 +00:00
tv
5ebd5ae80d No longer used. 1998-08-19 14:37:47 +00:00
tv
d2a09c18be Null-terminate the hostname buffer. 1998-08-18 17:07:08 +00:00
tv
3d4f2f35af Platform-independent unsigned char fix. 1998-08-18 15:36:31 +00:00
tv
3eb68c7948 Need <string.h> for strcpy() and strlen() prototypes. 1998-08-18 13:58:17 +00:00
tv
471ccd3532 Need DWARF2_UNWIND_INFO=0 for -fsjlj-exceptions as default. 1998-08-18 02:47:50 +00:00
tv
d6e6f5296d Need DWARF2_UNWIND_INFO=0 to get the right kind of default exception
handling.
1998-08-18 02:42:24 +00:00
tv
577b2ff265 The ASM_DECLARE_FUNCTION_NAME/ASM_DECLARE_OBJECT_NAME stuff is completely
wrong for alpha, and may actually be wrong for more ELF ports than that.
For now, turn it off for ELF, and investigate.
1998-08-17 18:14:53 +00:00
tv
e710cf2a57 Provide a definition for MAX_WCHAR_TYPE_SIZE. 1998-08-17 15:39:58 +00:00
tv
ba44e6dbd5 Undefining TARGET_VERSION is both bogus and deviant from all ofther gcc
ports.
1998-08-17 15:29:27 +00:00
tv
2eb8687dbb Need definition for HOST_BITS_PER_LONGLONG. 1998-08-17 15:22:01 +00:00
tv
6b6b51c3e4 The arm32 port uses gas by default; turn on --with-gnu-as by default. 1998-08-17 04:05:00 +00:00
tv
78e8c617cc The available system headers are defined by "system.h" - don't try to
second-guess them here.
1998-08-17 04:02:10 +00:00
tv
64c6d5152c "Bonehead." This file is included by others, not used by itself. 1998-08-17 02:19:15 +00:00
tv
b62f0811fe Include some files apparently not included in the Cygnus released source (!?). 1998-08-17 02:12:21 +00:00
tv
3156b4cd02 The Alpha tm_file is just alpha/netbsd.h, which includes everything else
that it needs.
1998-08-17 01:44:25 +00:00
tv
d65b2e3afa Don't define STANDARD_{EXEC,STARTFILE}_PREFIX here; do it in the Makefile
like the GNU setup does.
1998-08-16 21:28:20 +00:00
tv
b32c2a3ab9 Use the proper <arch>/xm-netbsd.h file as the xm_file on each port. 1998-08-16 21:14:33 +00:00
tv
667decf81a Resolve conflicts, fix up c-common, and clean up import of egcs 1.1. 1998-08-16 20:41:00 +00:00
tv
26a48a2e12 Import egcs-1.1 libf2c (libg2c), 19980816 snapshot 1998-08-16 18:10:35 +00:00
tv
6fe7eeb157 Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:45:46 +00:00
tv
45ddfeba03 Import egcs-1.1 gcc, 19980816 snapshot 1998-08-16 17:35:45 +00:00
mark
ec628f2561 Update for machine/setjmp.h change (JMPBUF* -> _JB*) 1998-08-04 02:03:08 +00:00
bouyer
b2dd67104a Document the fact that -w is now a sinonym for --window. Writing in the
executable is enabled with --write. Closes PR 5533.
1998-07-27 12:42:05 +00:00
tv
b6ace53b3a Allow mips{eb,el}-*-netbsd* in configuration, setting default accordingly,
and make mips-dec-netbsd* an alias for mipsel-*-netbsd*.
1998-07-27 01:44:10 +00:00
tv
ebc00ce7b0 Add mipsel-*-netbsd* as synonym for mips-dec-netbsd*. Don't yet add
mipseb-*-netbsd* as this requires some MD header file twiddling.
1998-07-27 01:42:24 +00:00
tv
41d9610f72 Add definition for mipseb-*-netbsd and make mipsel-*-netbsd the same as
mips-dec-netbsd.
1998-07-27 01:01:07 +00:00
mycroft
8f16870c20 const poisoning. 1998-07-26 17:11:42 +00:00
mycroft
0a2cb6aaab const poisoning. 1998-07-26 17:05:05 +00:00
mycroft
49031b1376 const poisoning. 1998-07-26 16:56:51 +00:00
thorpej
99db56429d Only default to m68k4k on hp300 if before NetBSD 1.3. 1998-07-12 19:05:29 +00:00
thorpej
41f74e9b75 Add elf32-m68k support to the NetBSD m68k target. 1998-07-12 18:52:34 +00:00
tv
a3ef68cb68 Add a hack to recognize VAX kernels. This will later be made into its own
bfd target (a.out-vax-ultrix or a.out-vax-netbsd-kernel).
1998-07-01 15:15:51 +00:00
mark
5375ce1cdd Remove junk related to KERNEL_U_SIZE. 1998-06-27 19:37:15 +00:00
mark
a1e48b9cd9 Fix definitions of ADDR_BITS_REMOVE for 32 bit addresses rather than
26 bit.
1998-06-27 19:35:17 +00:00
mark
aa00a3d8c7 Axe redundant file. 1998-06-27 19:33:59 +00:00
mark
d4ac65004d Include machine/setjmp.h for JMPBUF_REG_R14 definition.
Define SIGTRAMP_START, SIGTRAMP_END and SIGCONTEXT_PC_OFFSET here.
Include arm/tm-armnbsd.h rather than arm/tm-armbsd.h
1998-06-27 19:33:09 +00:00
mark
bbd80550e6 Use ADDR_BITS_REMOVE macro rather than using a hardcoded mask when
calculating program counter addresses.
1998-06-27 19:30:01 +00:00
gwr
c0fde6edd3 Avoid unnecessary calls to fetch_inferior_registers() by calling
registers_fetched() at the end of store_inferior_registers().
By definition, our copy of the register set is up-to-date
at that point, so let the common gdb code know that.
1998-06-16 18:39:04 +00:00
gwr
faf0c21368 fetch_core_registers gets all the registers in one call. 1998-06-16 18:31:48 +00:00
ragge
cdca827d9e Vax support. 1998-06-11 21:43:58 +00:00
tv
6b3823ed1a ...And calculate same when building the armap (for ranlib). 1998-05-25 23:36:43 +00:00
tv
172288b9b4 Fix long filenames that weren't calculated while reading the ar header. 1998-05-25 21:56:14 +00:00
tv
f970339892 Fix botched assumptions about alignment of data elements: files are
aligned, but on word-at-filesize bytes instead of word-at-filedatasize
bytes.  That's actually a bug in binutils 2.8.1 wrt 4.4BSD archives that is
fixed here.
1998-05-25 18:57:23 +00:00
tv
da925af9ad Integrate NetBSD arm32 diffs for gdb. Now compiles and works `out of the
box'.  Use new GNU_ARCH remapper.
1998-05-22 17:17:59 +00:00
tv
170952480e Make archives work for both 4.4BSD a.out and SVR4 ELF style archives:
introduce a flag that tells bfd not to align ar(1) headers on word
boundaries.
1998-05-22 14:08:22 +00:00
tv
1691822b47 Add ability to write 4.4BSD format archives; set a.out NetBSD platforms to
use this ar format by default.
1998-05-22 02:19:27 +00:00
tv
3f4672dd45 Remove automatically generated files. 1998-05-21 20:49:59 +00:00
tv
3c4dfb6d80 Fix warning about improper escapes on line 12. 1998-05-19 19:11:56 +00:00
tv
420329c722 Incorporate (machine dependent) code for support of NetBSD/arm32. 1998-05-19 18:53:19 +00:00
tv
8352e0b393 Remove automatically generated files. 1998-05-19 14:13:11 +00:00
thorpej
a6fea1b57c Add -D__ELF__ to CPP_PREDEFINES (per the Other gcc) 1998-05-14 04:16:40 +00:00
mycroft
99a8464fa0 Nuke the previous, now that it's done elsewhere. 1998-05-07 04:17:13 +00:00
mycroft
52463c691f Set MD_EXEC_PREFIX and MD_STARTFILE_PREFIX here. 1998-05-07 04:15:07 +00:00
mycroft
147bf39e19 We don't want the MD_EXEC_PREFIX for SysV. 1998-05-07 03:55:58 +00:00
mycroft
c0de9013ee Fix a syntax error. 1998-05-06 11:22:07 +00:00
mycroft
3229c8b030 Oops; need a LINK_SPEC here to override the entry point name. 1998-05-06 09:36:01 +00:00
mycroft
1125919631 Nuke USG and COLLECT_EXPORT_LIST. 1998-05-06 08:33:19 +00:00
mycroft
a931908bc3 Don't define TARGET_NAME here. 1998-05-06 07:49:00 +00:00
mycroft
a039a5720b Fix erroneous line breaks in LINK_SPEC. 1998-04-30 12:52:54 +00:00
mycroft
f9955a6ead Fix bizarreness with USE_COLLECT2 being overridden. 1998-04-30 10:41:55 +00:00
mycroft
3b1b451897 Regen. 1998-04-30 09:26:13 +00:00
mycroft
2eefd74d43 First pass at PowerPC support, and disable collect2 on all NetBSD platforms. 1998-04-30 09:21:47 +00:00
tv
d00ec01b00 Add Bernd Schmidt's fix for H.J.Lu's codegen bug as discussed on
egcs-bugs@cygnus.com.  This is in 1.1 (and we may have to update to 1.1
to gain many other fixes, unfortunately).
1998-04-28 13:53:53 +00:00
mycroft
c4c72f4c84 Move the previous into the i386-specific section. It needs to be done
differently on other ports.
1998-04-25 01:32:59 +00:00
mycroft
18e058d8ed Make sure PIC relocations go in a writable data section. 1998-04-24 21:11:09 +00:00
cgd
fea06d4c21 add back in the old NetBSD changes. Also, add in a PIC GOT
offset fix from the snapshot.
1998-04-19 01:05:27 +00:00
cgd
f502d8c9f4 sync with EGCS 1.0.2 1998-04-19 01:01:20 +00:00
cgd
51183f1bb3 re-import egcs 1.0.2 ARM bits. trying to use the snapshot's bits was a
nice idea, but caused more problems than it was worth.
1998-04-19 00:56:34 +00:00
cgd
92c6f02e55 consistency the rest of the NetBSD/arm32 toolchain: make TYPE_OPERAND_FMT
be "#%s".  This generates assembly consistent (w.r.t. .type directive)
with asm.h and what the existing compiler generates.  (The old definition
was "%%%s", and the assmbler choked on the %'s.)
1998-04-18 19:02:13 +00:00
cgd
4a1dac1736 don't warn about PIC code being unsupported, because that always-warn
situation with -fpic will always break NetBSD builds (which use -Werror).
PIC code generation seems ... less than perfect, at this time; it still
aborts occasionally.
1998-04-18 00:39:43 +00:00
cgd
ce07f954d8 define SYS_SIGLIST_DECLARED in a way that's consistent with config.h 1998-04-18 00:37:33 +00:00
cgd
6a4f33b13a merge changes from 980411 snapshot import. a couple of macros got new
arguments, so mark them as XXX and make them compatible with 1.0.2.
1998-04-18 00:32:28 +00:00
cgd
39de2f4adb Import EGCS 980411 snapshot's gcc/config/arm bits. 1998-04-18 00:22:33 +00:00
thorpej
ef3c228075 Fix the definition of TARGET_VERSION. 1998-04-17 23:54:03 +00:00
thorpej
7f756d0c18 Rewrite this file (again). Copy the Linux Alpha config, and tweak it
to work with NetBSD.  Use as many NetBSD common definitions as possible.
1998-04-17 23:50:03 +00:00
matthias
d3d91d4d63 ns32k specific changes for "our" gcc ported over to egcs by Ian Dall. 1998-04-17 19:41:18 +00:00
cgd
e3e48e335a undef ASM_WEAKEN_LABEL, because the NetBSD/arm32 assembler (or, at least
the one that I have) doesn't seem to do the right thing with weak
references, which causes libgcc c++ function lossage.
1998-04-17 18:24:12 +00:00
mrg
d8d4004939 pull over some things from the old gcc, and clean up. 1998-04-17 06:06:09 +00:00
mrg
6f7e681840 clean up slightly. 1998-04-17 06:05:42 +00:00
mrg
3b9f5eaac1 define HAVE_STRERROR to 1, not nothing. 1998-04-16 17:59:21 +00:00
mrg
ba821ac657 - include <alpha/elf.h> (though this is currently quite linux centric, we
can use it with a small tweak (see below).
- also define __ELF__
- GC some unnecessary defines.
- define a sane TARGET_VERSION macro.
- provide alpha/ELF ASM_SPEC and LINK_SPEC macros.

all from thorpej.
1998-04-16 17:58:23 +00:00
mrg
877072df9c - move a.out specific defines between (commented) #ifdef NETBSD_AOUT
- add ELF specific defines #ifdef NETBSD_ELF (from thorpej, via his
  alpha/netbsd.h).
1998-04-16 17:56:12 +00:00
tv
d2af5c2742 ARM32 fixes from cgd: GNU uses "arm", not "arm32" for the architecture;
missing backslash in netbsd.h; wrong prototype in arm.h.  Still not PIC
capable, yet.
1998-04-15 21:54:05 +00:00
mrg
0ecb816bd6 rewrite <alpha/netbsd.h>. still does not quite work. 1998-04-15 08:19:26 +00:00
mrg
21431cfbea do not define MD_STARTFILE_PREFIX under NetBSD. 1998-04-15 01:53:13 +00:00
mrg
51b0ae9977 include <string.h> 1998-04-15 01:43:52 +00:00
tv
482063559a .y.c <sys.mk> rule fixes. Don't create a y.tab.h file unless asked for,
and use smarter creation of the header file.
1998-04-09 00:32:31 +00:00
tv
aa9dc830d0 Add note that -nostdlib is passed to the linker. 1998-04-07 13:16:28 +00:00
mycroft
111c2f97a8 Support higher baud rates. 1998-04-02 10:32:04 +00:00
tv
5ada55b10c Remove files automagically generated by yacc so they don't get picked up
by a .PATH: statement, and _will_ be generated.
1998-04-01 02:55:43 +00:00
tv
17130ff0d5 add __vfork14() compensation by including <unistd.h> as inspired by our
in-tree gcc.  make this special activity conditional on __NetBSD__.
1998-04-01 01:50:31 +00:00
ross
50b7806b40 Add an egcs config boilerplate file. 1998-03-31 06:43:43 +00:00
scottr
67d9c0902b Need to include tree.h to resolve a problem with a missing prototype
for dwarf2out_cli_label().
1998-03-31 06:00:05 +00:00
mycroft
696d43df9d This is a kluge, but make sure we get tconfig.h from the right place. 1998-03-30 21:55:48 +00:00
mrg
a057e5253b comment bogus main warning even with -Wno-main. 1998-03-30 17:06:33 +00:00
mrg
d0b9c83285 pull over arm32/signed char fix from usr.bin/gcc 1998-03-30 07:25:25 +00:00
mrg
290de3be42 merge netbsd/powerpc gcc changes from toolchain/gcc 1998-03-30 04:33:11 +00:00
mrg
8e92b678e2 merge netbsd/alpha gcc changes from toolchain/gcc 1998-03-30 04:30:26 +00:00
mrg
ae088afd9c add -D__KPRINTF_ATTRIBUTE to CPP_PREDEFINES 1998-03-30 03:23:31 +00:00
mrg
5e78440996 merge netbsd changes for gcc. pmax still missing. 1998-03-29 11:36:52 +00:00
mrg
5f094689c8 initial import of the egcs 1.0.2 c++ io library 1998-03-29 08:32:21 +00:00
mrg
1d9ec375c0 initial import of the egcs 1.0.2 standard c++ library 1998-03-29 08:31:49 +00:00
mrg
d3c5e32f1d initial import of the egcs 1.0.2 compiler 1998-03-29 08:14:27 +00:00
matthias
01ecf0f5b8 Oops. This is a part of Ian Dall's gdb-ns32k changes I forgot to commit. 1998-03-19 22:06:40 +00:00
matthias
58b2f0ab4c Ian Dalls patches to make gdb work with respect to his modifications
to gcc to support the ns32381's additional floating point registers.
1998-03-13 22:01:07 +00:00
mycroft
24f331ede1 Fix typo. 1998-02-27 07:06:53 +00:00
mycroft
30689c5677 Make this not lose on machines with unsigned chars. 1998-02-27 07:05:45 +00:00
gwr
e069ed37b2 Use mipsnbsd-nat 1998-02-08 01:10:06 +00:00
gwr
6b14dcf593 Kill an unused variable. 1998-02-07 23:03:16 +00:00
gwr
d9d32203ff New implementation of NetBSD/alpha support.
(so we can submit it to the FSF.)
1998-02-07 22:54:50 +00:00
gwr
986ac75a1f Kill private version of child_resume(). 1998-02-03 21:35:30 +00:00
gwr
f4ecc595c4 If NO_SINGLE_STEP is defined, make sure child_resume
is never asked to single step!
1998-02-03 21:24:16 +00:00
thorpej
e642dff4e0 Import the psim-970703 (PowerPC Simulator) snapshot. 1998-02-01 08:01:23 +00:00
thorpej
74ab5e8006 Import the simulator sources from the gdb-4.16 distribution which were
omitted when our GDB was updated.
1998-02-01 07:56:37 +00:00
thorpej
6786eca4a0 Fixup NetBSD/powerpc GDB host and target configurations. 1998-01-30 22:26:42 +00:00
thorpej
d32edd2b13 Make the powerpc-*-netbsd* target use the elf32ppc linker emulation. 1998-01-30 22:08:47 +00:00
thorpej
ade3355927 Add the profile registers. From Wolfgang Solfrank. 1998-01-30 20:00:43 +00:00
thorpej
5b3cc1e576 Remove SIM and SIM_OBS definitions from these files, since we now use
AC_SUBST to configure the PSIM simulator.  Add an comment noting that
these files are now obsolete (they are different from the ppc*-eabi.mt
files only by this comment).
1998-01-30 19:56:06 +00:00
thorpej
c0aeb102bc Add powerpc-*-netbsd* host and target. 1998-01-30 19:53:20 +00:00
thorpej
dd2f604092 Clean up the configure code that enables the PowerPC simulator PSIM. Instead
of overriding the target to ppc-sim if the simulator is enabled, allow
the simulator to co-exist by AC_SUBST'ing in the SIM and SIM_OBS variables.
1998-01-30 19:50:48 +00:00
thorpej
391360a175 Use netbsd-core.o for powerpc-*-netbsd* configurations. 1998-01-30 19:37:07 +00:00
thorpej
d3952db048 Include pmac_xcoff_vec in the powerpc-*-*bsd* configuration. 1998-01-30 19:34:37 +00:00
mycroft
02b075bafe Make `info float' work. Mostly from Noriyuki Soda. 1998-01-24 15:32:41 +00:00
ross
80605d61a2 Commit outstanding mods prior to gwr's big gnu feedback pass. In this case,
fix a few macro bugs and remove some incorrectly applied character
restrictions.
1998-01-22 02:48:44 +00:00
gwr
15d917d9fe MMALLOC_DIR and MMALLOC_CFLAGS are now substitited by configure. 1998-01-22 01:34:29 +00:00
gwr
7d3ce87895 Add support for the option: --with-mmalloc=somewhere
which defaults to using ../mmalloc if that exists, or
else it sets MMALLOC_CFLAGS = -DNO_MMALLOC
(so build without ../mmalloc "just works":)
1998-01-22 01:32:00 +00:00