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