matt
b9db4a8140
Add rudimentry VAX COFF support. enough so objdump, size, nm, etc. are happy
...
but no near enough for gas or ld.
2000-01-11 05:48:27 +00:00
mycroft
9b25bfd178
Semi-random code cleanup.
...
Also, in the RRS_PARTIAL case, go ahead and allocate a relocation entry if the
bind failed. (Who knows? Maybe some day we'll allow relinking an executable.)
2000-01-07 21:19:36 +00:00
mycroft
5a63d68e02
Fix two problems:
...
* On other systems, `-Bsymbolic' does not affect undefined (external)
symbols at all. We were generating invalid PLT slots in this case.
* Do not prebind GOT and PLT slots when `-r' is used; only do so if
-Bsymbolic is used {or if we're in RRS_PARTIAL mode, but I'm not
sure that's correct}. Otherwise, we could inadvertantly prebind
symbols when using `-r' with PIC files; when the resulting .o file
is then linked into a shared library, the library would not permit
an executable to override its symbols as it's supposed to.
2000-01-07 20:23:41 +00:00
kristerw
f59fc24c1e
Made libbfd read and understand our a.out dynamic symbols.
...
Solves PR bin/7576 from Mike Neuman.
2000-01-06 21:50:05 +00:00
msaitoh
d64461f26b
apply some patches from egcs-current (to make gcc more reliable)
2000-01-06 19:20:35 +00:00
tron
5f388312a6
Fix Y2K bug in date parser reported by Trevin Beattie in PR y2k/9123.
2000-01-05 21:34:11 +00:00
msaitoh
47956fff3f
skip gdb if ${MACHINE_ARCH} == "sh3"
2000-01-02 11:20:51 +00:00
msaitoh
6bba0f3f4a
pass arg 4 of the qsort() correctly.
2000-01-02 11:01:02 +00:00
msaitoh
fef1139c8c
BFD for SH ELF
2000-01-02 10:53:52 +00:00
kristerw
c1d02ec5a3
Made N_TXTADDR do the righ thing with shared libs.
2000-01-01 20:52:57 +00:00
msaitoh
0845ad5a3c
gas.new for NetBSD/sh3
1999-12-26 20:03:56 +00:00
msaitoh
5efb71755d
ld.new for NetBSD/sh3
1999-12-26 19:59:22 +00:00
msaitoh
bec61173c4
libbfd for NetBSD/sh3
1999-12-26 19:48:00 +00:00
fair
bc2c2462e1
one too many backslashes in an nroff expression, fixed per PR 8724
1999-12-20 23:01:20 +00:00
thorpej
f777a401db
Accept %fp as an alias for %a6 (prefix *MUST* be present for this alias
...
to work).
1999-12-14 17:05:13 +00:00
itohy
a5f38cc443
Add news68k
1999-12-10 06:04:01 +00:00
fvdl
5985528d02
Remove a few redundant splbio() calls (ACQUIRE_LOCK already does splbio())
1999-12-05 20:34:40 +00:00
thorpej
4a9e81df67
Pass in the appropriate machine directive to the assembler if an -mcpu=...
...
option is given to the compiler. It's silly to have to specify it twice
on a command line (e.g. -mcpu=ev56 -Wa,-mev56), especially considering
that if you don't, and the compiler emits e.g. a BWX instruction, the
assembler will treat it as a macro, open-coding an equivalent, which can
have some serious unwanted side-effects in some situations.
Also, don't treat e.g. 21164 and ev5 as equivalent; the assembler treats
them differently: 21164 enables PALcode-only instructions, while ev5
does not.
1999-12-03 06:37:47 +00:00
phil
aca0169f10
open(2) can legally return 0. Errors only if return value < 0.
...
(Test for good is >= 0.)
1999-12-01 03:45:54 +00:00
eeh
b18e309569
Allow building of PIC or profiling libraries to be disabled.
1999-11-27 23:46:09 +00:00
msaitoh
414bf126c6
add TDEPFILES.sh3
...
TODO: add NATDEPFILES.sh3
1999-11-26 14:39:47 +00:00
msaitoh
61dc0599cd
gdb for SH (doesn't work yet)
1999-11-26 09:13:36 +00:00
msaitoh
f0af9ff8e6
add "system.h"
1999-11-26 07:55:14 +00:00
msaitoh
3954eb11cb
s/sparc/sh/
1999-11-26 07:36:48 +00:00
fvdl
ce8da2329e
Use splbio() in getdirtybuf() to prevent bad things from happening due
...
to queue race conditions. Don't use B_VFLUSH as it's not appropriate for
this case.
1999-11-24 23:13:15 +00:00
fvdl
d901f6eae0
Be more careful to block bio interrupts for some data structures. There
...
were at least a few missed cases where vp->v_{clean,dirty}blkhd were
unprotected since the softdep/trickle sync merge.
1999-11-23 23:52:40 +00:00
wrstuden
6a4a304da0
Add rs6000coff_vec, which adds aixcoff-rs6000 support. Used with fixcoff.
1999-11-23 02:08:03 +00:00
fvdl
7e4423b4ea
Set the limit at which flushing is sped up to prevent excessive memory
...
usage a little lower.
1999-11-18 12:20:45 +00:00
fair
0616ece265
add "sh3"
1999-11-17 09:59:09 +00:00
matt
37cdd0b801
simply the conditional for ld.
1999-11-17 02:52:29 +00:00
fvdl
ea314e139b
Add the parts of the softdep code that fall under Kirk's more GPL-like
...
copyright here. To be optionally included in the kernel using the
prefix and cinclude mechanism.
1999-11-15 18:42:26 +00:00
jun
79db3ed28c
add hpcmips
1999-11-13 06:57:08 +00:00
thorpej
ef9b07e056
Add register prefixes.
1999-11-10 16:54:10 +00:00
hubertf
91d9e85847
Add '\n' after error messages.
...
Problem reported in PR 8773 by Johan Danielsson <joda@pdc.kth.se>
1999-11-10 14:53:39 +00:00
thorpej
e3ff78dac0
Hack in (quite brutally, I might add) a flag to warn about missing
...
register prefixes. Suggested by Ignatios Souvatzis.
1999-11-09 23:38:57 +00:00
lukem
fea5b77bc6
don't bother calling fwrite() if count == 0' ld.c
1999-11-08 21:58:00 +00:00
hwr
51515f302b
Fix bogus section header. From PR 8735.
1999-11-03 21:45:57 +00:00
jdolecek
377945b324
change the example values of Confidential field from "yes | no" to "no | yes"
...
so that commonly used value is first and it's less probable somebody
would use "yes" accidentaly
1999-10-31 18:19:10 +00:00
dmcmahill
cbb06aec98
- document the environment variables used by send-pr to fill in defaults
...
for problem reports. See the ENVIRONMENT section of the manpage.
- document the files used by send-pr to fill in defaults for problem
reports. See the FILES section of the manpage.
This addresses PR misc/1889.
1999-10-30 17:02:43 +00:00
drochner
16dcb3a8fd
more radical fix for the last problem, from the egcs/gcc mailing list
...
(http://egcs.cygnus.com/ml/gcc/1999-10/msg00400.html ).
Log message:
* combine.c (get_last_value): If the last set of a register
is after subst_low_cuid, then we can not use it to determine
the register's last value.
1999-10-25 19:30:19 +00:00
thorpej
49adc1947e
Define `%' as the register name prefix, like the ELF assembler, and allow
...
it to be optional (for now). This will allow m68k code maintainers to
convert to the new register name conventions incrementally.
1999-10-21 20:48:59 +00:00
pk
b18f44cf05
Add explicit dependency on arparse.h, so it can appear timely.
1999-10-10 13:02:32 +00:00
sommerfeld
c75e7a14ab
CPPFLAGS/HOST_CPPFLAGS isolation for cross-compiles
1999-10-09 16:11:16 +00:00
sommerfeld
9a908dc67f
Don't put (target-oriented) CPPFLAGS into HOST_CPPFLAGS in bulk - instead,
...
add the same things to HOST_CPPFLAGS as to CPPFLAGS
This is necessary to cross-compile egcs.
1999-10-09 16:10:19 +00:00
msaitoh
0fcbe067c6
s/ the the / the /
1999-10-08 20:13:42 +00:00
msaitoh
37f310e7d1
- set pagesize to 4K
...
- fix script template for COFF (LIB_SEARCH_DIRS and segment alignments)
1999-10-07 18:05:17 +00:00
msaitoh
8b2c663a45
gcc for sh3
1999-10-07 17:27:35 +00:00
msaitoh
afa3556d7f
gas.new for sh3
1999-10-07 12:00:59 +00:00
kristerw
6a61754bb2
Some time ago, bfd_target_vector was changed from beeing an array, to be
...
a pointer to an array. Unfortunately, the sizeof(bfd_target_vector) was
not changed. That made ar(1) allocate 4 bytes for an 48 bytes array...
This solves PR bin/8200 from Matthias Buelow.
1999-10-04 18:47:33 +00:00
phil
f3919f30c3
Improve the accuracy of raise, cosine, and bessel functions.
1999-10-04 18:26:35 +00:00
tron
5551faab76
Don't abuse alloca() for allocating memory for string sections which can
...
easily have a size of several megabytes exceeding the hard stack limit
of some ports. Patch supplied by Richard Earnshaw in PR bin/8547.
1999-10-04 17:54:15 +00:00
takemura
cdabc2eb91
Hpcmips needs completely FPU instruction free user land.
...
XXX, this modification is kinda ad-hoc.
1999-09-29 13:19:13 +00:00
kleink
0b9965d236
For ELF, rename the profiling entry from mcount to __mcount to avoid clashing
...
with the user's namespace, also within file scope; for binary compatibility,
define a weak alias for the previous name to cover our tracks.
1999-09-27 09:47:44 +00:00
jdolecek
21cb7736e1
xref cpio(1), symlink(7)
1999-09-26 21:29:31 +00:00
enami
accf01ad1d
- Use .Pa for pathname or file name.
...
- When listing another way to do same thing, make sure it actually do the same.
- Make sure necessary shell quoting is displayed.
- Don't pass more than 10 argument to .Dl.
1999-09-26 01:31:23 +00:00
enami
25c37b6e7b
Use macros rather than writing double quote directly.
1999-09-26 00:50:05 +00:00
enami
13517d8f96
backout rev. 1.12. learned that comma inside quote is right english.
...
pointed out by cgd.
1999-09-26 00:45:44 +00:00
enami
d06f4f4302
Don't include a trailing comma inside of double quotation.
1999-09-26 00:12:24 +00:00
enami
146df5502f
Cosmetic changes:
...
- fold long lines.
- remove white space between make variable and assignment operator.
1999-09-25 13:13:42 +00:00
enami
bb37a5d97f
Use the value of environment variable NM as a name of nm command.
...
This makes us gdb built on cross compile environment. (part of PR#8369).
1999-09-25 05:29:27 +00:00
enami
152dfd2912
Pass down the value of NM to mkinit.sh as environment variable.
1999-09-25 05:27:42 +00:00
is
672a322dfc
Remove references to nonexistent manual pages prof(1), pc(1) and monitor(3).
...
Add references to c++(1), f77(1), moncontrol(3) and monstartup(3).
Problem reported in PR 8060.
1999-09-23 09:38:53 +00:00
lukem
8b94063948
if bfd_write is invoked with ptr == NULL and (size * nitems) == 0, don't bother calling fwrite(); just return (0)
1999-09-17 13:38:19 +00:00
lukem
0f075b205f
don't call fwrite() will a NULL buffer
1999-09-17 13:13:32 +00:00
is
3368ec72b5
Correct the condition codes.
...
With this, e.g. single stepping over conditional instructions finally works.
Patch by Richard Earnshaw in PR 7565.
1999-09-10 12:52:56 +00:00
hubertf
abda8d9447
Allow hardlinks to symlinks.
...
Reviewed by: Bill Studenmund, Klaus Klein
1999-09-05 23:34:39 +00:00
drochner
cfab800438
Fix for a misoptimization, from the egcs/gcc mailing list
...
(http://egcs.cygnus.com/ml/gcc/1999-08/msg00760.html ).
Log message:
* combine.c (get_last_value): Don't look for earlier sets if the last
known set is somewhere in between the insns being combined.
1999-09-04 11:18:40 +00:00
hubertf
4e95d7e16e
-e may be specified multiple times, as per SUSv2.
1999-08-25 01:32:03 +00:00
bad
d32511c2f4
Cast hstat.st_size to size_t when passing it to ck_malloc().
...
Fixes PR port-m68k/8229.
1999-08-24 18:40:10 +00:00
kleink
a8b1129af9
Nuke explicit entry symbol specification; crt0 provides _start, which is
...
expected by the ELF ld.
1999-08-23 09:36:38 +00:00
simonb
ba77c9abaf
Don't chown installed files or directories if UNPRIVILEGED is defined.
...
"make build" should now work as a non-root user (tested on Alpha).
mtree spits out lots of warnings during "make distrib-dirs", but
these are non-fatal.
1999-08-21 06:30:11 +00:00
simonb
d90538535d
Back out previous change now that "decompress" is not exported by libbz2.
1999-08-20 02:36:28 +00:00
simonb
0678c8d4e5
In test mode, don't print the contents to stdout.
...
Patch from NAKAJIMA Yoshihiro in PR bin/8238.
1999-08-20 00:08:57 +00:00
veego
48d983aa59
Back out the last change.
...
Per request by Jason R. Thorpe after he fixed <alpha/cpu.h>.
1999-08-17 19:35:11 +00:00
enami
d8ad2663a8
In name section, use .Dq macro rather than writing double quote directly.
1999-08-17 03:36:35 +00:00
veego
59873a18ee
Rename the awk internal symbol 'proc' to 'awkproc'.
...
This fixes the build error on the alpha which has now a
extern struct proc *fpcurproc;
in <machine/cpu.h>.
1999-08-15 10:22:30 +00:00
lukem
781a4dc195
in string::search(), don't call memchr() if ptr == NULL.
...
noticed when tbl started logging lots of assertion errors generated from my
local copy of libc which has (a modified) assert() tests throughout.
1999-08-11 12:38:11 +00:00
sommerfeld
74b698556b
Cross-compile support: allow -B option to specify directory for backend
1999-08-10 03:35:30 +00:00
sommerfeld
65bfbb747a
If target is BFD64, define -DBFD_TARG_64 on command line.
...
If BFD_TARG_64 is defined, set BFD_ARCH_SIZE to 64 even on 32-bit platforms.
(BFD_ARCH_SIZE is an attribute of the target, not (just) the host platform)
This is intended for building 32bit->64bit cross libbfd's (e.g.,
x86->alpha or x86->sparc64)
1999-08-01 04:25:39 +00:00
mycroft
a889d100a4
The previous change caused the BSS and any sections after it to be misaligned
...
in the file. Remove the part of the change which caused this.
1999-07-31 20:56:12 +00:00
mycroft
41147083cf
Don't use GNU malloc() any more.
1999-07-30 04:07:23 +00:00
matt
944fb04a2e
Fix the bss outside of PT_LOAD problem. (for non-paged executables,
...
the wrong variable (voff) was being substracted instead of the end
of the previous section. therefore the alignment calculations were
all wrong for .bss (which for sparc is aligned 2**8)).
1999-07-30 00:39:11 +00:00
mycroft
3e780a5eb1
From the egcs development tree:
...
Fix problems with autoincrement/autodecrement caused by changes to the way
memcpy() calls are generated between egcs 1.1.1 and 1.1.2.
1999-07-29 09:09:18 +00:00
simonb
a8733a30d9
Argh - both gzip.c and libbz have a "decompress" symbol. For now,
...
rename gzip.c's decompress to de_compress. I emailed the author
of libbz back in December about this and haven't heard anything
since...
Thanks to enami tsugutomo for pointing this out.
1999-07-27 00:36:10 +00:00
tron
1371282b0d
Fix PR security/8069 differently:
...
Add a new option "-S" to "nroff" and use "nroff -S" instead of "groff -S"
because "nroff" adds some other (moderately useful and important) options
to the "groff" execution.
1999-07-26 19:31:56 +00:00
simonb
b376436feb
Handle decompressing bzip2 files.
1999-07-25 07:06:05 +00:00
mrg
93ff719d8c
enforce MKSHARE
1999-07-24 09:09:10 +00:00
hubertf
e39d2b9c32
Allow -L on both files, not only one.
...
Reported in PR 1947 by Niklas Hallqvist <niklas@filippa.appli.se> and
also fed back to the GNU RCS maintainers.
1999-07-22 01:48:09 +00:00
fvdl
b2e6565c2c
Do DBX debugging symbols (stabs) the usual ELF way, using relative
...
offsets to the beginning of the function. Other i386 ELF systems do
this as well, and gdb expects it by default.
1999-07-07 22:23:35 +00:00
ross
6ba417f569
Deal with the strlen() problem in this program which apparently can't just
...
include <string.h> ... sigh ...
1999-06-27 06:14:51 +00:00
kristerw
9873bbaebf
Don't define USE_MMP. Applications using libbfd assumes that the
...
memory is malloc:ed and tries to free() it...
1999-06-25 23:04:40 +00:00
pk
564318d090
Fix printf(3) format warning (per Kurt Schreiner on port-sparc).
1999-06-25 12:10:42 +00:00
tron
c3f7d05c19
Add patch from gawk-3.0.46 to fix "OFMT" handling. Fix supplied by
...
NAKAJIMA Yoshihiro in PR bin/7834.
1999-06-22 18:17:24 +00:00
tron
116859f0d1
Build GNU Awk 3.0.3 from sources in "dist" directory.
1999-06-13 22:21:58 +00:00
tron
d8f1e933bd
Remove files which will be created during build process.
1999-06-13 22:19:46 +00:00
tron
47d3bdfd5e
Import GNU Awk 3.0.3.
1999-06-13 20:39:15 +00:00
christos
20cde7d22e
For now make the warning that we are passing a NULL format to printf
...
like functions, only a pedantic warning. This will allow us to fix the
err functions.
1999-06-07 02:48:00 +00:00
matthias
cffb3afd5d
gdb no longer did tracebacks on the pc532. Use unsigned not signed
...
compares when winding up the stack. Thank's to Ian Dall for this fix
(pr#port-pc532/7711).
1999-06-06 19:51:42 +00:00
pk
fc9e9301f8
Sync with <machine/ansi.h>: `size_t' is now a `long'.
1999-06-05 12:56:28 +00:00
kleink
6fa8a10645
Wrap message catalog installation inside MKNLS check.
1999-05-31 14:21:11 +00:00
kleink
17268da658
Deciding whether to build texinfo files is now taken care of by bsd.info.mk.
1999-05-31 14:17:44 +00:00
kleink
8cc362229b
G/C predefition of `m68k'; update a debugging-related comment.
1999-05-29 17:22:56 +00:00
kleink
d97a41c6a3
m68k/ELF target configuration.
1999-05-27 14:50:27 +00:00
kleink
2a213ac8a5
m68k/ELF target configuration.
1999-05-27 14:37:14 +00:00
pk
02f27b16c8
XXX Temporarily disable the tablejump switch{} implementation when
...
compiling into PIC code. Currently, the tablejump method requires
Global Offset Table access which undermines its use in self-relocating
code such as the run-time linker.
1999-05-27 12:18:35 +00:00
mycroft
f836f11767
Patch from Richard Earnshaw to work around the ldrb label-movement problem.
1999-05-05 22:02:58 +00:00
tsubai
81c1536f84
Support NetBSD/powerpc.
1999-05-03 10:27:23 +00:00
veego
00fdd4b0bf
Remove two brackets from the last commit.
1999-05-01 16:38:17 +00:00
kleink
2236c3727e
Add m68k bits, but only build it if using ELF.
1999-04-30 15:12:57 +00:00
kleink
049da4c2ad
Add an m68k-*-netbsdelf* target.
1999-04-30 15:08:33 +00:00
kleink
88ab2c1b48
Add an m68*-*-netbsdelf* target.
1999-04-30 15:04:49 +00:00
kleink
50e4501856
Set ELFSIZE=32.
1999-04-30 15:03:39 +00:00
kleink
89618f4b6a
Add an m68*-*-netbsdelf* target.
1999-04-30 15:01:08 +00:00
kleink
93e443bcb9
On m68k, descend into gas only if not using ELF.
1999-04-30 14:57:23 +00:00
kleink
ef224feb48
Add an m68k configuration.
1999-04-30 14:53:53 +00:00
kleink
629219e3bb
On m68k, descend into ld only if not using ELF.
1999-04-30 14:46:07 +00:00
kleink
5b44632935
Shuffle around vectors for ELF on m68k.
1999-04-30 14:41:38 +00:00
mark
891c358faa
Fix ASM_OUTPUT_IDENT macro to emit a suitable .ident for gas.
1999-04-26 07:04:08 +00:00
ragge
b72c3b5451
Fix evil bitfield bug.
1999-04-25 00:10:44 +00:00
dbj
65e0c2152b
add ".include <bsd.info.mK>" so that grep.info will be built and installed.
1999-04-24 17:40:33 +00:00
kristerw
c0021573ef
Fixed an off-by-one bug when trying to look up a line given an address.
...
This could cause segmentation fault for ld when writing messages from
warning symbols.
1999-04-23 21:34:53 +00:00
tv
250c4d44a4
So, I can't believe the shlib fix for alpha was actually this easy.
...
Gdb will now work with shared objects on Alpha, completely (the Linux
folks wrote the ELF64 support for us).
1999-04-21 00:20:20 +00:00
tv
74dfd62bad
Recognize the egcs function prologue. Patch from thorpej.
1999-04-21 00:19:09 +00:00
pk
b13e5d1469
Quote "AS IS" as in the majority of Carnegy Mellon notices.
1999-04-12 20:38:17 +00:00
kleink
2f46fbc103
Don't attempt to use a compiler specified by $CC; it's perfectly legitimate
...
to have $CC point to this script, which would then yield the obvious result.
(This script is pretty much tied to the shipped compiler anyhow.)
1999-04-10 15:22:27 +00:00
kleink
f60b17cd56
Correct comparison length botch in `deprecated unix' symbol check;
...
fixes PR bin/7343.
1999-04-10 15:14:11 +00:00
kleink
9449e4c694
Deal with MKSHARE/MKNLS.
1999-04-08 15:18:00 +00:00
pk
c40eb1cd97
Fix a pasto in copyright text which has been procreating like rabbits..
1999-04-06 20:09:18 +00:00
mrg
3035dcf31a
grep is no longer build as 3 programs, etc., and back to how it was before the latest update. we are not GNU.
1999-04-06 16:54:55 +00:00
tv
c281a0b205
Import libstdc++ changes from egcs 1.1.2.
1999-04-06 16:28:42 +00:00
tv
bcfc4147c3
Import libio changes from egcs 1.1.2.
1999-04-06 16:22:32 +00:00
tv
5a74f4e7d4
Import libf2c from egcs 1.1.2.
1999-04-06 16:20:26 +00:00
tv
d2833781e6
Merge egcs 1.1.2 conflicts.
1999-04-06 16:04:00 +00:00
tv
d3989ee704
Import egcs 1.1.2 to fix some optimizer bugs on i386 and sparc, among others.
1999-04-06 15:07:33 +00:00
eeh
f99c2723d9
Make gdb compile on sparc64. (Actually work correctly is another thing....)
1999-04-04 19:02:31 +00:00
gwr
a6bfe0b8ca
Move the custom version of MACHTYPE_OK out where it belongs.
1999-04-03 05:26:06 +00:00
gwr
8de8abf2dc
Put the "hacked-for-vax" version of MACHTYPE_OK here, where it belongs.
1999-04-03 05:23:01 +00:00
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
kleink
cc04c972f1
Whitespace pasto in previous.
1999-03-31 10:47:51 +00:00
kleink
525cb207f6
Build texinfo documentation.
1999-03-29 11:40:36 +00:00
kleink
c8a66681e3
Import texinfo documentation for Taylor UUCP 1.06.1.
1999-03-29 11:16:59 +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
sommerfe
90844f84d6
Install send-pr.el (emacs-lisp front-end to send-pr) into /usr/share/gnats
1999-03-26 13:12:43 +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
tv
2972456568
Re-enable gdb on all but powerpc and sparc64, so people will try it out
...
and help with its repair.
1999-03-24 18:26:14 +00:00
garbled
d1407362ba
More and more .Os cleanups. .Os is defined in the tmac.doc-common file,
...
so we shouldn't override it with versions in the manpages. Many more to
come.
1999-03-22 18:43:46 +00:00
kim
7799105c49
The $TEMP variable holds the name of the file to edit.
...
It cannot be freely used in other places of the script.
The code that handles & in the gecos field was using
$TEMP with problematic consequences...
1999-03-22 03:12:29 +00:00
cgd
526a61f2c6
-fprofile-arcs, not -fprofile-args
1999-03-18 05:56:52 +00:00
thorpej
6d2943920a
Make it a tad bit easier to bootstrap an a.out system to ELF. Introduce
...
a BOOTSTRAP_ELF Makefile variable that, when set (e.g. in the environment),
builds a targeted-to-ELF toolchain without requiring OBJECT_FMT to be set
to "ELF" (which affects how e.g. libraries are built).
This basically means you don't need fake crtbegin.o and crtend.o files to
be present in /usr/lib while bootstrapping the toolchain.
1999-03-17 00:46:35 +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
drochner
ba7dfe899d
use .y/.l files in SRCS instead of the generated ones;
...
this makes the cleanup work
ok'd by tv
1999-03-15 20:34:28 +00:00
sommerfe
29f2ddf635
Add man page (written from scratch)
1999-03-14 04:30:13 +00:00
lukem
7e1c62baf8
set MKLINT=no. noted by NAKAJIMA Yoshihiro <nakayosh@kcn.ne.jp>
1999-03-13 23:17:46 +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
matthias
638ac9a15d
config.h for ns32k.
1999-03-13 15:13:01 +00:00
drochner
26a8d91a28
one more mipse[bl]->mips substitution, from Jonathan Stone
1999-03-13 10:57:38 +00:00
sommerfe
bf1e79f956
Build and install gcov, a basic block profiler/code coverage tool.
...
This program just formats the output.
Compiler and runtime support are already enabled in egcs for the
platforms I've tried (i386, arm32).
No man page (yet).
The info file is already being installed.
1999-03-12 22:06:43 +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
kleink
ae8bd3e155
The ANSI/ISO C standard explicitly doesn't cover the program translation
...
interface; c89(1) isn't part of it but 1003.2.
1999-03-09 12:54:40 +00:00
ross
ba97c76d05
Add missing .El.
1999-03-09 09:23:12 +00:00
ross
df67e92417
Missing .El, questionable .Sh use.
1999-03-09 03:13:27 +00:00
ross
456c462469
Missing .El.
1999-03-09 02:55:06 +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
veego
986426f444
Remove the remaining shared library support for libcc1.
1999-03-07 10:58:23 +00:00
ragge
87b768a236
DEFUALT_VEC -> DEFAULT_VEC. Thanks, Ken Wellsch.
1999-03-07 10:43:59 +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
e4b1fb23d5
Link with GNU malloc for now.
1999-03-05 07:23:51 +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
tv
d793874bfe
Turn off the mipselnetbsd a.out vector, for now.
1999-03-03 13:23:34 +00:00
matthias
55fad95f1f
reenable gdb for ns32k.
1999-03-02 13:11:43 +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
7f2b95a332
Add arm32 hacks to ld, and reenable ld on arm32. As is well known, XXX
...
this needs a real fix.
1999-02-27 03:31:12 +00:00
tv
a3effc3cd4
We also want to read core files. (oops.)
1999-02-26 22:53:14 +00:00
drochner
6c1ead9587
make this build after mips->mipse? transition
1999-02-24 17:48:42 +00:00
drochner
7ccfa38c7a
make this build after mips->mipse? transition
1999-02-24 17:18:26 +00:00
drochner
536eb455f4
${MACHINE_ARCH} == "mips" loses anyway, so remove this case
1999-02-24 17:17:29 +00:00
itohy
de08a5e37e
Add minimal dependency to make "make depend" optional
...
after cleandir.
1999-02-24 02:58:42 +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
pk
e8dc7f0852
Define MK* vars before hidden inclusion of bsd.own.mk from ../Makefile.inc
1999-02-20 15:00:50 +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
tv
04d92ac9eb
Revert previous; ld.new is controlled by its own Makefile, as we build
...
ldscripts on ALL platforms (they go in /usr/share).
1999-02-19 13:12:17 +00:00
christos
fbeb367cba
Don't build both ld.new and ld
1999-02-19 10:00:41 +00:00
itohy
867e628d1f
Fix garbage message on getcwd(3) failure.
1999-02-19 04:15:20 +00:00