Commit Graph

461 Commits

Author SHA1 Message Date
fvdl f7ca917a98 Adapt NetBSD/i386 configuration to egcs changes wrt. TARGET_DEFAULT. This
should make it stop outputting i387 instructions that the emulator can't
handle.
1999-04-01 21:15:43 +00:00
jonathan 42a6bc2104 Revert handling of divide and remainder assembler pseudo-ops (with
test for divide-by-zero, unlike machine insn) from the binutils-2.9.1
sequence to the older binutils-2.8.1 sequence.

gas 2.8.1 emits a div as (in pseudocode)
	divu $zer0o, a0, v0; bnez $v0, 1f; nop; break0x7; 1: mflo a0;

gas 2.9.1 emits the shorter sequence
	bnez <divisor>, 1f; divu <args>; break0x7;  1:
	 bnez $v0, 1f;  divu $zer0o, a0, v0; /break0x7; 1: mflo a0;

but that on a decstation 5000/150 with a rev 3.0 r4000, for kernel
code, later references to $a0 seem to get a corrupted value.  not
reproduced yet on an r4400.
Could be an r4000-specific bug with the interlock on mulhi and mullo?
1999-03-31 18:01:31 +00:00
cgd 9a817a0932 if using -Os, don't pad loops and branches to 'nice' boundaries w/nops 1999-03-27 19:20:33 +00:00
ragge b317025b1e Another place where VAX magic number must be updated. 1999-03-26 18:44:31 +00:00
mark bd05af74ef Pull in some of the changes from tm-arm.h so that arm-tdep.h will build. 1999-03-25 11:55:36 +00:00
mark fa19ef01d6 Correct SIGTRAMP_* addresses. 1999-03-25 11:54:15 +00:00
mark c073877e94 Fix an errant #endif probably from the 4.17 merge. 1999-03-25 11:53:30 +00:00
mark ec21bd9cf5 Fix the function prototype for single_step().
Remove a couple of old print lines during startup.
1999-03-25 11:52:31 +00:00
tv 929a922ec9 Fix compile warning about redefinition of SVR4_SHARED_LIBS (which must be
definable on the cc command line so that a.out/ELF switchable platforms
work).
1999-03-24 21:48:36 +00:00
tron af027d2768 Patches for "gcc" optimization bug on "arm32" supplied by Richard Earnshaw.
Fixes PR port-arm32/7157.
1999-03-16 11:54:52 +00:00
ragge 8cf98df79f Fixes for vax 4K pages. (Whereever did these go???) 1999-03-13 22:20:49 +00:00
matthias 00cd9c886f First batch of changes needed to make gas.new work with PIC on the ns32k.
Todo: Modify tc_gen_reloc to frob the relocations correctly, add code for
missing relocation types to libbfd.
1999-03-13 15:18:49 +00:00
mrg a3032595bd add LINK_SPEC defines that i have "-m elf{32,64}_sparc" set correctly, like other ports. 1999-03-11 00:11:10 +00:00
mycroft c0832bbcc0 Fix Yet Another Bug in fold_truthop(), which causes the RHS mask to be
truncated if lnbitsize<rnbitsize.
1999-03-10 12:25:40 +00:00
ross 059f13e362 The .IP tag must be one word. 1999-03-09 02:52:05 +00:00
jonathan 6217914988 Update declaratino of mips single_step() so it compiles again. 1999-03-08 02:09:51 +00:00
mycroft 1f559e1bda Change the section alignment to 2^20 to match the ldscript and old binutils.
XXX Should we change this?
1999-03-06 06:04:21 +00:00
mycroft 3171ae377b Fix another bug in fold_truthop(). When comparing two bitfields where the
lhs and rhs have the same size, but are in different bit positions, and the
masks are also shifted, we could erroneously omit the shift.
1999-03-04 10:08:08 +00:00
mycroft 391c435609 When folding two bitfield comparisons, make sure we include any mask applied
to the bitfields.  Fixes PR 7066.
1999-03-04 05:38:06 +00:00
matthias 5748a83696 Add invalid_float (from opcodes/ns32k-dis.c). 1999-03-02 07:59:33 +00:00
matthias 943fbfc027 about everything in these files got doubled during the 4.17 update. 1999-03-01 13:15:06 +00:00
ross 877897554f Make this build on alpha. Still doesn't work well, though, and now
it can't read corefiles.
1999-03-01 07:58:56 +00:00
jonathan 1192ce7d8f Patch FUNCTION_PROFILER to avoid code-scheduling botch when compiling
with -mabicalls: the gcc/egcs code emits hand-scheduled code with an
insn in a "jal _mcount" delayslot. But with -mabicalls, the "jal"
expands into a call via $t9 and the delay-slot is already filled.

See PR#5248.
1999-02-27 03:36:28 +00:00
tv f8d7518b3a Do not pretend to be _POSIX_SOURCE if you aren't. 1999-02-24 01:40:52 +00:00
tv 42df255518 Uh, no. Don't pretend to be _POSIX_SOURCE if you use things like vfork(). 1999-02-24 01:39:38 +00:00
tv c7452585f3 Make `call' command work on arm32. Patch supplied by Richard Earnshaw in
port-arm32/6781.
1999-02-23 23:38:19 +00:00
simonb dd5548c01e Resolve conflicts from import. 1999-02-20 11:34:28 +00:00
simonb 5eed3256fe Import GNU grep 2.3 1999-02-20 11:17:58 +00:00
abs 50e028094f s/the the/the/ in comment 1999-02-19 21:23:49 +00:00
itohy 867e628d1f Fix garbage message on getcwd(3) failure. 1999-02-19 04:15:20 +00:00
christos 32df41f56e Disable more damage from sol2.h; this time it is the quad operators. 1999-02-14 17:14:08 +00:00
christos 0e15a1e264 target_xfer_memory is private now; use target_{read,write}_memory instead. 1999-02-13 19:58:48 +00:00
tv 0c690a4d8d Line up Info directory entries horizontally. 1999-02-12 13:01:24 +00:00
tv b0c478fe5f Add Info directory entry. 1999-02-12 12:47:28 +00:00
tv 26bcfd17ad Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:45:04 +00:00
tv 041d990f80 Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:45:03 +00:00
tv 9b9c3c160e Add some patches, delete Infodoc, and delete files not used for a NetBSD
build.
1999-02-12 12:44:58 +00:00
tv f598822c56 Use dist layout for diffutils, for easier upgrades and texinfo doc. 1999-02-12 12:27:03 +00:00
christos 458577aca6 fully prototype the cast to the line completion function. 1999-02-12 11:05:30 +00:00
thorpej b2f736b716 Need string.h for prototypes. 1999-02-12 01:42:29 +00:00
thorpej 999252997e Need string.h for prototypes. 1999-02-12 00:09:10 +00:00
tv d26f8b9b4b Duplication. 1999-02-11 17:23:50 +00:00
tv 203118ffa4 Remove files not used by a native build. 1999-02-11 16:51:27 +00:00
tv 60d8edfa2f Import the readline sources from gdb 4.17 for use with Info doc and cross
tools.
1999-02-11 16:45:55 +00:00
tv ab77e18330 Add Info directory entry. 1999-02-11 16:22:43 +00:00
tv 530f6be402 Add Info directory entry. 1999-02-11 15:57:31 +00:00
tv 13747fd75c If TeX fails, suggest placing it in $PATH or $TEX, or fetching it from
pkgsrc/print/teTeX if it's not installed.
1999-02-11 15:21:18 +00:00
tv 5d142d8578 Make sure a newline is added after the short usage message. 1999-02-11 13:31:26 +00:00
tv fcfe270018 Do this fix for termcap.h better (sort of); pretend we don't have a
<termcap.h>.
1999-02-11 05:09:20 +00:00
tv 4b067ca34c Integrate some patches from pkgsrc. 1999-02-11 04:13:16 +00:00