Commit Graph

1430 Commits

Author SHA1 Message Date
tv
1491cb8af5 PR #4869: Make gcc frontend use proper vfork() by including <unistd.h> and
changing exit() to _exit().  Modest performance improveent, too.
1998-03-09 12:57:23 +00:00
tv
a5e6bce521 Do not chmod files to 0777 before unlinking. NetBSD (and POSIX.1) specify
that this is unnecessary (only permission on the file's directory is
necessary), and it has security implications (see PR #5094).  There may be
other race-condition-related implications here that this change fixes, as
well.
1998-03-06 18:17:12 +00:00
tv
e58b3726c3 PR #3606: add -nostdlib to ld's command line if -nostdlib is on cc's
command line.  This behaviour is how it's documented; it should work
that way.  Also fixes building a release tree on a -current system (which
bit me with the sparc secr set I built for pk).
1998-03-06 17:42:50 +00:00
mycroft
28ad88290d Remove spurious extra newline. 1998-03-03 00:36:24 +00:00
cgd
8aaf609a0a allow LDSTATIC definition to be overridden by bsd.own.mk/mk.conf 1998-03-02 19:42:25 +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
jonathan
12986acb08 Mips uses ELF. Add !defined(__mips) to the toolchain-dependent
``#ifndef __alpha''s in  _G_config.h and to the source in libg++2netbsd.
1998-02-26 02:26:27 +00:00
mellon
c8ddea2651 Names have no underscores both on Alpha and on mips (from Jonathan) 1998-02-25 18:06:24 +00:00
mycroft
4462053ab3 Fill in missing (default) mmap(2) flags. 1998-02-20 09:27:18 +00:00
jonathan
730100e9cd Add emulation of binutils 2.x ld options:
-rpath dir, -shared, -soname, --whole-archive, --no-whole-archive
for compatibility with ELF ports and to aid migration to bintils.
Update manpage with new otions.
1998-02-20 03:12:50 +00:00
cgd
0924c4443d Make sure the reason that NOLINT is set is documented. Additionally
in places where it should be set (or has to be set right now), do so.
1998-02-19 02:17:05 +00:00
jtc
9a0063c6d6 Simply include -lcurses instead of -lcurses -ltermcap 1998-02-18 22:47:41 +00:00
pk
9084f293a7 Print a warning message if we detect that a "copy symbol" has changed
size in a shared library.  Also, always use our expected size to copy
the item in, on the assumption that doing so generally minimizes the
damage (maybe it's better to just bail out?).
1998-02-17 23:07:33 +00:00
mycroft
b1d2d2c0b4 Do the OBJDIR hackery just like everything else does it.
Fixes several bugs.
1998-02-14 20:58:23 +00:00
mycroft
bfea7a2499 Nuke echo_objdir from orbit. 1998-02-14 20:57:21 +00:00
mycroft
371ff49dd5 Kill a GCC warning on the SPARC. 1998-02-14 07:25:55 +00:00
lukem
214d10bfb8 ${TMAC,FONT}{OWN,GRP,MODE} default to $FILE{OWN,GRP,MODE} 1998-02-09 04:22:14 +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
cgd
80678449fe explicitly set NOLINT in libgcc and libobjc Makefiles. There's
nothing sensible to make lint libraries of in here.
1998-02-05 23:47:24 +00:00
christos
85ca961d87 Use -ltermcap instead of -ltermlib 1998-02-05 12:25:48 +00:00
thorpej
da87427228 NetBSD has ANSI C header files. 1998-02-04 23:04:11 +00:00
christos
a5fd55b1b0 Warnsify 1998-02-04 14:32:51 +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
perry
1aa908a3a5 removed -DSTDLIB_H_DECLARES_GETOPT=1 -- it is no longer true 1998-02-03 06:38:19 +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
gwr
736fd65224 Note imports of alpha files from cygnus970817 snapshot. 1998-01-21 01:05:27 +00:00
drochner
57b9298f1c fix misoptimization after "ffs(x) - 1"
(as done in egcs)
1998-01-20 16:03:17 +00:00
gwr
4fea918e34 For completeness, fix the SunOS/sun3 sigtramp support too.
(I had to change tm-m68k.h which affects tm-sun3.h also.)
1998-01-14 18:51:06 +00:00
gwr
254db76f83 Define IN_SIGTRAMP() as nbsd_in_sigtramp(), which knows how to find
the address of the signal trampoline on all NetBSD/m68k machines.
(Fixes PR bin/3391)
1998-01-14 18:45:44 +00:00
gwr
eba66671ed Define FRAME_SAVED_PC to use the common sigtramp_saved_pc() just like
the i386 does.  The previous definition was a SunOS-specific hack,
and if that is really still needed somwhere, it can still be used
by defining sigtramp_saved_pc as m68k_sigtramp_saved_pc in the
target-specific tm.h file.  The common sigtramp_saved_pc() fucntion
uses SIGCONTEXT_PC_OFFSET to find the return PC (the best way).
Do not define SIG_PC_FP_OFFSET here.  (very machine-specific!)
1998-01-14 18:42:05 +00:00
gwr
6cc4f2227c Add two new functions:
m68k_sigtramp_saved_pc() - like the comon sigtramp_saved_pc, but
  uses SIG_PC_FP_OFFSET to find the saved PC (used for SunOS).
nbsd_in_sigtramp() - determine whether a PC value is within the
  signal trampoline, but do so WITHOUT hard-coding the address
  of the end of the stack (uses "__ps_strings" at run time).
  This allows a common gdb to work on all m68k. (yea!)
1998-01-14 18:33:10 +00:00
gwr
521ae36095 No longer need to include solib.h here. 1998-01-12 19:49:14 +00:00
gwr
85ec3a65c8 Uh... tabs vs spaces... 1998-01-12 16:22:01 +00:00